+ -
当前位置:首页 → 问答吧 → 重装windows或更新MBR导致ubuntu启动项丢失的解决办法

重装windows或更新MBR导致ubuntu启动项丢失的解决办法

时间:2011-12-24

来源:互联网

运行update-grub后,/etc/grub.d/30_os-prober这个文件不仅会生成Windows的启动项,还会生成Ubuntu的启动项,具体见代码段(截取自/boot/grub/grub.cfg)。我把30_os-prober改成了08_os-prober来调整启动项的顺序。怎么不让30_os-prober生成Ubuntu的启动项?
代码:
### BEGIN /etc/grub.d/08_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
   insmod part_msdos
   insmod ntfs
   set root='(hd0,msdos1)'
   search --no-floppy --fs-uuid --set=root 8A8233738233633D
   chainloader +1
}
menuentry "Ubuntu, with Linux 3.0.0-14-generic (on /dev/sda2)" --class gnu-linux --class gnu --class os {
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos2)'
   search --no-floppy --fs-uuid --set=root 709ed8c1-78f4-4028-be6b-001dfe57a16b
   linux /boot/vmlinuz-3.0.0-14-generic root=/dev/sda2 ro quiet splash vt.handoff=7
}
menuentry "Ubuntu, with Linux 3.0.0-14-generic (recovery mode) (on /dev/sda2)" --class gnu-linux --class gnu --class os {
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos2)'
   search --no-floppy --fs-uuid --set=root 709ed8c1-78f4-4028-be6b-001dfe57a16b
   linux /boot/vmlinuz-3.0.0-14-generic root=/dev/sda2 ro recovery nomodeset
}
### END /etc/grub.d/08_os-prober ###

作者: jaycex   发布时间: 2011-12-24

没看懂楼主想干什么。

作者: ljj_jjl2008   发布时间: 2011-12-24

想在运行update-grub时不生成上面代码中第二项和第三项启动项

作者: jaycex   发布时间: 2011-12-24

应该是安装了两个ubuntu

作者: onshoestring   发布时间: 2011-12-24

为什么不把文件中的内容删除?删除了不就生成不了了吗?

作者: ljj_jjl2008   发布时间: 2011-12-24

onshoestring 写道:
应该是安装了两个ubuntu

作者: qy117121   发布时间: 2011-12-24

没有安装两个Ubuntu,就一个Ubuntu 11.10,另外是Windows 7

作者: jaycex   发布时间: 2011-12-24

每次手动删太麻烦

作者: jaycex   发布时间: 2011-12-24

热门下载

更多