Question Puis-je installer un volume logique brut ou dois-je d'abord partitionner l'espace?


Je voudrais installer un invité Ubuntu basé sur KVM dans un volume logique basé sur LVM, sans créer de table de partition dans l'espace d'abord. Il ne semble pas y avoir de moyen de monter le volume logique choisi en tant que root. Je peux le faire (bien sûr) avec Gentoo. Y a-t-il un moyen de contourner cette hypothèse avec Ubuntu?


1
2018-06-20 18:26


origine




Réponses:


Il est recommandé d’utiliser des partitions, même si c’est une partition qui couvre l’ensemble du disque. Il existe des outils qui utilisent ce détail dans le cadre de leur heuristique d'interrogation. J'ai également vu qu'udev se comportait parfois avec des disques sans partition. Il n'y a pas d'inconvénient à utiliser des partitions, pas de vitesse, rien de négatif. Cela n'affecte pas du tout LVM car il lit le disque et recherche les métadonnées.

Vous pouvez donc nager en amont ... ou créer une partition unique. Si vous êtes déterminé à faire ce travail, je vous suggère de vous familiariser avec les sources de l'installateur.


1
2018-06-21 03:39





Vous pouvez également utiliser Alternate (peut-être) ou Server (définitivement) pour obtenir la prise en charge de LVM et traiter correctement le volume logique. (Vous pouvez également installer manuellement lvm2 avant que vous n'ayez accès à l'outil de partition pour l'obtenir, mais il construit un initrd sans lvm, ou a fait quand 11.04 était à jour.) (* Je ne l'ai pas fait depuis longtemps)

Swim upstream: Vous pouvez formater le disque virtuel avant le partitionnement, et il installera, mais GRUB échouera. Ce n'est pas réparable car il n'y a pas d'espace MBR pour un LV mais GRUB n'a pas besoin d'être installé car KVM le fournit. Le script d'installation suppose que GRUB n'est pas installé et ignore update-grub (qui crée grub.cfg et peut-être aussi device.map). Obtenir manuellement la mise à jour-grub:

(De LiveCD iso)

ubuntu$ sudo su -
ubuntu# mount /dev/vda /mnt ; mount --bind /proc /mnt/proc \
; mount --bind /dev /mnt/dev ; mount --bind /sys /mnt/sys ; chroot /mnt
# update-grub
# exit
ubuntu# init 6

Vous pouvez peut-être mettre à jour-grub à partir d'un xterm ou d'un autre VTY plutôt que de faire le jeu de liveCD. J'ai déjà relancé l'installation quatre fois, donc je n'ai pas essayé.


0
2017-07-16 05:29



"sudo -i" pas "sudo su -" :) - dannysauer