You are heresoftware / lvm

lvm


Ubuntu installeren op lvm

Ik heb nieuw speelgoed (meer details volgen later) maar "helaas" staat daar uiteraard Vista op. Weg ermee! ;-)

Een harde schijf van 1 TB (1000204886016 bytes), jummie! Helaas heeft Ubuntu default nog altijd geen lvm aan boord. Geen probleem, door de instructies te volgen van deze 2 pagina's is mij dat toch gelukt:

/boot is 100MB, ext2; / is 50 GB ext4; /home is 500 GB ext4; swap is 10 GB en de rest is voorlopig ongebruikt. Alle partities kregen hun mountpoint als label, bijvoorbeeld de label van /home is "/home". Gewoon voor de leesbaarheid in /etc/fstab.

Voor wie interesse heeft, dit heb ik allemaal ingetokkeld in de livecd-sessie, voorafgaand aan de installatie:

$ sudo -i
$ fdisk /dev/sda
# Alle partities verwijderen:
   d, 1, d, 2, d
# Nieuwe partities aanmaken:
   n, p, 1, <enter>, +100M
   n, p, 2, <enter>, <enter>
# Partitie 2 het type lvm geven:
   t, 2, 8e
# Wijzigingen opslaan
   w
$ partprobe                           # Partitietabel opnieuw inlezen
$ mke2fs -t ext2 -L /boot /dev/sda1   # /boot
$ aptitude update
$ aptitude install lvm2               # Staat standaard niet op de livecd
$ pvcreate /dev/sda2                  # Physical volume aanmaken
$ vgcreate lvmvolume /dev/sda2        # Volumegroup aanmaken
$ lvcreate -n root -L 50G lvmvolume   # Logical volumes aanmaken
$ lvcreate -n home -L 500G lvmvolume
$ lvcreate -n swap -L 10G lvmvolume
$ mke2fs -t ext4 -L / /dev/lvmvolume/root      # Filesystems aanmaken
$ mke2fs -t ext4 -L /home /dev/lvmvolume/home
$ mkswap -L swap /dev/lvmvolume/swap
Daarna de installer starten en handmatige partitionering kiezen.

Nadat de installatie klaar is, nog niet onmiddelijk herstarten. Zoals gezegd, Ubuntu installeert standaard geen lvm. Dat is nu wel in de livecd-sessie geïnstalleerd, maar nog niet in de geïnstalleerde Ubuntu. Dit moet nu eerst gebeuren via chroot voor de pc herstart wordt, anders herkent Ubuntu de lvm-partitie niet.

$ sudo -i
$ mount /dev/lvmvolume/root /mnt      # Filesystems mounten in /mnt
$ mount /dev/sda1 /mnt/boot
$ mount -o bind /proc /mnt/proc
$ mount -o bind /sys /mnt/sys
$ mount -o bind /dev /mnt/dev
$ chroot /mnt /bin/bash               # chrooten
$ aptitude update
$ aptitude install lvm2               # lvm installeren
En nu mag er gereboot worden.

Ook handig om weten: een cd branden is tegenwoordig niet meer nodig. Usb-stick formatteren met FAT32, en dan met Unetbootin (beschikbaar voor Linux én Windows) de inhoud van de installatie-iso naar de usb-stick kopiëren. Unetbootin zet er nog een bootloader bij et voila: bootable sticky! Wat trouwens sneller opstart en installeert dan van cd of dvd.

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?