Linux 커널이 루트 FS로 사용할 USB 스틱을 찾을 수 없습니다.

Linux 커널이 루트 FS로 사용할 USB 스틱을 찾을 수 없습니다.

처음부터 기본 Linux/Busybox 배포판이 포함된 USB 스틱이 있습니다. 저는 부트로더로 extlinux를 사용하고 있습니다.

Qemu에서는 모든 것이 잘 작동하며 syslinux 프롬프트에 다음 명령을 입력하면 문제 없이 부팅할 수 있습니다.

/bzImage rw root=/dev/sda1

그러나 실제 하드웨어에서는 syslinux 프롬프트가 표시되지만 내부 SSD만 인수에 대한 유효한 옵션으로 표시되므로 루트를 마운트할 수 없기 때문에 커널 패닉이 발생합니다 root=.

문제는 마운트할 커널과 루트 파일 시스템이 USB 스틱에 있고 USB 스틱이 커널에서 인식되지 않는다는 것입니다.

내가 시도한 것:

  • 외부 SSD 사용: 커널도 이를 인식하지 못합니다.
  • 안정적인 커널(6.7.8) 컴파일 및 사용: syslinux 이후 검은색 화면만 나타남

root=매개변수에 무엇을 입력 해야 합니까 ?

커널에서 어떤 구성을 설정해야 합니까?

커널 버전: 6.8-rc6 하드웨어: MacBook Pro 2012

관련 정보