Difference between revisions of "Bootable USB"
| Line 1: | Line 1: | ||
| − | Debian Bootable USB | + | = Debian Bootable USB = | 
| + | Dit is een zogenaamde non-Uefi usb boot stick. Een bootable Debian USB is goud waard in een migratie uit Windows naar Linux of bij het herstel of migreren van een Linux machine.</br></br> | ||
| + | Stappen: | ||
| + | * Partitioneer een USB met gdisk | ||
| + | * Installeer Debian op een partitie met debootstrap | ||
| + | * Configureer de install naar een bootable usb | ||
| + | |||
| − | Dit is een zogenaamde non-Uefi usb boot stick. | ||
| − | Stappen: | ||
| − | * Maak een USB | ||
| mount de usb root partition | mount de usb root partition | ||
| debootstrap stable /mnt/sdc2 http://10.68.171.11:3142/debia | debootstrap stable /mnt/sdc2 http://10.68.171.11:3142/debia | ||
| Line 20: | Line 23: | ||
| umount de usb root partition | umount de usb root partition | ||
| + | |||
| − | Een bootable Debian USB is goud waard in een migratie uit Windows naar Linux of bij het herstel of migreren van een Linux machine. | ||
|     maak met unetbootin een netinstall aan op een partitie op een usb-stick |     maak met unetbootin een netinstall aan op een partitie op een usb-stick | ||
Revision as of 13:15, 14 March 2024
Debian Bootable USB
Dit is een zogenaamde non-Uefi usb boot stick. Een bootable Debian USB is goud waard in een migratie uit Windows naar Linux of bij het herstel of migreren van een Linux machine.
Stappen:
- Partitioneer een USB met gdisk
- Installeer Debian op een partitie met debootstrap
- Configureer de install naar een bootable usb
mount de usb root partition debootstrap stable /mnt/sdc2 http://10.68.171.11:3142/debia mount-chroot chroot /mnt/sdc2 /bin/bash fstab ssh user install kernel image sudo geen root passwd netwerk config exit chroot mount-chroot umount de usb root partition
maak met unetbootin een netinstall aan op een partitie op een usb-stick Boot de doel machine met de usb-stick en voer de installatie uit Grub maakt een foutje door de devices te verwisselen, sda <-> sdb Herstel de fout in grub edit en boot Pas na de boot /etc/fstab aan en doe update-grub
De installatie is nog niet erg minimaal, maar hij werkt.
mkfs.ext4 /dev/sdc2 1937 mkfs.ext4 /dev/sdc3 1938 mkfs.ext4 /dev/sdc4
root@host:~# apt-get clean root@host:~# apt-get install localepurge root@host:~# localepurge root@squeeze-usb-i386:~# ln -s /home/squeeze-usb-i386/var/lib/* /var root@squeeze-usb-i386:~# ln -s /home/squeeze-usb-i386/var/cache/* /var
Installeer ook nog tools om met Windows file systems te werken:
apt-get install ntfsprogs scrounge-ntfs dosfstools rsync
Op de host
Maak een file system aan voor het OS op de USB stick.
root@host:~# fdisk /dev/sdb root@host:~# mkfs.ext2 /dev/sdb1
Maak een directory aan op de host om daarin de installatie voor de usb-stick voor te bereiden.
root@host:~# mkdir /usbsystem root@host:~# debootstrap --arch i386 squeeze /usbsystem http://ftp.nl.debian.org/debian root@host:~# ./croot.sh /usbsystem
Doe eerst alle stappen uit chrooted en doe daarna:
root@host:~# umount /usbsystem/dev/ /usbsystem/sys /usbsystem/proc /usbsystem/tmp root@host:~# umount /usbsystem-amd64/dev/ /usbsystem-amd64/sys /usbsystem-amd64/proc /usbsystem-amd64/tmp
chrooted fstab
- UNCONFIGURED FSTAB FOR BASE SYSTEM
LABEL=USB_ROOT / ext2 defaults,errors=remount-ro,noatime 0 1 proc /proc proc defaults 0 0 tmpfs /tmp tmpfs defaults,noatime 0 0 tmpfs /var/lock tmpfs defaults,noatime 0 0 tmpfs /var/log tmpfs defaults,noatime 0 0 tmpfs /var/run tmpfs defaults,noatime 0 0 tmpfs /var/tmp tmpfs defaults,noatime 0 0

