![尽管我尝试了各种方法,Ubuntu 14.04 在全新安装后仍无法启动](https://linux22.com/image/875007/%E5%B0%BD%E7%AE%A1%E6%88%91%E5%B0%9D%E8%AF%95%E4%BA%86%E5%90%84%E7%A7%8D%E6%96%B9%E6%B3%95%EF%BC%8CUbuntu%2014.04%20%E5%9C%A8%E5%85%A8%E6%96%B0%E5%AE%89%E8%A3%85%E5%90%8E%E4%BB%8D%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8.png)
我从http://releases.ubuntu.com/14.04/并验证了校验和。
解决问题的尝试失败:
- 禁用安全启动
- 完全禁用 uefi 启动
- 禁用快速启动
- 使用 OEM 安装选项(在我绝望的时候我认为这可能会有帮助......)
对于安装,我使用 100% 空闲的硬盘,并在其上使用 GParted 创建 GPT 分区表。EFI 分区使用 FAT32 格式化,我还使用 GParted 启用了启动标志。
我可能做错了什么?为什么这这么难?
您是否已到达引导加载程序? - 没有。我的 Thinkpad 反而启动了 BIOS 启动菜单,我可以在菜单中选择从哪里启动或进入 BIOS 设置。当我在此菜单中选择“ubuntu”时,什么也没有发生。
您能否插入 USB 密钥,在 Live 发行版中启动,并使用 fdisk 的 gparted 检查用于安装操作系统的驱动器的状态? - 我可以毫无问题地启动 USB,即使启用了安全启动。我在安装 USB 启动后弹出的第一个菜单中检查了 LIVE USB(它是最底部的选项)。结果是安装正常。
答案1
安装后第一次启动不成功后,您能否启动到实时系统并在终端中运行以下命令:
sudo -s
mount /dev/mapper/ubuntu--vg-root /mnt
mount /dev/sda2 /mnt/boot
mount /dev/sda1 /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do mount -B $i /mnt$i; done
chroot /mnt
grub-install /dev/sda
update-grub
这些说明主要取自https://help.ubuntu.com/community/Grub2/Installing#via_ChRoot
此安装方法使用 chroot 命令来访问损坏的系统的文件。一旦发出 chroot 命令,LiveCD 就会将损坏系统的 / 视为自己的。在 chroot 环境中运行的命令将影响损坏系统的文件系统,而不会影响 LiveCD 的文件系统。
答案2
这显示了安装后为 BIOS 和 grub 屏幕添加 nomodeset。UEFI 也使用 grub 屏幕,因此请查看下面的内容。使用 e 在 grub 菜单上进行编辑,滚动到 linux 行并替换 quiet splash。
但是对于 Intel,您可能需要这些设置之一。添加,就像上面显示的那样添加 nomodeset。我更喜欢替换 quiet splash,因为这样您就会看到启动过程。但是很多行滚动得相当快。较旧的 Intel 显卡:
i915.modeset=1 或 i915.modeset=0
较新的:
i915.i915_enable_rc6=1
甚至可能还有更新的版本:在 grub 菜单中强制将英特尔视频模式作为启动参数 - 必须更改为您的屏幕尺寸,而不是 1280x1024
视频=1280x1024-24@60
如果不起作用你可以尝试
视频=VGA-1:1280x1024-24@60
答案3
这次更新没有什么启发意义 - 但它确实起了作用,所以我想发布它,以防它对社区中的其他人有帮助。
一开始我尝试了不同的方法引导修复从 Live USB 启动后。由于修复挂起或因错误而中止,所有尝试均未成功。
最终起作用的是以下内容(我将提到所有内容,因为我无法指出使我能够在安装后启动的具体更改):
- 禁用 UEFI 安全启动
- 禁用快速启动
- 禁用 BIOS 启动密码
然后我将使用自定义分区方案安装 Ubuntu 14.04。尽管我已禁用 UEFI 启动,但我还是使用了 GPT 分区表和 EFI 分区。
安装后重新启用所有这些设置 - 启动成功。这是意料之外的,因为在安装前启用这些设置会妨碍 ubuntu 在安装后启动。