万能update
sudo apt-get update
硬盘没挂载好
sudo fdisk -l
sudo ntfsfix /dev/sda1
引导坏了
grub>ls
会罗列所有的磁盘分区信息,比方说:(hd0,1),(hd0,5),(hd0,3),(hd0,2)
grub>ls (hd0,X)/grub
单独分区,否则ls (hd0,X)/boot/grub
正常情况下,会列出来几百个文件,很多文件的扩展名是.mod和.lst和.img,还有一个文件是grub.cfg。假设找到(hd0,5)时,显示了文件夹中的文件,则表示Linux安装在这个分区
grub>set root=(hd0,5)
grub>set prefix=(hd0,5)/grub
grub>insmod /grub/normal.mod
这一步报错可跳过,但未解决根本问题
grub>normal
进入ubuntu之后,在终端执行:
sudo update-grub
sudo grub-install /dev/sda
自己的磁盘,查看sudo fdisk -l