You are hereMonthly archive / Februari 2009
Februari 2009
Kleine full-disk backup met dd
Eerst de USB-stick opvullen met een file vol nullen:
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:
Enkele keren syncen om zeker te zijn dat alle data is weggeschreven:
USB-stick unmounten:
Stick dumpen met dd en gzip:
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! 
-rw-r--r-- 1 amedee users 2,7M feb 7 15:40 USB_2G_ext2.gz
Achteraf de backup weer restoren:
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:
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.
-
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!
-
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. -
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/ -
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/sdeOPGELET!!! Spelen met fdisk en dd is gevaarlijk, zeker als je per ongeluk naar het verkeerde device schrijft.
- Kopieer de Syslinux bestanden naar de root van de usb-stick.
-
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
bootOp deze manier moet er geen Grub geïnstalleerd worden op de usb stick.
-
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. -
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. - 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_...