initramfs에서 부팅 장치의 루트 파일 시스템으로 전환하는 방법

initramfs에서 부팅 장치의 루트 파일 시스템으로 전환하는 방법

저는 Linux 커널을 사용하는 운영 체제에서 작업해 왔습니다. 커널을 성공적으로 컴파일했으며 이를 통해 initramfs로 부팅할 수 있습니다.

initramfs에서 OS가 부팅되는 실제 부팅 장치로 전환하려고 할 때 문제가 발생합니다. 이를 위해 사용자가 부팅 가능한 USB나 운영 체제와 함께 구운 CD에서 운영 체제를 부팅할 수 있도록 프로그래밍 방식으로 부팅 장치를 결정하는 시스템을 설정했습니다.

사용하려고 하기 전까지는 모든 것이 잘 작동합니다 switch_root. 실패하고 그 후에는 내 OS에서 무언가를 pty찾을 수 없다고 하면서 실행할 수 없습니다. 도와주세요.

답변1

다행히 해결책을 찾았습니다.

나는 더 이상 BusyBox를 사용하여 나만 initramfsdracut.dracut

관련 정보