I had the same problem and I fixed it by standing on the Windows 7 loader drive and press E to edit.
My insmod
was set to ldm
and the set root
was set to /ldm/(lotofhexnumbers)/volume1
.
So I edit these two lines and press Ctrl+X this will boot but will not save this is just for testing.
insmod part_msdos
set root='(hd0,msdos1)'
If it works for you, boot back in to Ubuntu sudo gedit /boot/grub/grub.cfg
.
Look for menuentry
the name of your boot profile, edit the lines below and save, reboot and selecting the Windows will boot normally.
insmod part_msdos
set root='(hd0,msdos1)'
来自http://askubuntu.com/questions/205589/a-disk-read-error-while-starting-windows-after-ubuntu-upgrade-boot-repair
在引导界面将高亮移至win7 loader,按e编辑,修改,测试。
若成功,重入ubuntu,修改grub.c。位置为menuentry 'win7 loader'下。保存退出。