
- 내 컴퓨터는 UEFI를 사용합니다.
- 여러 개의 외부 USB 디스크가 있는데 각각 GPT 파티션 테이블과 'bios-grub' 플래그가 붙은 작은 파티션이 있고 각각 다른 파티션에 Ubuntu 22.04가 설치되어 있습니다.
내 목적은 USB 와이어를 전환하여 각각을 부팅할 수 있는 것입니다.
여기저기서 많은 게시물을 찾은 다음(일반적으로 Windows 이중 부팅을 사용하는 사람들(내 경우는 아님)) 다음 명령을 사용하고 있습니다.
os_partition=/dev/sdcXXX <-- the one with the Ubuntu
sudo mount $os_partition /ubuntu
sudo mount --bind /dev /ubuntu/dev
sudo mount --bind /proc /ubuntu/proc
sudo mount --bind /sys /ubuntu/sys
그런 다음 다음과 같은 다양한 조합을 시도합니다.
sudo grub-install --root-directory=/ubuntu /dev/sdc
sudo update-grub
sudo dpkg-reconfigure grub-pc
때로는 작동하지만 때로는 작동하지 않습니다.
내 현재 문제는 다음과 같습니다
- 컴퓨터 전원 끄기
- USB 드라이브 하나를 연결하고,
- 컴퓨터 전원 켜기
- "USB로 부팅"을 선택하세요
- 모두 완벽하게 작동합니다. grub이 나타나면 Ubuntu를 선택하세요. 모두 괜찮습니다.
다른 USB 드라이브와 동일한 단계:
error: no such device: <UUID of the OTHER usb drive, the one not plugged in>
error: unknown filesystem
Entering rescue mode
질문: bios/uefi에서 grub을 검색할 위치를 어떻게 알 수 있나요?
내 'bios-grub' 파티션에서 뭔가 잘못된 파티션을 가리키는 것 같습니다... (?)