CentOS Ubuntu 双系统引导的grub设置

1,先安装CentOS,再安装Ubuntu.2,用CentOS安装盘启动,,在出现启动选项的时候用linux rescue在shell下执行chroot /mnt/sysimagegrub-install /dev/sda 修复CentOS的grub,然后reboot3.进入CentOS挂接Ubuntu的分区mount /dev/sda6 /mediavi /media/boot/grub/grub.cfg## DO NOT EDIT THIS FILE## It is automatically generated by /usr/sbin/grub-mkconfig using templates# from /etc/grub.d and settings from /etc/default/grub#

### BEGIN /etc/grub.d/00_header ###if [ -s /boot/grub/grubenv ]; thenhave_grubenv=trueload_envfiset default=”0″if [ ${prev_saved_entry} ]; thensaved_entry=${prev_saved_entry}save_env saved_entryprev_saved_entry=save_env prev_saved_entryfiinsmod ext2set root=(hd0,2)search –no-floppy –fs-uuid –set 1a2b230e-d172-4b48-8395-72a33ebce462if loadfont /usr/share/grub/unicode.pf2 ; thenset gfxmode=640x480insmod gfxterminsmod vbeif terminal_output gfxterm ; then true ; else# For backward compatibility with versions of terminal.mod that don’t# understand terminal_outputterminal gfxtermfifiif [ ${recordfail} = 1 ]; thenset timeout=-1elseset timeout=10fi### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###set menu_color_normal=white/blackset menu_color_highlight=black/white### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###menuentry “Ubuntu, Linux 2.6.31-14-generic” {recordfail=1if [ -n ${have_grubenv} ]; then save_env recordfail; fiset quiet=1insmod ext2set root=(hd0,2)search –no-floppy –fs-uuid –set 1a2b230e-d172-4b48-8395-72a33ebce462linux /boot/vmlinuz-2.6.31-14-generic root=UUID=1a2b230e-d172-4b48-8395-72a33ebce462 ro quiet splashinitrd /boot/initrd.img-2.6.31-14-generic}menuentry “Ubuntu, Linux 2.6.31-14-generic (recovery mode)” {recordfail=1if [ -n ${have_grubenv} ]; then save_env recordfail; fiinsmod ext2set root=(hd0,2)search –no-floppy –fs-uuid –set 1a2b230e-d172-4b48-8395-72a33ebce462linux /boot/vmlinuz-2.6.31-14-generic root=UUID=1a2b230e-d172-4b48-8395-72a33ebce462 ro single initrd /boot/initrd.img-2.6.31-14-generic}### END /etc/grub.d/10_linux ###    

复制下面内容并带上uuidlinux /boot/vmlinuz-2.6.31-14-generic root=UUID=1a2b230e-d172-4b48-8395-72a33ebce462 ro quiet splashinitrd /boot/initrd.img-2.6.31-14-generic编辑CentOS的grub.conf,把复制的内容加入到grub.conf中,并修改如下所示vi /boot/grub/grub.conftitle Ubuntu 9.10root (hd0,0)kernel /vmlinuz-2.6.31-14-generic root=UUID=b2a79ba9-abbc-45dd-810d-2052cd782aea ro quiet splashinitrd /initrd.img-2.6.31-14-generic

cp Ubuntu 下的vmlinuz 及initrd到CentOS的boot下面cp /media/boot/vmlinuz-2.6.31-14-generic /boot/cp /media/boot/initrd.img-2.6.31-14-generic /boot/

无神的瞳孔,我迫切想逃离这周遭被钢筋混凝土堆架的城市,

CentOS Ubuntu 双系统引导的grub设置

相关文章:

你感兴趣的文章:

标签云: