You are heresoftware / lvm
lvm
Ubuntu installeren op lvm
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:
- http://www.debuntu.org/how-to-install-ubuntu-over-lvm-filesystem
- http://polishlinux.org/linux/ubuntu/install-ubuntu-804-on-lvm2
Voor wie interesse heeft, dit heb ik allemaal ingetokkeld in de livecd-sessie, voorafgaand aan de installatie:
$ 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
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.
$ 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
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.