拔掉 Ubuntu SSD 後筆記型電腦無法啟動 - move grub

拔掉 Ubuntu SSD 後筆記型電腦無法啟動 - move grub

我有一台運行 Windows 10 的 MSI 筆記型電腦,出於工作目的,我在 SSD 上安裝了 Ubuntu 20.04,運行良好

當我打開插入 SSD 的筆記型電腦時,會出現一個選單,我可以在其中選擇使用:

  • 烏班圖
  • Ubuntu(復原模式)
  • Windows 10

從那時起我就可以選擇我想要的東西並且效果很好

我的問題如下:當我打開帶有 SSD 的筆記型電腦時不是插入電源後作業系統無法啟動,我必須使用電源按鈕關閉筆記型電腦

我每天都需要切換,所以我不想每次打開筆記型電腦時都進入 BIOS

我應該使用什麼 BIOS 配置以便:

  • 未插入 SSD 時:Windows 正常啟動
  • 當 SSD 插入時:Ubuntu 啟動或我必須選擇(兩者都適合我)

編輯:據我了解,我需要使用 來移動 Windows 磁碟上的 grub grub-install,但是當我使用 來查看磁碟時,fdisk -l我得到了很多結果。我應該選擇哪個磁碟以及對應的命令列是什麼?

這是我得到的所有結果:

Disk /dev/loop0: 55,52 MiB, 58204160 bytes, 113680 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: 55,45 MiB, 58130432 bytes, 113536 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: 248,78 MiB, 260841472 bytes, 509456 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: 61,93 MiB, 64917504 bytes, 126792 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: 65,1 MiB, 68259840 bytes, 133320 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: 61,91 MiB, 64897024 bytes, 126752 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: 50,98 MiB, 53432320 bytes, 104360 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/nvme0n1: 476,96 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: KINGSTON OM8PCP3512F-AI1                
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: gpt
Disk identifier: 7FA82927-BACB-47AD-89CA-8A0DC9CABADB

Device             Start        End   Sectors   Size Type
/dev/nvme0n1p1      2048     616447    614400   300M EFI System
/dev/nvme0n1p2    616448     878591    262144   128M Microsoft reserved
/dev/nvme0n1p3    878592  954718207 953839616 454,8G Microsoft basic data
/dev/nvme0n1p4 954718208  956561407   1843200   900M Windows recovery environment
/dev/nvme0n1p5 956561408 1000214527  43653120  20,8G Windows recovery environment


Disk /dev/sda: 465,78 GiB, 500107862016 bytes, 976773168 sectors
Disk model: Portable SSD T5 
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 33553920 bytes
Disklabel type: dos
Disk identifier: 0x2728b716

Device     Boot Start       End   Sectors   Size Id Type
/dev/sda1  *     2048 976773167 976771120 465,8G 83 Linux


Disk /dev/loop8: 129,4 MiB, 135671808 bytes, 264984 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/loop9: 65,22 MiB, 68378624 bytes, 133552 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/loop10: 219 MiB, 229638144 bytes, 448512 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/loop11: 43,6 MiB, 45703168 bytes, 89264 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/loop12: 219 MiB, 229638144 bytes, 448512 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/loop13: 295,73 MiB, 310079488 bytes, 605624 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/loop14: 64,87 MiB, 68001792 bytes, 132816 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/loop15: 54,24 MiB, 56872960 bytes, 111080 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

這是正常現象,因為您的 SSD 上安裝了 GRUB。

變更 UEFI/BIOS 中的開機順序並重新檢查行為。但如果您想定期切換作業系統,您仍然需要從啟動選單中進行選擇。

我已安裝雙啟動但在同一磁碟上。同時,如果您使用 Windows 作為主系統,則可以變更 GRUB 中的開機順序。

相關內容