qemu_kvm_tinycore_image
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
qemu_kvm_tinycore_image [2018/01/07 16:40] – created admin | qemu_kvm_tinycore_image [2018/01/07 16:43] – admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | =====Qemu / KVM TinyCore image===== | + | =====Qemu / KVM TinyCore |
- | * Download TinyCore Linux ISO | + | |
- | curl -O https:// | + | |
- | # Create mount points | + | {{:: |
- | sudo mkdir -p /mnt/{image,iso} | + | |
- | # Create | + | * Download TinyCore Linux ISO:< |
- | qemu-img create -f raw tc.raw 64M | + | * Create |
- | + | * Create disk image< | |
- | # Mount image as blockdevice | + | |
- | sudo losetup /dev/loop0 tc.raw | + | sudo kpartx -a /dev/loop0</ |
- | sudo kpartx -a / | + | |
- | + | ||
- | # Create partition table on disk image | + | |
- | sudo parted --script /dev/loop0 \ | + | |
mklabel msdos \ | mklabel msdos \ | ||
mkpart primary 1MiB 100% \ | mkpart primary 1MiB 100% \ | ||
- | toggle 1 boot | + | toggle 1 boot</ |
- | + | | |
- | # Create filesystem | + | |
- | sudo mkfs.ext2 / | + | |
- | + | ||
- | # Mount image and ISO | + | |
sudo mount / | sudo mount / | ||
- | sudo mount -o loop TinyCore-8.2.1.iso /mnt/iso | + | sudo mount -o loop TinyCore-8.2.1.iso /mnt/iso</ |
- | + | | |
- | # Create directories (grub2 on Fedora/ | + | |
- | sudo mkdir -p / | + | |
- | + | ||
- | # Copy TinyCore to disk image | + | |
sudo cp / | sudo cp / | ||
sudo cp / | sudo cp / | ||
sudo cp / | sudo cp / | ||
- | sudo cp / | + | sudo cp / |
- | + | | |
- | # Install GRUB (grub2-... on Fedora/ | + | |
- | sudo grub2-install --target=i386-pc --boot-directory=/ | + | |
- | + | ||
- | # Configure grub | + | |
- | sudo bash -c "cat > / | + | |
set timeout=5 | set timeout=5 | ||
set root=' | set root=' | ||
Line 46: | Line 30: | ||
initrd / | initrd / | ||
} | } | ||
- | EOF | + | EOF</ |
- | + | | |
- | # Test boot image | + | |
cd; sudo umount / | cd; sudo umount / | ||
Line 60: | Line 43: | ||
-usb \ | -usb \ | ||
-device usb-ehci, | -device usb-ehci, | ||
- | -device usb-tablet, | + | -device usb-tablet, |
{{tag> | {{tag> | ||
qemu_kvm_tinycore_image.txt · Last modified: 2021/10/09 15:14 by 127.0.0.1