라이브 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를 제거할 때 그룹을 건너뛰는 방법을 아직 찾지 못했습니다...

관련 정보