ライブUSBを使用して外部SSDにインストールした後、最小限のbash grub

ライブUSBを使用して外部SSDにインストールした後、最小限のbash grub

インストールしましたBodhiLinux(Ubuntuベース)外付けドライブにライブUSBスティックがあります。インストール中に、ノートブックのドライブパーティションに関連付けられているパーティションをクリックしませんでした。そして私はWindowsを持っていません。

問題は、今私のラップトップが起動しないということです。まもなく起動順序について文句を言い、GRUB最小bashのみを表示します。驚くべきことに、外付けドライブを起動したときにラップトップも起動できるGRUBメニューが表示されました。

ラップトップを起動した後にupdate-grub試しましたが、grub-install /dev/sdb成功しませんでした。

ブート修復ツールも役に立ちませんでした。

その後、ライブUSBで次のコマンドを試しました。

sudo mount /dev/sda2 /mnt 
sudo mount /dev/sda1 /mnt/boot/efi 
sudo grub-install --boot-directory=/mnt/boot --bootloader-id=ubuntu --target=x86_64-efi --efi-directory=/mnt/boot/efi

しかし、/usr/lib/grub/x86-64-efi/modinfo.sh存在しないというエラーが発生します。ただし、ファイルが存在します。

私は今絶望的です。誰でも私を助けることができますか?

内蔵ドライブ(SDA)の分割スクリーンショット:

外部ドライブ(sdb)のgpartedスクリーンショット:

____________
*上記の画像は切り取られた画像です。元の画像全体を見るにはクリックしてください。

外部ドライブからノートブックを起動します。

rob@Z1401:~$ sudo efibootmgr -v
No BootOrder is set; firmware will attempt recovery


rob@Z1401:~$ lsblk -o +PARTUUID
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT PARTUUID
loop0    7:0    0    80M  1 loop /snap/iced
loop1    7:1    0  55.5M  1 loop /snap/core
loop2    7:2    0  32.1M  1 loop /snap/snap
loop3    7:3    0  64.8M  1 loop /snap/gtk-
loop4    7:4    0  55.4M  1 loop /snap/core
loop5    7:5    0  65.1M  1 loop /snap/gtk-
loop6    7:6    0  61.7M  1 loop /snap/core
loop7    7:7    0 162.9M  1 loop /snap/gnom
loop8    7:8    0  32.1M  1 loop /snap/snap
loop9    7:9    0 301.1M  1 loop /snap/tele
sda      8:0    0 447.1G  0 disk
├─sda1   8:1    0   512M  0 part /boot/efi  06d8ebaa-9738-4dc2-83d0-e8749d2f1241
└─sda2   8:2    0 446.6G  0 part /          ddb55d34-58c4-4684-a5f0-d98e63833648
sdb      8:16   0 931.5G  0 disk
├─sdb1   8:17   0   487M  0 part            36147f65-c662-499d-b7cd-0c34028d02e3
├─sdb2   8:18   0   3.8G  0 part            87304a62-7722-4652-8e18-4ffe9d60d650
├─sdb3   8:19   0  57.2G  0 part            23a5a8c9-b0a5-4dfb-b9e4-a78a6bec8d12
└─sdb4   8:20   0   870G  0 part            cd350b6c-086b-4ca1-803c-2b4b284a1d0a
sr0     11:0    1  1024M  0 rom

__???___で起動すると、次の結果が表示されます。

rob@Rob-Z1401:~$ sudo efibootmgr -v
No BootOrder is set; firmware will attempt recovery
rob@Rob-Z1401:~$ lsblk -o +PARTUUID
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT PARTUUID
sda      8:0    0 447.1G  0 disk
├─sda1   8:1    0   512M  0 part /boot/efi  06d8ebaa-9738-4dc2-83d0-e8749d2f1241
└─sda2   8:2    0 446.6G  0 part            ddb55d34-58c4-4684-a5f0-d98e63833648
sdb      8:16   0 931.5G  0 disk
├─sdb1   8:17   0   487M  0 part            36147f65-c662-499d-b7cd-0c34028d02e3
├─sdb2   8:18   0   3.8G  0 part [SWAP]     87304a62-7722-4652-8e18-4ffe9d60d650
├─sdb3   8:19   0  57.2G  0 part /          23a5a8c9-b0a5-4dfb-b9e4-a78a6bec8d12
└─sdb4   8:20   0   870G  0 part /home      cd350b6c-086b-4ca1-803c-2b4b284a1d0a
sr0     11:0    1  1024M  0 rom

ベストアンサー1

私も数時間前にも同じ状況を経験しました(少し遅れましたね、すみません…)。 SSDが削除され、コンピュータが起動したら、単に」出口grubはWindowsにアクセスするのに十分です(少なくとも私は完璧に動作します)。

しかし、SSDを削除するときにグループをスキップする方法はまだ見つかりませんでした...

おすすめ記事