安装后 Ubuntu 无法加载(UEFI 问题?)

安装后 Ubuntu 无法加载(UEFI 问题?)

我刚买了一台新笔记本 HP 250 G2,没有操作系统(只有 FreeDOS),所以我想我可以安装 Ubuntu,而不会遇到之前在其他预装 Windows 8 的机器上遇到的任何问题……首先我要说的是,我对 UEFI、EFI、Legacy 和类似的东西一无所知,所以请耐心等待。无论如何,Ubuntu 无法从实时 USB 加载,所以我做了 nomodeset 的事情(在这个论坛上找到),最后设法安装了它。安装后,我看到了 grub 菜单,但是当我尝试加载它时,它只显示紫色屏幕并且不会前进。我尝试了正常模式和恢复模式,也再次尝试了 nomodeset,但到目前为止没有运气。Ubuntu 就是加载不了……我能做些什么来解决这个问题?我尝试禁用 UEFI 模式,但我的 BIOS 设置没有禁用它的选项(安全启动也是一样)。我唯一可以禁用的是 Legacy 模式……

由于我需要尽快安装一个操作系统,以便今晚能够在家工作,所以我现在尝试从安装 CD 安装 Windows 8,但现在也无法加载!无论我走到哪里,我都会看到 grub 菜单,其中包含已安装的 Ubuntu 的选项(当然,不再插入 ubuntu live usb)。

请帮忙,谢谢!

更新:现在,当我想从实时 USB 加载 Ubuntu 时,它会转到一个带有“ubuntu@ubuntu:^$”的 propt 页面,等待命令......

答案1

HP 250 G2 有一个愚蠢的 UEFI,无法禁用。硬盘上任何其他启动管理器之前都有一个“操作系统启动管理器”。

启动时按 F9 进入 BIOS 启动菜单顺序并选择 ubuntu(如果 ubuntu 已正确安装)

答案2

第二次:

  1. 类型:

    sudo apt-get install efibootmgr
    

    进入终端窗口。

    当询问您是否要继续时,按“y”。

  2. 安装完成后输入

    efibootmgr
    

    进入终端窗口。

    将会出现启动设备。

    正如您在我的列表中看到的,有以下启动选项:

    boot0000 for Ubuntu (this is an old version and can be ignored)
    boot0001 which is Windows
    boot0002 and boot0003 are two LAN devices
    boot0004 which is the new version of Ubuntu that I just installed
    boot0005 is my USB device
    boot0006 and boot0007 are two other LAN devices
    boot0008 is another USB device
    
  3. 命令:

    sudo efibootmgr –o 4,1
    

    –o说我想改变顺序。那么我要做的就是列出我想要启动的顺序。

    因此在上面的命令中我声明我希望先启动 Ubuntu 然后启动 Windows。

  4. 选择关闭并重新启动计算机。

相关内容