2014-10-02 3 views
0

나는 안정적인 리눅스 커널 이미지를 만들었고 지금은 qemu로 실행하려고한다.qemu에서의 linux 커널 개발

$ qemu-system-x86_64 -m 512M -kernel bzImage -initrd rootfs.img -append “root=/dev/ram rdinit=/sbin/init” 
qemu-system-x86_64: -append “root=/dev/ram: could not open disk image rdinit=/sbin/init”: Could not open 'rdinit=/sbin/init”': No such file or directory 

이 될 것 같다 :

내가 지시 here에 따라 비지 박스를 사용하여 rootfs.img를 구축 나는 다음과 같은 오류가 실행할 때, 지금

(ARM 물건을했다) "root =/dev/ram"에 문제가 있습니까?/sbin/init은 이미지 안에 있습니다.

여기에서 무엇을해야할지 모르겠습니다. 누군가 커널을 컴파일하고 qemu에서 실행하는 단계를 제공 할 수 있습니까?

답변

3

WordPress 활판 인쇄 기능이 다시 나타납니다! 당신은 인용 부호의 잘못된 종류를 사용하고 있습니다 :

문자이며, 각각 U + 201C LEFT 큰 따옴표로 표시하고 U + 201D 오른쪽 따옴표 MARK (즉, "곱슬 따옴표"),하지 표시
-append “root=/dev/ram rdinit=/sbin/init” 
     ^       ^

보통 따옴표

수동으로 명령 줄을 다시 입력하십시오 (또는 적어도 두 문자 이상). 그러면 제대로 작동합니다.

+0

와우, 정말 고마워요. 그게 문제라고 생각한 적은 없었습니다. – kyle