![Grub 命令列而不是選單](https://rvso.com/image/164717/Grub%20%E5%91%BD%E4%BB%A4%E5%88%97%E8%80%8C%E4%B8%8D%E6%98%AF%E9%81%B8%E5%96%AE.png)
我在打開 GRUB 命令列而不是 grub 選單時遇到問題。令人驚訝的是,當我exit
在命令列中輸入時,選單立即打開。
我在 Ubuntu 上經歷過一些冒險:
- 我在 SSD A 上安裝了 Windows
- 然後在HDD B上安裝Ubuntu
- 新增了新的 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