1.安裝
雖然我使用Unix/Linux多年,但基本都是使用其服務器和程序開發功能,對桌面應用幾乎一竅不通。當Slackware11.0發布時,我決定來嘗嘗鮮,也搭建一個桌面系統。鑒於桌面知識的缺乏,安裝軟件包時,采用menu方式,除了IDEI中只選擇了繁體中文和簡體中文支持外,其他部分都是全部安裝。
2.配置grub
在我的機器上,lilo總是無法正常工作,原因不祥。不得已,我只有用grub來替換。這個工作必須在安裝結束,重啟系統之前進行,否則就引導不了機器了。安裝工作結束後的命令行下,此時系統硬盤分區都mount在/mnt目錄。從其他介質獲得我以前制作好的gurb-0.96-i386-1.tgz安裝包,和備份的menu.lst,放在/mnt/root目錄下(方便而已)。
安裝grub:
# cd /mnt/root
# installpkg grub-0.96-i386-1.tgz
配置grub:
# chroot /mnt
# mkdir /boot/grub
# cd /usr/lib/grub/i386-pc/
# cp stage1 /boot/grub
# cp stage2 /boot/grub
# cp e2fs_stage1_5 /boot/grub
# cp /root/menu.lst /boot/grub
修改menu.lst,使得與實際相符。
運行:
# grub
>>root (hd0,1)
>>setup (hd0,1)
>>quit
弄好grub,就可以重啟了。正常的話會出現grub菜單。
本來grub有一個簡單的工具grub-install可以輕松完成上面操作,但在chroot環境下不行,所以只好使用上述的笨拙手工操作。