mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-27 14:14:37 +08:00
92302ab1a2
It is useful to boot coreboot (with U-Boot as a payload) from qemu. Add a sample script to show how to do this. Signed-off-by: Simon Glass <sjg@chromium.org>
20 lines
585 B
Bash
Executable File
20 lines
585 B
Bash
Executable File
#!/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
|