Crunchbang

Upgrade naar Karmic Koala breekt squashfs

by Amedee 04.11.2009

Dit weekend heb ik mijn Crunchbang-installatie op de netbook bijgewerkt naar Karmic Koala. De upgrade zelf ging vlotjes. Ik heb er niet heel de tijd op zitten kijken.
Enkele fragmentjes uit het upgradeproces:
12 pakketten zullen verwijderd worden. 142 …

Lees het volledige artikel →

Upgrade naar Karmic Koala breekt squashfs

by Amedee 04.11.2009

Dit weekend heb ik mijn Crunchbang-installatie op de netbook bijgewerkt naar Karmic Koala. De upgrade zelf ging vlotjes. Ik heb er niet heel de tijd op zitten kijken.
Enkele fragmentjes uit het upgradeproces:
12 pakketten zullen verwijderd worden. 142 …

Lees het volledige artikel →

Linux liposuctie: Crunchbang in minder dan 1 gigabyte op de Acer Aspire One

by Amedee 24.10.2009

Deze blogpost is een bewerking van http://po-ru.com/diary/linux-liposuction-or-xubuntu-in-under-a-gig-on-th…. Daar wordt er (X)Ubuntu Intrepid (8.10) gebruikt, terwijl mijn versie gericht is op Jaunty (9.04) en Karmic (9.10), meer bepaald de Crunchba…

Lees het volledige artikel →

Linux liposuctie: Crunchbang in minder dan 1 gigabyte op de Acer Aspire One

by Amedee 24.10.2009

Deze blogpost is een bewerking van http://po-ru.com/diary/linux-liposuction-or-xubuntu-in-under-a-gig-on-th…. Daar wordt er (X)Ubuntu Intrepid (8.10) gebruikt, terwijl mijn versie gericht is op Jaunty (9.04) en Karmic (9.10), meer bepaald de Crunchba…

Lees het volledige artikel →

Muziek met MPD

by Amedee 23.10.2009

Music Player Daemon is een programma dat muziek afspeelt op basis van een client-server model. De server luistert naar verzoeken van clients en speelt de muziek, de client (die ook op een andere pc kan staan) zegt tegen de server welke muziek gespeeld …

Lees het volledige artikel →

Muziek met MPD

by Amedee 23.10.2009

Music Player Daemon is een programma dat muziek afspeelt op basis van een client-server model. De server luistert naar verzoeken van clients en speelt de muziek, de client (die ook op een andere pc kan staan) zegt tegen de server welke muziek gespeeld …

Lees het volledige artikel →

Dropbox zonder Nautilus

by Amedee 20.10.2009

Dropbox is een handige manier om mijn documenten op verschillende computers te synchroniseren. Één klein probleempje: Dropbox houdt nogal van Nautilus, de file manager van Gnome, en in Crunchbang is Nautilus niet geïnstalleerd. Maar daar is wel een …

Lees het volledige artikel →

Dropbox zonder Nautilus

by Amedee 20.10.2009

Dropbox is een handige manier om mijn documenten op verschillende computers te synchroniseren. Één klein probleempje: Dropbox houdt nogal van Nautilus, de file manager van Gnome, en in Crunchbang is Nautilus niet geïnstalleerd. Maar daar is wel een …

Lees het volledige artikel →

Conky

by Amedee 19.10.2009

Conky is een desktop applet die oa een aantal systeem monitors kan tonen. De configuratie gaat via een vrij eenvoudig te begrijpen tekstbestand.
Ik gebruik daar een paar speciale fonts voor, om symbolen te tonen. Zoek daarvoor op Google naar Conky font…

Lees het volledige artikel →

Conky

by Amedee 19.10.2009

Conky is een desktop applet die oa een aantal systeem monitors kan tonen. De configuratie gaat via een vrij eenvoudig te begrijpen tekstbestand.
Ik gebruik daar een paar speciale fonts voor, om symbolen te tonen. Zoek daarvoor op Google naar Conky font…

Lees het volledige artikel →

Nederlandstalige interface voor Crunchbang

by Amedee 17.10.2009

De interface van Crunchbang staat in het Engels. Omschakelen naar Nederlands doe ik met
$ sudo aptitude install language-pack-nl
$ sudo aptitude purge language-pack-en
Daarna moet /var/lib/locales/supported.d/local aangepast worden, zodat alleen NL bli…

Lees het volledige artikel →

Nederlandstalige interface voor Crunchbang

by Amedee 17.10.2009

De interface van Crunchbang staat in het Engels. Omschakelen naar Nederlands doe ik met
$ sudo aptitude install language-pack-nl
$ sudo aptitude purge language-pack-en
Daarna moet /var/lib/locales/supported.d/local aangepast worden, zodat alleen NL bli…

Lees het volledige artikel →

Kleiner lettertype

by Amedee 15.10.2009

Ik vind het lettertype op mijn netbook een beetje te groot. Oplossing: DPI wijzigen naar 96. Hoe? Door het aanpassen van /etc/X11/xorg.conf, zie https://help.ubuntu.com/community/AspireOne110L#Fonts
Section "Device"
      &nbsp…

