Ubuntu 10.10 GRUB2修复Snow Leopard配置[Linux安全]
本文“Ubuntu 10.10 GRUB2修复Snow Leopard配置[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
先阐明下,我之前是打算直接用变色龙接纳MBR,并指导三系统的,但由于雪豹并非主分区,boot0启动后便不能持续下去,所以又改回用GRUB2指导.用GRUB2指导与GRUB还是有辨别的,记得从前最后一句是chainloader +1的,目前不行了(Windows还是可以的)
我先用livecd修复,这截图是进入后修复的,也可以直接用CD自动修复
先看硬盘上Ubuntu分区号,然后挂载,最后安装grub2,指定根目录.
下面改正启动项,
办法一:不用变色龙等指导,可用sudo update-grub自动检测生成
menuentry "Mac OS X (32-bit) (on /dev/sda6)" {
insmod part_msdos
insmod hfsplus
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set f30fe7ea85757bd6
load_video
set do_resume=0
if [ /var/vm/sleepimage -nt10 / ]; then
if xnu_resume /var/vm/sleepimage; then
set do_resume=1
fi
fi
if [ $do_resume = 0 ]; then
xnu_uuid f30fe7ea85757bd6 uuid
if [ -f /Extra/DSDT.aml ]; then
acpi -e /Extra/DSDT.aml
fi
xnu_kernel /mach_kernel boot-uuid=${uuid} rd=*uuid
if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
xnu_mkext /System/Library/Extensions.mkext
else
xnu_kextdir /System/Library/Extensions
fi
if [ -f /Extra/Extensions.mkext ]; then
xnu_mkext /Extra/Extensions.mkext
fi
if [ -d /Extra/Extensions ]; then
xnu_kextdir /Extra/Extensions
fi
if [ -f /Extra/devprop.bin ]; then
xnu_devprop_load /Extra/devprop.bin
fi
if [ -f /Extra/splash.jpg ]; then
insmod jpeg
xnu_splash /Extra/splash.jpg
fi
if [ -f /Extra/splash.png ]; then
insmod png
xnu_splash /Extra/splash.png
fi
if [ -f /Extra/splash.tga ]; then
insmod tga
xnu_splash /Extra/splash.tga
fi
fi
}
办法二:改正成以下,调用变色的指导/boot,注意root分区,我这里是6
menuentry "Snow Leopard" {
insmod hfsplus
set root=(hd0,6)
multiboot /boot
}
以上是“Ubuntu 10.10 GRUB2修复Snow Leopard配置[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |