#!/bin/sh # SPDX-License-Identifier: GPL-2.0+ # # Sample script to build a disk image suitable for use with coreboot. The image # includes a kernel and initrd. # # YOU WILL NEED to modify this for your needs, e.g. select a kernel. # # Run this with: # qemu-system-i386 -bios coreboot.rom -drive file=disk.img,if=virtio qemu-img create -f raw disk.img 120M mkfs.ext2 -F disk.img sudo mkdir -p /mnt/rootfs sudo mount -o loop disk.img /mnt/rootfs sudo mkdir -p /mnt/rootfs/boot sudo cp /boot/vmlinuz /mnt/rootfs/boot/. sudo cp /boot/initrd.img /mnt/rootfs/boot/. sudo umount /mnt/rootfs