Android 4.4+시아노겐모드가 설치된 Nexus 10에서 데비안을 부팅하려고 합니다. 이것은 내가 읽고 있는 튜토리얼입니다: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
인수로 파일이 아닌 디렉터리가 필요합니다.