Saya baru saja melakukan instalasi dari Desktop 10.10 LiveCD, membuat volume root menjadi LVM LV.
Rupanya ini tidak didukung; Saya mengelolanya dengan mengambil langkah-langkah ini sebelum memulai aplikasi pemasang GUI:
- menginstal
lvm2
paket pada sistem yang sedang berjalan - membuat partisi tipe-LVM pada hard drive sistem
- membuat volume fisik, grup volume dan root LV menggunakan alat LVM. Saya juga membuat LV kedua untuk
/var
; ini menurut saya tidak relevan. - membuat sistem file (ext4) pada masing-masing dari dua LV.
Setelah mengambil langkah-langkah ini, penginstal GUI menawarkan dua LV sebagai target instalasi; Saya dengan senang hati menerima, juga meletakkan /boot
partisi utama terpisah dari partisi LVM.
Instalasi tampaknya berjalan dengan lancar, dan saya telah memverifikasi bahwa volume root dan var memang mengandung struktur direktori yang tampak dapat diterima.
Namun, boot gagal; jika saya mengerti benar apa yang terjadi, saya dimasukkan ke busybox yang sedang berjalan di initrd filesystem.
Walaupun saya belum mengerjakan keseluruhan dokumen grub2, sepertinya entri yang mencoba mem-boot sistem baru saya sudah benar:
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set $UUID_OF_BOOT_FILESYSTEM
linux /vmlinuz-2.6.35-22-generic root=/dev/mapper/$LVM_VOLUME_GROUP-root ro quiet splash
initrd /initrd.img-2.6.35-22-generic
}
Perhatikan bahwa $ VARS diganti secara aktual grub.cfg
dengan nilainya yang sesuai.
Saya reboot kembali ke livecd dan telah membongkar initrd image ke direktori temp. Sepertinya gambar initrd tidak memiliki fungsionalitas LVM. Sebagai contoh, jika saya membaca /usr/share/initramfs-tools/hooks/lvm2
(diinstal dengan lvm2
pada sistem livecd-booted, tidak hadir pada yang diinstal) dengan benar, sebuah lvm
executable harus terletak di /sbin
; bukan itu masalahnya.
Apa cara terbaik untuk memperbaiki situasi ini? Saya menyadari bahwa akan lebih mudah untuk hanya menggunakan CD instalasi alternatif, yang tampaknya mendukung LVM, tetapi saya tidak ingin menunggu untuk mengunduh dan kemudian harus menginstal ulang.