往BCD中添加grub启动项目
请先复制grub4dos里的gldr gldr.mbr menue.lst,文件到c盘根目录
bcdedit /create /d "grub" /application bootsector
get id like 8504d91e-26bd-11e3-a9ab-874554bc1630
bcdedit /set {8504d91e-26bd-11e3-a9ab-874554bc1630} device partition=c:
bcdedit /set {8504d91e-26bd-11e3-a9ab-874554bc1630} path \grldr.mbr
bcdedit /displayorder {8504d91e-26bd-11e3-a9ab-874554bc1630} /addlast
xp用户编辑boot.ini加入
C:\grldr="Grub4Dos"即可
title Install ubuntu
find --set-root /ubuntu-9.10-desktop-amd64.iso
map /ubuntu-9.10-desktop-amd64.iso (hd32)
map --hook
kernel (hd32)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-9.10-desktop-amd64.iso
initrd (hd32)/casper/initrd.lz
boot
grub2:
set root=(hd0,9)
loopback loop /iso/ubuntu-12.10-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/iso/ubuntu-12.10-desktop-i386.iso noprompt noeject
initrd (loop)/casper/initrd.lz
用livecd修复ubuntu引导问题
启动后挂载系统根目录分区,如/mnt/root,如果boot是独立分区的也要mount
执行grub-install –root-directory=/mnt/root /dev/sda
然后重启即可。