build-cb.sh 585 B

12345678910111213141516171819
  1. #!/bin/sh
  2. # SPDX-License-Identifier: GPL-2.0+
  3. #
  4. # Sample script to build a disk image suitable for use with coreboot. The image
  5. # includes a kernel and initrd.
  6. #
  7. # YOU WILL NEED to modify this for your needs, e.g. select a kernel.
  8. #
  9. # Run this with:
  10. # qemu-system-i386 -bios coreboot.rom -drive file=disk.img,if=virtio
  11. qemu-img create -f raw disk.img 120M
  12. mkfs.ext2 -F disk.img
  13. sudo mkdir -p /mnt/rootfs
  14. sudo mount -o loop disk.img /mnt/rootfs
  15. sudo mkdir -p /mnt/rootfs/boot
  16. sudo cp /boot/vmlinuz /mnt/rootfs/boot/.
  17. sudo cp /boot/initrd.img /mnt/rootfs/boot/.
  18. sudo umount /mnt/rootfs