当前位置: 技术问答>linux和unix
手工配置Grub:希望能对大家有所帮助
来源: 互联网 发布时间:2014-12-11
本文导语: 以下是一年前配置Grub留下的记录,近来常见有如此问题,希望此帖能解决部分朋友燃眉之急: 取得Grub安装文件,比如:grub-0.5.93.1-51p.i386.rpm 安装:rpm -ivh grub-0.5.93.1-51p.i386.rpm 一般会产生一下文件: /boot/grub/e2fs_stage1_...
以下是一年前配置Grub留下的记录,近来常见有如此问题,希望此帖能解决部分朋友燃眉之急:
取得Grub安装文件,比如:grub-0.5.93.1-51p.i386.rpm
安装:rpm -ivh grub-0.5.93.1-51p.i386.rpm
一般会产生一下文件:
/boot/grub/e2fs_stage1_5
/boot/grub/fat_stage1_5
/boot/grub/ffs_stage1_5
/boot/grub/minix_stage1_5
/boot/grub/stage1
/boot/grub/stage_lba
/boot/grub/stage_2
/usr/sbin/grub
......
将grub安装到MBR中
先运行Grub
# grub
则会产生如下提示符
grub>
可键入命令
install (hd0,5)/boot/grub/stage1 d (hd0) (hd0,5)/boot/grub/stage2 p (hd0,5)/boot/grub/menu.lst
接下来用quit命令退出grub作如下工作
创建文件install.sh,menu.lst,device.map,messages
文件内容如下:(方括号内的内容不包括)
install.sh:
[BEGIN]
grub --device-map=/boot/grub/device.map --batch chainloader (hd0,0) =1
grub> boot
引导Linux:
grub> root (hd0,5)
grub> kernel /boot/vmlinuz root=/dev/hda6
grub> boot
也可以制作个grub引导软盘:
# dd if=stage1 of=/dev/fd0 bs=512 count=1
# dd if=stage2 of=/dev/fd0 bs=512 seek=1
取得Grub安装文件,比如:grub-0.5.93.1-51p.i386.rpm
安装:rpm -ivh grub-0.5.93.1-51p.i386.rpm
一般会产生一下文件:
/boot/grub/e2fs_stage1_5
/boot/grub/fat_stage1_5
/boot/grub/ffs_stage1_5
/boot/grub/minix_stage1_5
/boot/grub/stage1
/boot/grub/stage_lba
/boot/grub/stage_2
/usr/sbin/grub
......
将grub安装到MBR中
先运行Grub
# grub
则会产生如下提示符
grub>
可键入命令
install (hd0,5)/boot/grub/stage1 d (hd0) (hd0,5)/boot/grub/stage2 p (hd0,5)/boot/grub/menu.lst
接下来用quit命令退出grub作如下工作
创建文件install.sh,menu.lst,device.map,messages
文件内容如下:(方括号内的内容不包括)
install.sh:
[BEGIN]
grub --device-map=/boot/grub/device.map --batch chainloader (hd0,0) =1
grub> boot
引导Linux:
grub> root (hd0,5)
grub> kernel /boot/vmlinuz root=/dev/hda6
grub> boot
也可以制作个grub引导软盘:
# dd if=stage1 of=/dev/fd0 bs=512 count=1
# dd if=stage2 of=/dev/fd0 bs=512 seek=1
|
谢谢你的帮助,但是我的grub图形界面还是起不来,我觉得这已经不是配置的问题了。注意,收分!