win7下 安装linux后,linux是无法启动的,开机会启动grub resume: 这是因为 mbr启动grub后,默认引导 hd0,0,而这是ntfs分区,grub不识别,于是就出错了 首先 输入 set 查看默认的linux启动区 然后可以通过 ls (hdx,x)/ 来找到linux那个分区 然后修改为linux的那个分区即可 root=(hdx,x) prefix=/boot/grub set root=(hdx,x) set prefix=(hdx,x)/boot/grub insmod normal normal 进入启动菜单 ,然后 按C进入命令行模式 继续输入: set root=hdx,x set prefix=(hdx,x)/boot/grub linux /vmlinuz root=/dev/sda7 initrd /initrd.img boot 正常启动linux了 接下来就修复grub吧 sudo update-grub sudo grub-install /dev/sda 重启,win7,linux都能启动了