partição de inicialização não é atualizada na configuração do LVM

1

Eu estou no Ubuntu 12.04 64bit Beta agora. Ter uma configuração de partição mais exótica: - EFI - /boot PARTITION (fat) - LVM (encrypted) | |- /root |- /home |- /swap

Agora notei que minha partição de inicialização não é atualizada pelo Gerenciador de Atualizações. Assim, novas imagens de kernel, etc., são baixadas, mas para outra pasta / boot na partição / root. O mesmo está acontecendo quando tento fazer alterações no grub a partir do cli, o grub-update só se aplica ao material / root- / boot, deixando meu processo de inicialização não afetado ...

Toda a configuração foi feita em uma nova instalação usando o cd / dvd alternativo. Se bem me lembro, eu me deparei com esse problema em 10.04 LTS também (nunca resolvi isso porque nós continuamos usando centos).

Alguma ideia, dicas ou soluções? Obrigado.

cat / etc / fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/mapper/agw--x220-root /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=8EBB-0ACF  /boot/efi       vfat    defaults        0       1
/dev/mapper/agw--x220-home /home           ext4    defaults,user_xattr        0       2
/dev/mapper/agw--x220-swap_1 none            swap    sw              0       0
    
por meceso 14.03.2012 / 00:56

2 respostas

2

Aqui está a solução para minha pergunta:

identifique o UUID da sua partição / boot:

# blkid

Use esse UUID para atualizar sua tabela / etc / fstab para montar sua partição de inicialização automaticamente:

UUID=PUT-YOUR-UUID-HERE /boot ext2 defaults 0 0

Para manter as coisas limpas, apaguei o conteúdo do diretório / boot atual (faça um backup):

sudo rm /boot/*

Você provavelmente receberá uma mensagem de erro referente ao seu subdiretório EFI (se você usar UEFI). Isso não é problema, apenas pule a mensagem de erro.

Agora reinicie.

No caso de você ter uma imagem de kernel mais nova instalada, você pode querer atualizar o diretório / partição / boot. Eu fiz assim:

sudo aptitude update
sudo aptitude reinstall linux-image-generic
sudo update-initramfs -u

Agora você deve ver um novo arquivo chamado "initrd.img-3 ..." no seu diretório / boot. Supondo que você tenha instalado esta imagem do kernel anteriormente, verifique seu backup do diretório antigo / boot e copie os arquivos correspondentes "abi ...", "config ...", "system ..." e "vmlinux ..." para o seu diretório / boot (deve ser root para fazer isso, então use o sudo). Em seguida, use o terminal novamente:

sudo update-initramfs -u
sudo update-grub

Você não deve ser configurado e inicializar seu computador a partir de sua partição / boot (como pretendido) e isso também é montado como / boot na inicialização, assim quando você atualiza seu sistema o diretório / boot correto também é atualizado. / p>

OBSERVAÇÃO: encontrei outro bug menor ao usar o update-grub em uma partição / boot separada. Eu recebi uma mensagem de erro na inicialização. Está relacionado ao fato de o grub não conseguir localizar arquivos de fontes e, em seguida, falhar ao definir gfxmode. Não é nada demais, o seu sistema irá arrancar muito bem ... mas irritante ... para consertar isso você simplesmente terá que copiar os arquivos de fontes para / boot / grub Aqui está o bug da launchpad.net e aqui o fix (veja o comentário # 24)

    
por meceso 16.03.2012 / 05:05
0

É a partição do sistema EFI que precisa ser gordo, e que normalmente é montada em / boot / efi. / boot pode simplesmente estar em seu sistema de arquivos raiz, que pode ser um volume lógico LVM.

Se você tem uma partição / boot, então ela precisa ser montada lá se você quiser que ela seja usada, então tenha certeza que ela está em / etc / fstab.

    
por psusi 14.03.2012 / 01:55