已经安装了Ubuntu,但是当我重新启动计算机时,它只会进入’grub’… Ubuntu无法加载?

我已经安装了Ubuntu(没有Windows)并重新启动。 Ubuntu没有加载…我得到的只是grub>并且不知道如何超越它。

你能帮我吗

我建议你用live cd恢复你的grub安装?

我的来源是https://wiki.ubuntu.com/Grub2#Recover

但我亲自尝试过它

此安装方法使用chroot命令来访问损坏的系统文件。 一旦发出chroot命令,LiveCD就会将损坏的系统视为自己的/。 在chroot环境中运行的命令将影响损坏的系统文件系统,而不会影响LiveCD的系统文件系统。

1)启动到LiveCD桌面(Ubuntu 9.10或更高版本)。 请注意,Live CD必须与您正在修复的系统相同 – 32位或64位(如果不是,则chroot将失败)。

2)打开终端 – 应用程序,附件,终端。 3)确定正常的系统分区 – (开关是小写的“L”)

sudo fdisk -l 

如果您不确定,请运行

 df -Th 

寻找正确的磁盘大小和ext3或ext4格式。

4)挂载正常的系统分区:替换正确的分区:sda1,sdb5等。

 sudo mount /dev/sdXX /mnt # Example: sudo mount /dev/sda1 /mnt 

5)仅当您有一个单独的启动分区时:sdYY是/ boot分区指定(例如sdb3)

 sudo mount /dev/sdYY /mnt/boot 

6)挂载关键虚拟文件系统:

 sudo mount --bind /dev /mnt/dev sudo mount --bind /dev/pts /mnt/dev/pts sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys 

7)Chroot到您的正常系统设备:

 sudo chroot /mnt 

8)如果没有/boot/grub/grub.cfg或它不正确,请使用创建一个

 update-grub 

9)重新安装GRUB 2:

替换正确的设备 – sda,sdb等。不要指定分区号。

 grub-install /dev/sdX 

10)validation安装(使用正确的设备,例如sda。不要指定分区):

 sudo grub-install --recheck /dev/sdX 

11)退出chroot:键盘上的CTRL-D

12)卸载虚拟文件系统:

 sudo umount /mnt/dev/pts sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys 

13)如果你安装了一个单独的/ boot分区:

 sudo umount /mnt/boot 

14)卸载LiveCD的/ usr目录:

 sudo umount /mnt/usr 

15)卸载最后一个设备:

 sudo umount /mnt 

16)重新启动。

 sudo reboot 

希望它会奏效