You are hereMonthly archive / Februari 2009

Februari 2009


Kleine full-disk backup met dd

Eerst de USB-stick opvullen met een file vol nullen:

time dd if=/dev/zero of=/media/USB_2G/delete bs=1M
dd: schrijven van 'delete': Geen ruimte meer over op apparaat
1890+0 records in
1889+0 records uit
1981267968 bytes (2,0 GB) gekopieerd, 1121,06 s, 1,8 MB/s

real    18m41.067s
user    0m0.020s
sys     0m8.357s

Dan deze file weer wissen:

rm /media/USB_2G/delete

Enkele keren syncen om zeker te zijn dat alle data is weggeschreven:

sync && sync && sync

USB-stick unmounten:

umount /dev/sde1

Stick dumpen met dd en gzip:

time dd if=/dev/sde | gzip -c9 > USB_2G_ext2.gz
3941375+0 records in
3941375+0 records uit
2017984000 bytes (2,0 GB) gekopieerd, 198,682 s, 10,2 MB/s

real    3m18.687s
user    0m37.058s
sys     0m32.902s

De grootte van de backup valt echt héél goed mee! Wink Nose

ls -hl USB_2G_ext2.gz
-rw-r--r-- 1 amedee users 2,7M feb  7 15:40 USB_2G_ext2.gz

Achteraf de backup weer restoren:

time gunzip -c USB_2G_ext2.gz | dd of=/dev/sde
3941375+0 records in
3941375+0 records uit
2017984000 bytes (2,0 GB) gekopieerd, 461,316 s, 4,4 MB/s

real    7m41.322s
user    0m16.009s
sys     0m25.070s

Opnieuw enkele keren syncen om zeker te zijn dat alle data is weggeschreven:

sync && sync && sync

Ubuntu Easy Peasy op Acer Aspire One

Gisteren heb ik een Acer Aspire One gekocht van @Jannemans. Hij had er zelf al Fedora op gezet, maar ik heb besloten om die te vervangen door Easy Peasy 1.0, de Ubuntu-versie voor netbooks.
Deze installatiemethode is niet specifiek voor Ubuntu, en zou (mits kleine aanpassingen) bruikbaar moeten zijn voor alle Linux-distributies met een LiveCD.

  1. Download Easy Peasy
    http://www.ubuntu-eee.com/wiki/index.php5?title=Get_Easy_Peasy Easy Peasy is 865MiB groot, en was via torrent op 20 minuutjes binnen. Yay Scarlet! Wink Nose
  2. Zoek een usb-stick die groot genoeg is
    1 GiB zou ruim voldoende moeten zijn. Na de aanschaf van een 8 GiB usb-stick, heb ik mijn 2 GiB stick met pensioen gestuurd. Hem wacht nu een tweede leven.
  3. Zet de installatiebestanden op de usb-stick
    En wel als volgt:

    • Mount de iso als een loopback device op een tijdelijke directory.
    • Mount de usb-stick.
    • Kopieer de bestanden van de tijdelijke directory naar de usb-stick. Negeer daarbij eventuele foutmeldingen in verband met cyclische symbolische koppelingen.
    mkdir -p /tmp/easypeasy/iso
    mount -o loop ~/Desktop/easypeasy.iso /tmp/easypeasy/iso
    mkdir /tmp/easypeasy/usb
    mount /dev/sde1 /tmp/easypease/usb
    cp -Lr /tmp/easypeasy/iso/* /tmp/easypeasy/usb/
    cp -Lr /tmp/easypeasy/iso/.* /tmp/easypeasy/usb/
  4. Maak de usb-stick opstartbaar

    • Kopieer de Syslinux bestanden naar de root van de usb-stick.
      Eventueel kan je overbodige taalbestanden verwijderen, maar haal ze dan ook weg uit het tekstbestand langlist.
    • Hernoem isolinux.cfg naar syslinux.cfg
    • Unmount de usb-stick
    • Installeer < href="http://syslinux.zytor.com/wiki/index.php/The_Syslinux_Project">Syslinux op de usb-stick
    • Stel de partitie in als bootable
    • Pas de Master Boot Record aan
    cp /tmp/easypeasy/usb/isolinux/* /tmp/easypeasy/usb/
    mv /tmp/easypeasy/usb/isolinux.cfg syslinux.cfg
    umount /dev/sde1
    syslinux /dev/sde1
    fdisk /dev/sde          # Zet de boot vlag met a, daarna opslaan met w
    dd if=/dev/zero of=/dev/sde bs=446 count=1
    cat /usr/share/syslinux/mbr.bin > /dev/sde

    OPGELET!!! Spelen met fdisk en dd is gevaarlijk, zeker als je per ongeluk naar het verkeerde device schrijft.

  5. Grub aanpassen
    Voeg volgende regels toe aan /boot/grub/menu.lst op de Acer Aspire One:

    title Boot from usb
    root=(hd1,0)
    chainloader +1
    boot

    Op deze manier moet er geen Grub geïnstalleerd worden op de usb stick.

  6. Opstarten met de usb-stick
    Start de netbook op en druk op F12. Kies de harde schijf, niet de usb stick, als opstartmedium. In Grub, kiezen om van usb te booten. Ubuntu/Easy Peasy LiveCD start nu van usb.
  7. Ubuntu Easy Peasy installeren
    Installeer zoals gebruikelijk naar eigen voorkeuren. Na de installatie heb ik alles van OpenOffice verwijderd. In de plaats gebruik ik Abiword en Gnumeric.
  8. Nadat alles goed gelopen is, heb ik nog een reservekopie genomen van de usb-stick, volgens de procedure beschreven in Kleine full-disk backup met dd

EDIT: Deze installatiemethode is voor een groot deel gebaseerd op die van Damn Small Linux: http://www.damnsmalllinux.org/wiki/index.php/Install_to_USB_From_within_...

Reclame... ;-)

Met dank aan
  • Jasmina
  • Celine
  • Pieter
  • Jeff
  • Hans
  • Jurgen
  • Jurgen
  • Marijke
  • Amedee
  • Erik
  • Danny
  • Sofie
  • Lars
  • Christophe
  • Peter
  • Jeroen
  • Jurgen
om mij een gratis herlading twv €15 te bezorgen!

Waar ben ik?