在slackware上装grub引导debian和slackware两个系统

来源:互联网 发布:mhk考试软件 编辑:程序博客网 时间:2024/06/06 03:43

 slackware 12 debian 4 lilo grub swaret

我按装完debian4,用了一大段时间后,发现它每天都提示我要更新。其实我知道
如果我更新的话可能会像以前那样出现问题,但是我还是禁不住诱惑打了

apt-get  dist-upgrade.更新完了,我就重启电脑,进入图形界面,login进去,可怕的事

来了:显示不了桌面了。搞了几天都是不行。我只好转向KDE,虽然可以进入桌面

,但是发现字体变得不好看了。想一想还是把gnome删除了吧。谁知道gnome真是

请神容易送神难啊,把debian的包依赖破坏了。没办法,我只好转向slackware.
安装好slackware12后,发现它是用lilo引导的。
我的硬盘为/dev/hda
slackware12在/dev/hda3
debian4在/dev/hda4。
用liloconfig把它们都设置好后,很顺利地进入了slackware,但是当时入debian

的时候,它竟然用slackware的内核(2.6.21)启动我的debian4(2.6.23), 然后一

大堆问题:上不了网!不能被locked,无法时入图形界面...
上google查资料未果。只能转向grub.
我以前在slackware12上装了swaret工具,可以自动查找软件包,我就是用它来下

载grub的。也可以去www.linuxpackages.net找grub.
以下是我的做法:
#swaret --get grub
#cd /var/swaret
#installpkg grub*tgz
(cp -Rvf /usr/lib/grub/i386-pc /boot/grub)
#grubconfig
完成了。我把我的menu.lst贴上作为参考:

  title slackware12 on (/dev/hda3)
  root (hd0,2)
  kernel /boot/vmlinuz root=/dev/hda3 ro vga=791
###############################################################
 title           Debian GNU/Linux, kernel 2.6.23
 root            (hd0,3)
 kernel          /boot/vmlinuz-2.6.23 root=/dev/hda4 ro
 initrd          /boot/initrd.img-2.6.23
 savedefault

# Linux bootable partition config ends
title --- For help press 'c', type: 'help'
root (hd0)
title --- For usage examples, type: 'cat /boot/grub/grub.txt'
root (hd0)
#########完
可以看出slackware和debian想差甚大啊。
经验教训:

    1,没事就不要升级Debian,(除了升级快,没有其它优点了)
    2,最好不要删除gnome,进不了桌面就要尽量用KDE。
    3, lilo引导多操作系统能力有限,还是用grub吧,但要设置正确。
    4,slackware还是很好用的,以后就用它了。

原创粉丝点击