slipers

Add files to module

Nov 30th, 2022
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mkdir /mnt/sda1
mount /dev/sda1 /mnt/sda1
cd /mnt/sda1/minios
unsquashfs 10-development-amd64-xz.sb

Модуль распакуется в каталог squashfs-root
Копируем в эту папку все необходимые каталоги/файлы и упаковываем модуль

mksquashfs squashfs-root 10-development-amd64-xz.sb -comp xz -b 1048576 -noappend

Каталог squashfs-root можно удалить

Уменьшение размера образа диска.
На гостевой виртуальной машине выполняем (заполняем нулями все свободное место):

dd if=/dev/zero of=zerofile bs=1M
sync
rm zerofile

На локальной машине выполняем:

qemu-img convert -f qcow2 -O qcow2 disk-full.qcow disk-mini.qcow

disk-full.qcow - имя файла диска заполненого нулями
disk-mini.qcow - имя файла диска после уменьшения образа

Tags: minios
Add Comment
Please, Sign In to add comment