===Instalace Virtual Boxu ve Fedore 30=== https://download.virtualbox.org/virtualbox/6.0.14/VirtualBox-6.0-6.0.14_133895_fedora29-1.x86_64.rpm Prenout na administratora realneho pocitace su - dnf install SDL dnf install compat-libvpx5 dnf install kernel-headers dnf install kernel-devel dnf install genisoimage cd /local/uzivatel/Downloads rpm -Uvh VirtualBox /sbin/vboxconfig # /usr/lib/virtualbox/vboxdrv.sh setup # insmod vboxdrv.ko lsmod | grep vbox ===System Rescue CD 5.3.2 ve Virtual Boxu=== http://kmlinux.fjfi.cvut.cz/~culikzde/virtualbox/ https://osdn.net/projects/systemrescuecd/storage/releases/5.3.2/systemrescuecd-x86-5.3.2.iso Spustit Virtual Box Tlacitko New Name: Slax Folder: ... VirtualBox Type: Linux Version: Debian 64-bit Memory: 4096 MB Create Virtual Disk: 8GB (VDI, Dynamically) Vybrat Slax, tlacitko Settings Storage, CD, /local/uzivatel/Downloads/systemrescuecd... Tlacitko Start ===Formatovani virtualniho disk=== Vlozte system rescue cd .ISO do virtualni CD mechaniky Po startu system rescue cd fdisk /dev/sda mkfs.ext4 /dev/sda1 mount /dev/sda1 /mnt/gentoo grub-install /dev/sda --boot-dir=/mnt/gentoo/boot Pri opakovanem startu mount /dev/sda1 /mnt/gentoo mount -r /dev/sr0 /mnt/custom ===Pridani System Rescue CD na virtualni disk=== https://osdn.net/projects/systemrescuecd/storage/releases/5.3.2/systemrescuecd-x86-5.3.2.iso mkdir /mnt/gentoo/boot/sysrcd-5.3.2 cd /mnt/gentoo/boot/sysrcd-5.3.2 mount -r /dev/sr0 /mnt/custom zkopirovat z iso souboru systemrecue... isolinux/rescue64 isolinux/initram.igz sysrcd.dat ===Slax=== http://ftp.sh.cvut.cz/slax/Slax-9.x/slax-64bit-9.11.0.iso mkdir /mnt/gentoo/slax cd /mnt/gentoo/slax zkopirovat ze slax.iso do /mnt/gentoo/ubuntu └── slax ├── 01-core.sb ├── 01-firmware.sb ├── 02-xorg.sb ├── 03-desktop.sb ├── 04-apps.sb ├── 05-chromium.sb └── boot ├── initrfs.img └── vmlinuz ==modifikace== https://www.slax.org/customize.php apt-get install --install-recommends qtcreator cd /media/sda1/slax savechanges 07-creator.sb ===Ubuntu=== http://cdimage.ubuntu.com/lubuntu/releases/19.10/release/lubuntu-19.10-desktop-amd64.iso mkdir /mnt/gentoo/ubuntu cd /mnt/gentoo/ubuntu zkopirovat z ubuntu.iso do /mnt/gentoo/ubuntu └── ubuntu └── casper ├── filesystem.squashfs ├── initrd └── vmlinuz ==modifikace== boot parametr: showmounts casper-snapshot -o basic.prog.squashfs -t squashfs mkdir /mnt/prog mount -r basic.prog.squashfs /mnt/prog mksquashfs /mnt/prog/upper filesystem.prog.squashfs -ef exclude.txt exclude.txt casper cdrom cow isodevice media mnt rofs snap tmp var/cache var/crash var/snap var/spool var/tmp ===Konfiguracni soubor /boot/grub.grub.cfg=== touch /mnt/gentoo/boot/grub/grub.cfg mcedit /mnt/gentoo/boot/grub/grub.cfg menuentry "System Rescue CD 5.3.2" { linux /boot/sysrcd-5.3.2/rescue64 subdir=boot/sysrcd-5.3.2 setkmap=us docache initrd /boot/sysrcd-5.3.2/initram.igz } menuentry "Slax" { linux /slax/boot/vmlinuz from=/slax/ vga=normal load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=automount initrd /slax/boot/initrfs.img } menuentry "Ubuntu" { set dir="/ubuntu" linux $dir/casper/vmlinuz boot=casper iso-scan/filename=$dir # layerfs-path=filesystem.prog.squashfs showmounts initrd $dir/casper/initrd } https://github.com/stevej/osdev/blob/master/kernel/devices/ide.c