已经安装了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
希望它会奏效