Ubuntu 安装完成,没有任何错误。最后它提示我移除安装 USB 并重新启动,我照做了,但它不会重新启动。
我正在联想 100S-14IBR 上安装
我使用的步骤:
- 下载 Ubuntu 22.04.2 LTS
- 使用 Rufus 创建可启动 USB
- 在 UEFI 设置中,我设置了启动顺序并禁用了安全启动
- 它从 USB 启动
- 我选择安装(而不是“试用”)
- 我选择了目标驱动器。我选择了 64GB eMMC 驱动器,而不是 256GB SSD。
- 我选择删除所有现有分区(不保留现有的 Windows 安装)
- 在接下来的半小时内,它安装了所有软件
- 它要求我移除安装 USB 并重新启动计算机,我照做了。
Ubuntu 无法启动。我想也许我安装在了错误的驱动器上,我应该使用 256GB SSD。
我尝试使用此驱动器重新安装。但我立即收到错误:“在 /dev/sda 上写入时出错”和“无法创建文件系统,EFI 文件系统创建于 scsi1 (0,0,0) (sda) 的分区 #1 中”
然后我离开电脑一会儿,当我回来时,Ubuntu 已启动并运行!我不知道该怎么做。我使用 Ubuntu 工作了一段时间,并安装了 VsCode。一切似乎都很好。因此,我删除了这个问题。
但那天晚些时候,我关掉了电脑。现在无论我怎么尝试,它都无法启动到 Ubuntu。我尝试更改启动顺序。这是我当前的启动优先级顺序:
Ubuntu
USB HDD: PNY USB 2.0 FD
Windows Boot Manager
USB FDD
ATA HDD
ATA HDD
ATAPI CD
eMMC Card0: SanDisk iNAND 64GB
SD Card1
SD Card2
USB CD
PCI LAN
ATA HDD: DISK
当我拔出启动 USB 并按下电源按钮时,屏幕短暂亮起,然后在屏幕左上角以小字体显示“重置系统”,然后屏幕变黑。它不断重复这个循环。
如果我将启动 USB 留在驱动器中,它只会启动到 Grub 菜单。
Try or Install Ubuntu
Ubuntu (safe graphics)
...
======= 进展 =========
我能够让 Ubuntu 再次启动。但通常只需按下开机按钮即可。现在我需要先按下“NOVO 按钮”才能获取此菜单:
Normal Startup
BIOS Setup
Boot Menu
System Recovery
到目前为止,我总是选择“BIOS 设置”并在那里更改启动顺序。这次,我选择了“启动菜单”,它显示以下内容:
- Ubuntu
- Windows 启动管理器
- eMMC 卡0 Sandisk iNAND 64GB
- ATA 硬盘:英特尔 SSDSCKKF256H6 SATA 256GB
在 BIOS 设置中设置 eMMC 卡不起作用,所以现在我选择了第 4 号,即 256GB 驱动器。现在 Ubuntu 已启动!
我很高兴我的电脑没有坏掉。但我仍然不知道如何启动 Ubuntu,而不必每次都经历这个过程。256GB 驱动器没有出现在 BIOS 启动优先级菜单中。也许其他条目之一提到了它。
但同时,我似乎可能搞乱了这些磁盘的设置,因为 Ubuntu 本身应该仍然在 64GB 驱动器上。为什么我需要从 256GB 驱动器启动才能访问它。我该如何解决这个问题?
======= 解决方案??? ======
我将 BIOS 启动优先级列表中的第一个“ATA HDD”条目移到了顶部。现在,当我按下开机键启动时,它就会启动到 Ubuntu。这解决了我的主要问题,即无法轻松启动 Ubuntu。但我仍应尝试找出为什么当 Ubuntu 位于 64GB 驱动器上时我需要从 256GB 驱动器启动并修复此问题。我以后可能会因此遇到问题。
我从内部 Ubuntu 运行了 gparted。结果如下:
分割 | 姓名 | 文件系统 | 标签 | 尺寸 | 用过的 | 没用过 | 标志 |
---|---|---|---|---|---|---|---|
/dev/mmcblk1p1 | EFI 系统分区 | 脂肪32 | /启动/efi | 512.00MB | 7.09MiB | 504.91MB | 引导,特别是 |
/dev/mmcblk1p2 | ext4 | /,/var/snap… | 57.74GiB | 17.30GiB | 40.44GiB | ||
未分配 | 未分配 |
分割 | 姓名 | 文件系统 | 标签 | 尺寸 | 用过的 | 没用过 | 标志 |
---|---|---|---|---|---|---|---|
/dev/sda1 | 基本数据分区 | NTFS | 数据 | 238.47吉布 | 175.03GiB | 63.44GiB | 微软数据 |
我仍然感到困惑。它显示 64GB 驱动器包含一个启动分区和一个应该包含 Ubuntu 的 ext4 分区。256GB 驱动器有一个用于数据的 ntfs 分区。那么为什么我需要从“ATA HDD:Intel SSDSCKKF256H6 SATA 256GB”启动,而该驱动器应该是数据驱动器。
我想将 256GB 驱动器重新格式化为 ext4,但我不知道这样做是否会再次阻止 Ubuntu 启动。