在win8下装了ubuntu,使用grub引导双系统。但是在重新启动后进入windows 8时报了如下错误:
device format “idm/16009131-2b21-11e1-6cfo49e81d16/volume2” invelld: must be (f lh)dw.muth o
解决方案是进入到linux系统后,对/boot/grub/下的grub.cfg文件中对应的部分做如下修改:
### BEGIN /etc/grub.d/30_os-prober ###menuentry "Windows 8 (loader) (on /dev/sda4)" --class windows --class os { insmod part_msdos insmod ntfs set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set=root DC4E679C4E676DE8 chainloader +1 } ### END /etc/grub.d/30_os-prober ###
由于Linux权限问题,grub.cfg文件的权限是r--r--r-- root root 所以需要切换到root 用户对grub.cfg文件赋给对应的w权限(chomd)
保存后退出后,发现windows 8可以进去啦,问题解决!