Difference between revisions of "Bootable USB"

From PostgreSQL_wiki
Jump to: navigation, search
(Created page with "Debian Bootable USB Dit is een zogenaamde non-Uefi usb boot stick. Stappen: * Maak een USB Een bootable Debian USB is goud waard in een migratie uit Windows naar Linux of b...")
 
Line 5: Line 5:
 
Stappen:
 
Stappen:
 
* Maak een USB
 
* Maak een 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
   
Een bootable Debian USB is goud waard in een migratie uit Windows naar Linux of bij het herstel van een Linux machine.
+
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
Line 15: Line 29:
   
 
De installatie is nog niet erg minimaal, maar hij werkt.
 
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 clean

Revision as of 13:10, 14 March 2024

Debian Bootable USB

Dit is een zogenaamde non-Uefi usb boot stick.

Stappen:

  • Maak een 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

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
   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

  1. 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