第一种方法:运行sudo gedit /etc/default/grub 输入密码
将GRUB_DEFAULT=0改为GRUB_DEFAULT=4(如果没做过其他设置,即启动时win7为第5项。可根据自己情况更改)
然后运行sudo update-grub
第二种方法:sudo chmod +w /boot/grub/grub.cfg(赋予该文件写权限)
sudo gedit /boot/grub/grub.cfg 将set default="0"改为set default="4"(第一种运行sudo update-grub后也是修改该文件,不过这样修改升级时会恢复为默认)。
最好在运行sudo chmod -w /boot/grub/grub.cfg(取消该文件写权限)
第三种方法:sudo mv /etc/grub.d/30_os-prober /etc/grub.d/06_os-prober (可以改为06~09任意值,加载时按数字顺序加载/etc/grub.d中的文件)
然后运行sudo update-grub(这样启动时win7在第一项,如果安装了多个内核也还是默认win7,前两种如果安装了多个内核win7的位置会有改变)
以出现按回车键去选择启动方试。
还是不能启动的话可以能过以下方式解决:
1.通过U盘启动/光盘启动,来修复主引导来解决。
2.通过U盘启动/光盘启动,重新做一个系统。
3.开机按F5键,进入修复主引导的菜单。(这个是因为一些WIN7GHOST系统,ome7f7激活,别的没有常识过。)
grub定义:
GNU GRUB 和GRUB是GRand Unified Bootloader的缩写,它是一个多重 *** 作系统启动管理器。用来引导不同系统,如windows,linux。
在X86架构的机器中,Linux、BSD 或其它Unix类的 *** 作系统中GRUB、LILO 是大家最为常用,应该说是主流。
Windows也有类似的工具NTLOADER;比如我们在机器中安装了Windows 98后,我们再安装一个Windows XP ,在机器启动的会有一个菜单让我们选择进入是进入Windows 98 还是进入Windows XP。NTLOADER就是一个多系统启动引导管理器,NTLOADER 同样也能引导Linux,只是极为麻烦罢了。
在PowerPC 架构的机器中,如果安装了Linux的Powerpc 版本,大多是用yaboot 多重引导管理器,比如Apple机用的是IBMPowerPC处理器,所以在如果想在Apple机上,安装Macos 和Linux Powerpc 版本,大多是用yaboot来引导多个 *** 作系统。
因为X86架构的机器仍是主流, 所以目前GRUB和LILO 仍然是我们最常用的多重 *** 作系统引导管理器。
根据你的描述,请尝试以下 *** 作:1、确保除系统所在的那个硬盘外,无光盘、U盘、移动硬盘或者其他硬盘连接在电脑上。
2、确定系统所在硬盘为第一启动设备。
3、如果无其他存储设备连接的情况下仍然出现grub提示,尝试进入PE等修复引导就可以了。
4、如果进入PE修复引导无效,尝试重新安装系统。或者手动用工具软件重新写入引导文件。
提示:"grub>"是GNU GRUB,一个多重 *** 作系统启动器,当出现此提示时,即在命令行 *** 作界面下,而无引导正确的设备或者命令。通常是因为没有执行完 *** 作,或者写入了引导程序而未找到引导设备造成的。所以,基本修复对WIN7的正常引导文件就解决了这个问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)