Grub 命令列而不是選單

Grub 命令列而不是選單

我在打開 GRUB 命令列而不是 grub 選單時遇到問題。令人驚訝的是,當我exit在命令列中輸入時,選單立即打開。

我在 Ubuntu 上經歷過一些冒險:

  1. 我在 SSD A 上安裝了 Windows
  2. 然後在HDD B上安裝Ubuntu
  3. 新增了新的 SSD C 並在那裡安裝了 Ubuntu。我錯誤地選擇了 SSD C 的引導程式設備,而不是 SSD A。

從那時起,我就遇到了 grub 命令列所描述的問題。

為了解決這個問題,我格式化了所有 Linux 分割區以及 Windows 的啟動分割區,然後使用 Windows 的bootrec工具將其還原。然後再次安裝Ubuntu,問題依然出現。我該如何修復它,或至少排除故障?

訊息來自gdisk -l

$ sudo gdisk -l /dev/sda 
Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          923647   450.0 MiB   EF00  EFI system partition
   2          923648         1185791   128.0 MiB   0C01  Microsoft reserved ...
   3         1185792       468875263   223.0 GiB   0700  Basic data partition

$ sudo gdisk -l /dev/nvme0n1
Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048        48001023   22.9 GiB    8200  
   2        48001024       176001023   61.0 GiB    8300  
   3       176001024       512002047   160.2 GiB   8300

$ sudo gdisk -l /dev/sdb
Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048      1953521663   931.5 GiB   0700  Basic data partition

內容/boot/efi

➜  ~ sudo ls -la /boot/efi   
total 12
drwx------ 3 root root 4096 sty  1  1970 .
drwxr-xr-x 4 root root 4096 lis 28 18:58 ..
drwx------ 5 root root 4096 lis 28 18:52 EFI

相關內容