aboutsummaryrefslogtreecommitdiff
path: root/mkroot/README.root
blob: c50d728c168f2e4ef160f718d52ad2a60cb35928 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Use ./run-qemu.sh to boot system image to a shell prompt, "exit" when done.

Additional arguments to run-qemu.sh are QEMU arguments,
$KARGS contains additional linux kernel arguments. For example:

  KARGS=quiet ./run-qemu.sh -hda docs/linux-fullconfig
  # cat /dev/?da
  # exit

To extract the root filesystem from cpio.gz and chroot into it

  ( mkdir fs && cd fs && zcat ../initramfs.cpio.gz | cpio -i -d -H newc )
  chroot fs /init

To recreate the initramfs.cpio.gz from fs directory

  ( cd fs && find . -printf '%P\n' | cpio -o -H newc -R +0:+0 | gzip ) \
    > initramfs.cpio.gz