十一放假回来发现ubuntu不能通过grub启动了,其实放假前关机的时候就发现了,当时着急回家就没管了,今天节后第一天上班,果断解决之。
启动的时候出现乱码,并提示以下错误:
error: can't find command 'linux'
error: can't find command 'initrd'
根据之前的经验觉得应该是grub损坏,上网查了一些方法,没有解决,于是想着通过U盘启动的方法修复。
1.首先肯定是要制作U盘启动盘,用了Universal USB Installer + iso镜像,很简单,网上一查很多,不再多说。
2.设置电脑从U盘启动,选择try ubuntu.
3.确保网络可用.
4.执行以下命令
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
5.在弹出的界面选择 Recommended repair,依次操作就可以了