내 컴퓨터에는 하드 드라이브가 없습니다. /dev/sda
USB 포트 1( )에 있는 USB 스틱에 Kali를 설치했습니다 . Kali 설치 미디어는 USB 포트 2( )에 있습니다 /dev/sdb
. 성공적인 설치.
Kali가 설치된 USB 드라이브를 USB 포트 1( /dev/sda
)에 연결하면 정상적으로 부팅됩니다. 그런데 USB 포트 2나 USB 포트 3에 연결하면 부팅이 되지 않습니다.
그리고 이 USB 메모리를 HDD가 설치된 다른 컴퓨터( )에 꽂으려고 해도 /dev/sda
부팅이 되지 않습니다. 하지만 이 특정 PC에서 HDD 드라이브를 제거하고 USB 스틱에서 부팅을 시도하면 부팅됩니다.
내가 받은 오류는 다음과 같습니다.
[ 4.217127] sd 6:0:0:0: [sdb] No Caching mode page found
[ 4.217223] sd 6:0:0:0: [sdb] Assuming drive cache: write through
Gave up waiting for root file system device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/sda1 does not exist. Dropping to a shell!
BusyBox v1.27.2 (Debian 1:1.27.2-1) built-in-shell (ash)
Enter `help` for a list of built-in commands.
(initramfs)
Kali USB 스틱이 모든 USB 포트에서 부팅될 수 있도록 이 문제를 어떻게 해결합니까?
내 질문이 중복된 것 같지 않습니다. 내가 겪고 있는 문제는 으로 /dev/sda
변경 하면 /dev/sdb
더 이상 부팅할 수 없지만 /dev/sdb
다시 돌아가면 /dev/sda
부팅이 잘 된다는 것입니다. 지금까지 나는 다음 단계를 시도했습니다. 1. /etc/fstab에 쌍이 포함되어 있는지 확인했습니다 /dev/sda
. UUID를 사용하여 루트 파티션을 마운트합니다.
답변1
그럼... 다른 플래시 드라이브에서 하나의 플래시 드라이브에 Kali를 설치하셨나요? 누군가가 이 과정을 안내해 줄지 의심스럽기 때문에 다음은 제 제안입니다.
- 플래시 드라이브에서 Kali를 지속적으로 실행하는 방법을 알아보세요. 특히 Kali의 목적을 위해서는 플래시 드라이브에 운영 체제를 설치할 필요가 없습니다. 그렇지 않은 경우: (역시 이것이 최선의 해결책입니다)
- 명백한 오류 출력에 대해 조사해 보셨나요? 일반적인 솔루션도 나열되어 있습니다. 이것을 시도해보고 거기에서 가십시오. 도움을 요청하기 전에 설치/파티셔닝과 같은 개념에 대해 조사해 보십시오. 이는 기술 세계의 모든 것에 적용되는 일반적인 개념입니다.
- 너한 번이전에 Linux를 사용해 본 적이 있나요? 그렇지 않다면 Kali에 직접 뛰어들지 않는 것이 좋습니다. 그거 하지마저것경험도 없이 Kali에 뛰어들더니 기본적인 Linux 질문("명령을 어떻게 실행합니까? 내가 복사한 이 스크립트가 작동하지 않는 이유는 무엇입니까?")을 묻는 사람들로 포럼을 가득 채웠습니다.
요점: 문제를 조사하고 핵심 개념을 이해하지 않고 Linux로 뛰어드는 것은 올바른 접근 방식이 아닙니다. 많은 새로운 것을 배우고 행운을 빕니다!