1*cf5a6c84SAndroid Build Coastguard WorkerUse ./run-qemu.sh to boot system image to a shell prompt, "exit" when done. 2*cf5a6c84SAndroid Build Coastguard Worker 3*cf5a6c84SAndroid Build Coastguard WorkerAdditional arguments to run-qemu.sh are QEMU arguments, 4*cf5a6c84SAndroid Build Coastguard Worker$KARGS contains additional linux kernel arguments. For example: 5*cf5a6c84SAndroid Build Coastguard Worker 6*cf5a6c84SAndroid Build Coastguard Worker KARGS=quiet ./run-qemu.sh -hda docs/linux-fullconfig 7*cf5a6c84SAndroid Build Coastguard Worker # cat /dev/?da 8*cf5a6c84SAndroid Build Coastguard Worker # exit 9*cf5a6c84SAndroid Build Coastguard Worker 10*cf5a6c84SAndroid Build Coastguard WorkerTo extract the root filesystem from cpio.gz and chroot into it 11*cf5a6c84SAndroid Build Coastguard Worker 12*cf5a6c84SAndroid Build Coastguard Worker ( mkdir fs && cd fs && zcat ../initramfs.cpio.gz | cpio -i -d -H newc ) 13*cf5a6c84SAndroid Build Coastguard Worker chroot fs /init 14*cf5a6c84SAndroid Build Coastguard Worker 15*cf5a6c84SAndroid Build Coastguard WorkerTo recreate the initramfs.cpio.gz from fs directory 16*cf5a6c84SAndroid Build Coastguard Worker 17*cf5a6c84SAndroid Build Coastguard Worker ( cd fs && find . -printf '%P\n' | cpio -o -H newc -R +0:+0 | gzip ) \ 18*cf5a6c84SAndroid Build Coastguard Worker > initramfs.cpio.gz 19