루트 파일 시스템을 마운트할 수 없습니다.

루트 파일 시스템을 마운트할 수 없습니다.

USB 플래시 드라이브에서 새로 컴파일된 Linux 커널을 부팅할 때 커널 패닉이 발생합니다(아래 참조).루트 파일 시스템을 마운트할 수 없습니다.)

 1. error      : unable to mount root fs on unknown-block(0,0)
 2. kernel version : 5.5-rc5
 3. bootloader : none (EFI stub)
 4. built-in kernel command line : root=PARTUUID=xx1-xx1-xx1-1xx
 5. root file system : f2fs
 6. kernel is moduleless

검증된 솔루션

 1. kernel supports the filesystem on root
 2. checked PARTUUID of the root device 3 times
 3. no modules 
 4. kernel do load my sata ssd with proper PARTUUID
 5. kernel doesn't mount other USB drive
 6. BLK_DEV=y, BLK_DEV_SD=y, USB_STORAGE=y, ...
 7. tried with UUID and /dev/sda2 same result

USB 문제인 것 같습니다. 커널 구성에 문제가 있는 걸까요?

일부 링크가 확인되었습니다. 루트 파일 시스템을 마운트할 수 없습니다., 비동기화된 vfs 알 수 없는 블록에 루트 fs를 마운트할 수 없습니다(0 0)

답변1

  • 글쎄, 그것은 느린 USB 하위 시스템이 되었습니다.
  • 커널 명령줄에 rootwait를 추가하면 이 문제가 해결되었습니다.

모든 크레딧은 NeddySeagoon에게 전달됩니다.젠투 포럼 게시물 링크루트 파일 시스템을 마운트할 수 없습니다.

관련 정보