Lees het volledige artikel →

Kleiner lettertype

by Amedee 15.10.2009

Ik vind het lettertype op mijn netbook een beetje te groot. Oplossing: DPI wijzigen naar 96. Hoe? Door het aanpassen van /etc/X11/xorg.conf, zie https://help.ubuntu.com/community/AspireOne110L#Fonts
Section "Device"
      &nbsp…

Lees het volledige artikel →

Netbook partitioneren

by Amedee 10.10.2009

Dit is het vervolg op het installeren van Crunchbang.
In dit tweede deel leg ik uit hoe ik de netbook gepartitioneerd heb.

  • Tijdens de installatie

    Tijdens de installatie heb ik gekozen voor een aangepaste partitionering:

    /dev/mmcblk0   /home   ext4   7948 MB
    /dev/sda1      /       ext4   6497 MB
    /dev/sda2      swap           1571 MB

    /home staat dus op een SDHC-kaartje.
    Swap is net iets groter dan het geheugen, om achteraf eventueel suspend-to-disk te kunnen doen.
    Voor de reden waarom ik ext4 op SSD kies ipv ext2, zie http://thunk.org/tytso/blog/2009/03/01/ssds-journaling-and-noatimerelatime.

  • Partities labelen

    Alvorens te herstarten, ga ik eerst de partities labelen:

    crunchbang@crunchbang:~$ sudo e2label /dev/sda1 root
    crunchbang@crunchbang:~$ sudo e2label /dev/mmcblk0 home
    crunchbang@crunchbang:~$ sudo swapoff -a
    crunchbang@crunchbang:~$ sudo mkswap -L swap /dev/sda2
    Setting up swapspace version 1, size = 1534200 KiB
    LABEL=swap, UUID=90bee9f3-aa1f-481f-b336-6682bd29e43c
    crunchbang@crunchbang:~$ sudo swapon -a
  • /etc/fstab aanpassen

    Nog steeds zonder te herstarten, mount ik eerst het filesystem van de netbook en pas ik /etc/fstab als volgt aan:
    Mounten:

    sudo mount /dev/sda1 /mnt
    sudo cp /mnt/etc/fstab /mnt/etc/fstab.original
    sudo nano /mnt/etc/fstab

    Inhoud van /etcfstab:

    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    proc            /proc           proc    defaults               
    LABEL=root      /               ext4    noatime,errors=remount-ro        1
    LABEL=home      /home           ext4    noatime                2
    LABEL=swap      none            swap    sw                     
    tmpfs           /tmp            tmpfs   defaults               
    tmpfs           /var/tmp        tmpfs   defaults               
    tmpfs           /var/cache/apt/archives tmpfs  defaults        

    Een beetje uitleg hierbij:

    • Ik hou niet zo van cryptische UUID‘s. Waarschijnlijk zijn er héél goede argumenten om ze te gebruiken, maar ik verkies LABELs in mijn /etc/fstab. Als ik ooit mijn SDHC-kaartje vervang, dan moet ik dat gewoon home labelen, en het werkt direct zonder dat /etc/fstab aangepast moet worden.
    • EDIT: In een eerdere versie van deze blogpost stond dat ik / en /home gebruikte als labels. Ik heb dit veranderd naar root> en <code>home (dus zonder slashen) na een vervelende ervaring bij de upgrade naar Karmic Koala (Ubuntu 9.10). Meer informatie in deze blogpost.
    • relatime is aangepast naar noatime om slijtage van de SSD te verminderen.
    • /tmp, /var/tmp en /var/cache/apt/archives worden als tmpfs gemount, ook weer om slijtage van de SSD te verminderen.
    • Omdat /var/cache/apt/archives op een tmpfs staat, moet /var/cache/apt/archives/partial iedere keer opnieuw aangemaakt worden bij het booten. Daarom zet ik het volgende in (/mnt)/etc/rc.local, vlak boven exit 0:
      mkdir -p /var/cache/apt/archives/partial
  • /boot/grub/menu.lst aanpassen

    Ook in grub heb ik liever een label. Daarvoor moet (/mnt)/boot/grub/menu.lst aangepast worden:

    ## default kernel options
    ## default kernel options for automagic boot options
    ## If you want special options for specific kernels use kopt_x_y_z
    ## where x.y.z is kernel version. Minor versions can be omitted.
    ## e.g. kopt=root=/dev/hda1 ro
    ##      kopt_2_6_8=root=/dev/hdc1 ro
    ##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
    ## kopt=root=UUID=c621ef63-d3d4-4eb0-9e0a-d9aec203d36e ro
    # kopt=root=LABEL=root ro
     
    ## default grub root device
    ## e.g. groot=(hd0,0)
    ## groot=c621ef63-d3d4-4eb0-9e0a-d9aec203d36e
    # groot=(hd0,0)

    Ik moet nog update-grub draaien, maar dan wel binnen de geïnstalleerde omgeving:

    $ sudo chroot /mnt /bin/bash
    $ update-grub
    $ exit

    Nu is het eindelijk tijd om te rebooten.

  • Lees het volledige artikel →