安裝後電腦無法偵測到 Ubuntu

安裝後電腦無法偵測到 Ubuntu

我在谷歌上花了幾個小時,但仍然有我的問題。

我在 USB 上安裝了 Ubuntu。我透過 USB 啟動並將其安裝在我的電腦(硬碟)上。

Windows 已安裝,但我執行了「全部刪除並安裝 Ubuntu」。我安裝了 5 次,希望能解決這個問題,但沒有。

我嘗試命令 togrub-installgrub-updateno。

當我在沒有 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 啟用時,很難控制電腦的啟動模式,這會導致混亂和沮喪。我寫了一個網頁這將詳細討論這一點。

引導修復中有關停用 CSM 的訊息與此問題相關。我不是該工具的開發人員之一,但我懷疑他們認為禁用 CSM 更容易修復啟動問題,至少在不需要 BIOS 模式啟動時是如此。因此,您可能想從這樣做開始。您需要在韌體設定公用程式中找到一個選項來停用 CSM(也稱為 BIOS 模式啟動或傳統模式啟動)。不幸的是,基本上沒有標準化在哪裡可以找到這樣的選項,因此您可能需要尋找它或在專用於您的電腦的論壇上尋求建議。一旦 CSM 被停用,引導過程就會變得更加簡單和可預測,就像僅 EFI 的引導路徑一樣。

如果停用 CSM 後,啟動修復仍然無法啟動您的系統,另一個選擇是嘗試我的rEFInd 啟動管理器。你可以下載USB隨身碟版本,將其寫入 USB 隨身碟並啟動。它應該顯示啟動 Ubuntu 的選項;但是,由於 LVM 配置的原因,如果不進行修改,直接引導 Linux 核心的選項可能無法運作。您可以反白顯示該選項,然後按 F2 或插入兩次。這將打開一個簡單的行編輯器,您可以在其中添加ro root=/dev/mapper/vgubuntu-root選項。這應該足以啟動系統。如果這有效,您可以嘗試sudo grub-install或鍵入安裝 rEFInd sudo apt install refind。如果您以這種方式安裝 rEFInd,它應該會選擇您手動輸入的核心選項,因此您將來不需要這樣做。

相關內容