mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-12 06:12:58 +00:00
20 lines
585 B
Bash
20 lines
585 B
Bash
|
#!/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
|