安装后计算机未检测到 Ubuntu

安装后计算机未检测到 Ubuntu

我在谷歌上花了很多时间,但问题仍然存在。

我在 USB 上安装了 Ubuntu。我在 USB 上启动并将其安装在我的计算机(硬盘)上。

Windows 已安装,但我执行了“全部删除并安装 Ubuntu”。我安装了 5 次,希望它能解决问题,但没有。

我尝试命令,grub-install但是grub-update没有。

当我打开没有 USB 的电脑时,它找不到任何可以启动的东西。但如果我启动我的 USB,我可以在硬盘上看到所有文件都在那里。

出了什么问题?请帮帮我!

如果有帮助的话:

ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/loop0: 2.13 GiB, 2288189440 bytes, 4469120 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop1: 4 KiB, 4096 bytes, 8 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop2: 61.96 MiB, 64970752 bytes, 126896 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop3: 163.29 MiB, 171225088 bytes, 334424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop4: 46.96 MiB, 49242112 bytes, 96176 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop5: 45.86 MiB, 48091136 bytes, 93928 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop6: 400.8 MiB, 420265984 bytes, 820832 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop7: 91.69 MiB, 96141312 bytes, 187776 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/sde: 232.97 GiB, 250148290560 bytes, 488570880 sectors
Disk model:  SanDisk 3.2Gen1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa2f89d4a

Device     Boot Start       End   Sectors  Size Id Type
/dev/sde1  *       32 488570879 488570848  233G  c W95 FAT32 (LBA)

Disk /dev/sdf: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: ST2000DM008-2FR1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 60781011-FC59-4CB4-BA82-DF2FEAC5CD03

Device       Start        End    Sectors  Size Type
/dev/sdf1     2048       4095       2048    1M BIOS boot
/dev/sdf2     4096    1054719    1050624  513M EFI System
/dev/sdf3  1054720 3907028991 3905974272  1.8T Linux LVM

Disk /dev/mapper/vgubuntu-root: 1.82 TiB, 1997809909760 bytes, 3901972480 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/mapper/vgubuntu-swap_1: 1.91 GiB, 2046820352 bytes, 3997696 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/loop8: 284 KiB, 290816 bytes, 568 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

答案1

您的系统有 BIOS 模式和 EFI 模式引导加载程序的迹象。这造成了混乱,并且不清楚计算机过去是如何启动的。由于您说您已经清除了 Windows(尽管它看起来可能/dev/sde1是 Windows 数据分区),因此您可以灵活地决定如何继续。

不过,在开始之前,您可能需要了解一下 BIOS 和 EFI(以及 UEFI,基本上是 EFI 2.x)之间的区别。BIOS 是旧固件和启动方式,而 EFI 是新固件和启动方式。UEFI 在 PC 上已经很常见了十多年,而 EFI 在 Mac 上的使用时间更长;但是,如果您已经熟悉 BIOS 模式工具,您可能会更习惯使用它们。一个问题是,现代基于 EFI 的计算机通过称为兼容性支持模块 (CSM) 的模拟器支持 BIOS 模式启动,这会带来麻烦。基本上,当启用 CSM 时,很难控制计算机的启动模式,这会导致混乱和沮丧。我写了一个网页对此进行了详细介绍。

Boot Repair 发出的有关禁用 CSM 的消息与此问题有关。我不是此工具的开发人员之一,但我怀疑他们认为禁用 CSM 更容易修复启动问题,至少在不需要 BIOS 模式启动时是这样。因此,您可能希望从此开始。您需要在固件设置实用程序中找到一个选项来禁用 CSM(又名 BIOS 模式启动或传统模式启动)。不幸的是,基本上没有关于在哪里可以找到此类选项的标准,因此您可能需要寻找它或在专门针对您的计算机的论坛上寻求建议。一旦 CSM 被禁用,启动过程就会变得更加直接和可预测,成为仅 EFI 的启动路径。

如果在禁用 CSM 的情况下,Boot Repair 仍然无法启动你的系统,另一个选择是尝试我的rEFInd 启动管理器。你可以下载USB闪存驱动器版本,将其写入 USB 闪存驱动器,然后启动它。它应该会显示启动 Ubuntu 的选项;但是,由于您的 LVM 配置,直接启动 Linux 内核的选项可能无法在不进行修改的情况下工作。您可以突出显示该选项,然后按 F2 或 Insert 两次。这将打开一个简单的行编辑器,您可以在其中添加ro root=/dev/mapper/vgubuntu-root选项。这应该足以启动系统。如果此操作有效,您可以尝试sudo grub-install或通过键入来安装 rEFInd sudo apt install refind。如果您以这种方式安装 rEFInd,它应该会获取您手动输入的内核选项,因此您将来不需要这样做。

相关内容