Android 4.4+シアノーゲンモードがインストールされているNexus 10でDebianを起動しようとしています。これは私が読んでいるチュートリアルです:http://whiteboard.ping.se/Android/Debian
私は彼が言ったことを聞いてびっくりしました。
新しいinitramfsは、init制御をGNU / Linuxパーティションの/ etc / initに転送します。以下のスクリプトを使用してください。また、busyboxを/ sbinにコピーする必要があります。
SDcard ext4ファイルシステムの/etc/init
#!/sbin/busybox sh
#
# Debian environment boot init script
#
# Leave all the initialization process to the Android init to handle
#
# Launch delayed init script
/etc/init.stage2 >/android/log/boot.log 2>&1 &
# Transfer control to Android init - never returns
exec /sbin/busybox chroot /android /init
次のファイルを含む同じ名前のフォルダ(/etc/init)がすでに存在しているため、/ etcフォルダにinitというファイルを作成することはできません。
networking.conf ;
network-interface.conf :
network-interface-container.conf ;
network-interface-security.conf ;
startpar-bridge.conf ;
udev.conf ;
udev-fallback-graphics.conf ;
udev-finish.conf ;
udevmonitor.conf ;
udevtrigger.conf ;
どうですか?ありがとうございます。
答え1
でinit
ファイルを作成する必要はなく、ディレクトリである必要があります。/etc
init
chroot
引数としてファイルではなくディレクトリが必要です。