Ubuntu启动/引导修复
问题说明:由于不正确的关机方式以及系统的突然崩溃等原因,会出现Linux系统启动引导出现问题。遇到现象:启动后黑屏,
左上角光标一直跳动,按键输入无效。
解决方法:使用u盘启动盘进行引导项修复。
步骤:
- 制作跟原来同一版本Ubuntu系统一样的U盘启动盘,可以使用UltraISO软件制作。
- 插入U盘,开机按相应快捷键进入U盘启动,选择使用Ubuntu系统。
- 快捷键ctrl+alt+t打开终端,下载boot-repairx修复启动项,即输入:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
- 回车后,终端界面会有提示信息,还是按下回车键,之后界面会有很多信息在界面上滚动,等待十几秒就把终端关闭把。
- 再次打开终端,输入
sudo apt-get install -y boot-repair && boot-repair
- 等会会出现boot-repair的软件界面,点击“recommended repair”,等待一会会跳出图形界面引导你在终端输入相应参数来使用该软件。
- 图形界面引导时候要注意英文说明,最后一步要选择修复好的引导分区,可以按tab、space(空格)、方向键上下、enter来选择引导分区所在位置(空格是为了确认引导分区所在,几百兆大小那个,也就是当初boot所在分区,空格确认后里面是带*,最后再按enter确认)。最后会提示您修复完成,请重启。
- 重启后会出现Ubuntu自带的启动引导选项。修复完成。
- 如果原先双系统设置直接进入Windows启动项选择菜单,那么此时该菜单将被Ubuntu启动项菜单覆盖,该Ubuntu启动项菜单可以选择首项直接进入Ubuntu系统以及选择最后一项进入windows系统。而选择进入Windows系统后才会出现原来Windows上的启动项选择菜单。
重新设置直接进入windows启动项选择菜单
步骤:
- 重建Windows引导就要去掉Ubuntu的grub引导。
- 进入Windows系统,下载MbrFix.exe。
- 将它放到C盘根目录,使用管理员方式打开cmd命令窗口。切换进C盘根目录。
- 此时命令行为C:\>,然后输入命令:
MbrFix /drive 0 fixmbr /yes
- 如果没有跳出什么错误,应该就是修复好了。
- 此时重启后可以发现进入Windows启动项选择(我这里重启了两次后才正常)。
- 如果出现“function failed.error 5:拒绝访问”,就进入C盘,找到MbrFix.exe,右击“属性”,出现属性对话框.
- 切换到“兼容性”选项卡,将“以管理员身份运行此程序”勾起来。然后重新执行第4步。
- Windows的启动项选择我不知道原来的Ubuntu选项还能不能用。
- 如果不能用,就进入Windows系统运行easyBCD先删掉旧的Ubuntu,然后再重新创建一个新的即可。