저는 최근 Kali를 플래시 드라이브에 설치하는 것을 불가능하거나 매우 어렵게 만드는 흥미로운 문제를 발견했습니다.
Kali 설치가 완료되면 GRUB도 설치됩니다(첫 번째 디스크 또는 설정한 위치). 컴퓨터를 다시 시작하면 실제로 시작할 수 있습니다.
하드웨어 설정을 변경할 때(저장 매체를 연결/분리할 때) 문제가 발생합니다. GRUB 메뉴에 들어갈 수는 있지만 Kali로 부팅할 수는 없습니다. 그 이유는 GRUB가 장치가 이전과 동일할 것으로 예상하기 때문일 가능성이 높습니다(Kali를 에 설치하고 /dev/sdc
설치 플래시 드라이브의 연결을 끊었으며 이제 Kali 플래시 드라이브는 이지만 /dev/sdb
GRUB는 동일한 주소 - 에 유지될 것으로 예상합니다 /dev/sdc
).
그렇다면 문제는 진정한 휴대용 Kali 플래시 드라이브를 만들 수 있는 방법이 있느냐는 것입니다.
언급하기 전에:
- 나는 "지속성" 실행 옵션을 알고 있지만 나에게는 특별히 편리하지 않습니다. 또한 이것이 Kali에서는 작동하지 않는 이유가 궁금합니다. Ubuntu에서 제대로 작동하는 것을 봤기 때문입니다.
- 나는 특별한 성공 없이 VirtualBox 해결 방법을 시도했습니다(Kali는 유지된 플래시 드라이브에서만 작동합니다
/dev/sda
). VMWare에서 동일한 작업을 수행하면 동일한 오류가 발생합니다.
답변1
나는 당신이 언급한 것을 수행했고 GRUB에서 kali를 시작하는 데 아무런 문제가 없었습니다. 설치 미디어를 제거했는데 작동했습니다.
즉, 처음으로 grub에서 부팅 명령을 편집하여 부팅 파티션을 수정하고 그래픽 인터페이스로 들어갈 수 있습니다. 그런 다음 sdX 이름 대신 디스크 UUID를 사용하도록 GRUB를 구성하면 됩니다.
다음과 유사한 프로세스를 수행하면 됩니다.https://askubuntu.com/questions/171446/how-to-fix-the-uuid-in-grub-after-restore-from-another-machine