Difference between revisions of "Cutom tinycore"

From RobotinoWiki
Line 1: Line 1:
 
<pre>
 
<pre>
 +
sudo apt install qemu-utils qemu-system-x86 grub-pc-bin
 +
 
mkdir tinycore
 
mkdir tinycore
 
cd tinycore
 
cd tinycore
Line 33: Line 35:
 
sudo touch /media/image/tce/onboot.lst
 
sudo touch /media/image/tce/onboot.lst
  
sudo apt install grub-pc-bin
 
 
sudo grub-install --boot-directory=/media/image/boot /dev/nbd0
 
sudo grub-install --boot-directory=/media/image/boot /dev/nbd0
  
 
sudo umount /dev/nbd0p1
 
sudo umount /dev/nbd0p1
 
sudo qemu-nbd -d /dev/nbd0
 
sudo qemu-nbd -d /dev/nbd0
 
sudo apt install qemu-system-x86
 
 
</pre>
 
</pre>

Revision as of 10:49, 21 September 2021

sudo apt install qemu-utils qemu-system-x86 grub-pc-bin

mkdir tinycore
cd tinycore
wget http://tinycorelinux.net/12.x/x86/release/TinyCore-current.iso

qemu-img create -f qcow2 core-image.img 64M

sudo modprobe nbd max_part=8
sudo qemu-nbd -c /dev/nbd0 core-image.img

sudo mkdir /media/cdrom
sudo mount TinyCore-current.iso /media/cdrom

sudo fdisk /dev/nbd0
n
p
1
enter
enter
p
w

sudo mkfs.ext2 /dev/nbd0p1

sudo mkdir /media/image
sudo mount /dev/nbd0p1 /media/image

sudo mkdir /media/image/boot
sudo mkdir -p /media/image/tce/optional

sudo cp /media/cdrom/boot/core.gz /media/image/boot/
sudo cp /media/cdrom/boot/vmlinuz /media/image/boot/
sudo touch /media/image/tce/onboot.lst

sudo grub-install --boot-directory=/media/image/boot /dev/nbd0

sudo umount /dev/nbd0p1
sudo qemu-nbd -d /dev/nbd0