|
GRUB是一個多重系统引导管理工具,它可用?砥舳疞inux、BSD、OS/2、BeOS與Windows95/98/NT等眾多操作系統,支持很多新的特性,其优良的性能是值得尝试和升级的。
TurboLinux发行版从版本8开始,默认使用grub作为引导管理器。如果你的是TurboLinux Workstation 7.0,或者虽然是TurboLinux 8.0而安装的是lilo,现在想改用grub,那么请往下看:
为保险起见,不妨先制作一张系统引导软盘,以免升级grub失败而导致不能引导Linux系统。而且,请确定你的lilo原先以经过正确的配置可以正常引导多个操作系统。
1、在ftp.turbolinux.co.jp或者其镜像站点(详情请见置顶关于下载的帖子),下载grub的RPM包,如:http://ftp.dti.ad.jp/pub/Linux/T ... rub-0.92-6.i586.rpm;然后安装此RPM:# rpm -ivh grub*.rpm
2、以root身份,在字符控制台下执行命令:# gilo。gilo是TurboLinux特有grub中附带的lilo->grub自动转换工具,可以轻松地将/etc/lilo.conf自动转换成grub配置文件/boot/grub/grub.conf,并自动生成/boot/grub中的重要引导文件,免去了手工配置grub的麻烦。
3、进/boot/gurb目录看看,正常情况应该有一下几个文件:
-rw-r--r-- 1 root root 15 3月 1 21:44 device.map
-rw-r--r-- 1 root root 8548 3月 1 21:57 e2fs_stage1_5
-rw-r--r-- 1 root root 8148 3月 1 21:57 fat_stage1_5
-rw------- 1 root root 238 3月 1 21:57 grub.conf
-rw-r--r-- 1 root root 9280 3月 1 21:57 jfs_stage1_5
-rw-r--r-- 1 root root 7716 3月 1 21:57 minix_stage1_5
-rw-r--r-- 1 root root 10564 3月 1 21:57 reiserfs_stage1_5
-rw-r--r-- 1 root root 21748 3月 1 21:44 splash.xpm.gz
-rw-r--r-- 1 root root 512 3月 1 21:57 stage1
-rw-r--r-- 1 root root 110176 3月 1 21:57 stage2
-rw-r--r-- 1 root root 7172 3月 1 21:57 vstafs_stage1_5
-rw-r--r-- 1 root root 10092 3月 1 21:57 xfs_stage1_5
如果想在启动后使用framebuffer,那么请在手工编辑grub.conf,在kernel的后面添加vga=788,使其看起来应该如下:
title linux
kernel (hd0,n)/vmlinuz root=/dev/hdaX vga=788
initrd (hd0,n)/initrd
4、运行命令:# grub-install /dev/hda,正常情况应提示:
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(hd0) /dev/hda
表明grub已经安装成功,重新启动计算机即可以看到grub的PP引导界面……enjoy it……
此法在TurboLinux Workstation 7.0和TurboLinux 8 Workstation中验证通过,欢迎各位朋友在其他Linux发行版中尝试使用gilo工具自动升级lilo->grub,并做出相应结论! |
|