tux.dev Hectopat Katılım 2 Mart 2021 Mesajlar 869 Çözümler 1 Daha fazla Sistem Özellikleri i5 12450h rtx 3050 16 gb ram p3 plus 500gb razer ornata chroma klavye claws rajin blaze mouse viewsonic va1912 monitor + i5 2400 4 ram 120 ssd Cinsiyet Erkek Meslek yz gelistiricisiyim. Dün 23:38 #1 Merhaba, QEMU uzerinde custom Linux rootfs boot etmeye calisiyorum, toybox'i static olarak derledim ama init baslamiyor. Kernel panic aliyorum: Kernel panic - not syncing: No working init found. Try passing init= option to kernel. Yaptiklarim: Toybox'i clone edip CONFIG_STATIC=y ile derledim Toybox'i ~/rootfs/bin'e kopyaladim ve init ile sh icin symlink yaptim Rootfs'i cpio ile paketledim: find . | cpio -o -H newc > ~/rootfs.cpio QEMU komutu: qemu-system-x86_64 -kernel bzImage -initrd ~/rootfs.cpio -append "console=ttyS0" -nographic Rootfs yapisi: init -> bin/toybox bin/sh -> toybox bin/toybox (static, executable) Sorular: Init calismamasinin yaygin sebepleri nelerdir? Static toybox ve symlink yontemi dogru mu? Baska bir init= opsiyonu denemeli miyim? Tesekkurler. Dosya Ekleri 1773866288424.png 334,2 KB · Görüntüleme: 7
Merhaba, QEMU uzerinde custom Linux rootfs boot etmeye calisiyorum, toybox'i static olarak derledim ama init baslamiyor. Kernel panic aliyorum: Kernel panic - not syncing: No working init found. Try passing init= option to kernel. Yaptiklarim: Toybox'i clone edip CONFIG_STATIC=y ile derledim Toybox'i ~/rootfs/bin'e kopyaladim ve init ile sh icin symlink yaptim Rootfs'i cpio ile paketledim: find . | cpio -o -H newc > ~/rootfs.cpio QEMU komutu: qemu-system-x86_64 -kernel bzImage -initrd ~/rootfs.cpio -append "console=ttyS0" -nographic Rootfs yapisi: init -> bin/toybox bin/sh -> toybox bin/toybox (static, executable) Sorular: Init calismamasinin yaygin sebepleri nelerdir? Static toybox ve symlink yontemi dogru mu? Baska bir init= opsiyonu denemeli miyim? Tesekkurler.