Dual Boot 2x Linux Distros - Confusão LVM

1

Atualmente tenho o Lubuntu 14.04 (64 bits) instalado com LVM.

Estou tentando instalar outro Lubuntu 14.04 (32 bits). É um HTPC e existem alguns emuladores de jogos retro que só funcionam em 32 bits.

Dito isso, não consigo descobrir como configurar a tabela de partições para que eu possa inicializá-las duplamente. Alguém pode lançar alguma luz?

Saída do lvmdiscscan:

james@james-htpc:~$ sudo lvmdiskscan
/dev/ram0              [      64.00 MiB] 
/dev/lubuntu-vg/root   [       2.72 TiB] 
/dev/ram1              [      64.00 MiB] 
/dev/sda1              [     512.00 MiB] 
/dev/lubuntu-vg/swap_1 [       3.87 GiB] 
/dev/ram2              [      64.00 MiB] 
/dev/sda2              [     244.00 MiB] 
/dev/ram3              [      64.00 MiB] 
/dev/sda3              [       2.73 TiB] LVM physical volume
/dev/ram4              [      64.00 MiB] 
/dev/ram5              [      64.00 MiB] 
/dev/ram6              [      64.00 MiB] 
/dev/ram7              [      64.00 MiB] 
/dev/ram8              [      64.00 MiB] 
/dev/ram9              [      64.00 MiB] 
/dev/ram10             [      64.00 MiB] 
/dev/ram11             [      64.00 MiB] 
/dev/ram12             [      64.00 MiB] 
/dev/ram13             [      64.00 MiB] 
/dev/ram14             [      64.00 MiB] 
/dev/ram15             [      64.00 MiB] 
1 disk
19 partitions
0 LVM physical volume whole disks
1 LVM physical volume

Eu entendo as ferramentas para usar, ou seja, inicializando de um live cd e usando system-config-lvm, eu simplesmente não sei como configurar essas partições para que eu possa escolher qual distro inicializar na inicialização.

Alguém pode lançar alguma luz aqui?

    
por WoodGuyPurdue 12.03.2015 / 02:04

1 resposta

3

O ponto principal do LVM é remover a ênfase das partições (que são inflexíveis) para volumes lógicos (que são tratados mais como arquivos; você não precisa se preocupar com seus pontos iniciais e finais exatos). Pode ser um pouco mais fácil se você usar uma ferramenta GUI LVM como system-config-lvm , mostrada aqui:

Esse exemplo específico mostra que meu grupo de volumes consiste em dois volumes físicos ( /dev/sda5 e /dev/sdb5 ), que são combinados e depois divididos novamente em nove volumes lógicos. A imagem no centro mostra que há uma quantidade significativa de espaço não utilizado. Eu posso criar novos volumes lógicos à vontade, sem redimensionar ou mover volumes lógicos existentes. Se eu fosse excluir um dos volumes lógicos existentes, não haveria lacunas no visor; qualquer coisa à direita do volume lógico excluído seria movida para a esquerda. (Nos discos, os dados não se moveriam; o LVM apenas controlaria onde estão as lacunas e criaria novos volumes lógicos no espaço disponível, não importando onde estivesse.)

No seu caso específico, você deve verificar se tem algum espaço livre. Você pode usar system-config-lvm (está nos repositórios do Ubuntu) ou as ferramentas de modo de texto subjacentes como vgdisplay . Se você não tiver espaço no seu LVM, será necessário adicionar espaço em disco, excluir um volume lógico indesejado ou reduzir um ou mais volumes lógicos. Depois que você tiver algum espaço livre, use system-config-lvm ou o modo de texto lvcreate para criar um novo volume lógico para sua nova instalação.

O provável ponto problemático é que você provavelmente precisará também de uma partição ( fora do LVM) para usar como /boot para o novo sistema operacional, e isso pode ser complicado se você não o fez. planeje isso quando você configurar seu computador. (Em teoria, o GRUB pode carregar kernels de dentro de um LVM, mas eu nunca tentei fazer isso sozinho e não vi documentação sobre como fazer isso.) Com alguma sorte, você terá algo grande o suficiente para encolher para criar espaço. Você precisará usar ferramentas de particionamento tradicionais, como o GParted, para lidar com essa parte da tarefa. Como alternativa, se você adicionar um disco para liberar espaço em seu grupo de volumes, também poderá configurá-lo com sua nova partição /boot . (Eu criaria outro um ou dois para uso futuro enquanto estou nisso.)

    
por Rod Smith 13.03.2015 / 00:54