GRUB2 UEFI inicializando a partir do LVM no RAID (com XEN)


0

Eu estou experimentando com a inicialização do sistema de arquivos raiz de LVM volume dentro do raid (mdraid superblock 1.x) via UEFI com GRUB2. Também estou usando Xen hipervisor.

A partir da linha de comando do grub, posso ver meu volume lvm (comando ls), mas tenho o kernel panic devido a "incapaz de montar o root fs". Eu vi uma nota em Este artigo dizendo que provavelmente é impossível inicializar rootfs de raid para UEFI, mas não entendo o motivo pelo qual não.

É possível inicializar o linux com esta configuração sem o initramfs (que eu não quero usar)?

Respostas:


1

Sem promessas, mas: Você pode tentar colocar o kernel na partição de sistema EFI (ESP) ou em qualquer outra partição não-RAID. Minha recomendação seria usar o stub loader EFI do kernel como carregador de boot, em conjunto com rEFInd ou gummiboot se você quiser um menu de inicialização que apareça automaticamente ou que seja superior ao que seu firmware oferece. Concedido, você não obterá os benefícios do RAID para seu kernel dessa maneira, mas colocar um kernel em uma unidade flash USB ou qualquer outra coisa para fins de emergência não deve ser muito difícil.


+1 para dicas interessantes. Mas finalmente eu usei o initrd, neste momento o multiboot do Grub2 está funcionando bem, então eu posso usar o kernel do Xen e todos os parâmetros do pciback. Eu não estou feliz com o initrd mas funciona. Para planos de emergência estou usando o gentoo minimal em USB e chrooting ...
dmnc

0

você não pode inicializar a partir do lvm sem o initramfs, por que não usá-lo?

lógica por trás é: volumes lvm tem que ser ativado, initramfs cuida disso, também acho que o mdadm 1.X precisa ser ativado também. (0,9 pode ser ativado pelo próprio kernel)


Sim, o poit era sobre o Grub2, que pode ver volumes lógicos (mesmo sob RAID), isso é muito bom, mas inútil, enquanto eu ainda devo usar o initramfs devido ao kernel. Eu entendi depois. Talvez no futuro, o kernel seja possível para o init 1.x superblocks. Menos ou mais, como comentei anteriormente, hoje estou usando o initramfs.
dmnc
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.