Existe uma maneira de salvar a saída do vbeinfo?

10

Estou tentando corrigir alguns problemas de exibição do GRUB2 e do Plymouth no 11.10 como parte de um em andamento saga . Vou executar o comando vbeinfo para verificar os modos de exibição suportados, mas infelizmente, pelo que posso dizer, este comando só pode ser executado a partir do GRUB2 e, portanto, a saída é visível apenas enquanto o comando é executado.

Eu gostaria de manter uma cópia da saída para referência ou compartilhamento. É possível salvar essa saída em algum lugar que eu possa acessá-la depois de fazer o login e, em caso afirmativo, como eu faria isso? Como alternativa, se não for possível salvar a saída, por que não?

E porque eu sei que alguém pode responder com isso: não, eu não tenho uma câmera à mão para tirar uma foto da minha tela (além da webcam do meu laptop, que é uma solução estranha) e prefiro não escrever tudo no papel se eu puder ajudar.

    
por Christopher Kyle Horton 16.10.2011 / 03:18

3 respostas

4

Salvar a saída de vbeinfo provará que não é possível sem muito trabalho.

Felizmente, você também pode usar hwinfo para listar seus modos suportados pelo VBE usando o comando sudo hwinfo --framebuffer em um terminal.

Instale hwinfo com o comando sudo apt-get install hwinfo .

    
por Bruno Pereira 27.11.2011 / 04:49
3

O Grub2 não permite que você salve arquivos - do ponto de vista da segurança e pelo motivo de impedir a corrupção no sistema de arquivos a partir de uma configuração inválida do grub.

O mais próximo que você pode chegar para escrever as informações do grub é salvar o valor de uma variável de ambiente que você pode ler subseqüentemente da execução do O / S.

Assim, você pode executar vbeinfo e criar uma variável de ambiente contendo as informações que deseja salvar.

set myvar="some vbeinformation typed manually"
export myvar
save_env myvar

Na execução de O / S, o arquivo /boot/grub/grubenv terá a variável de ambiente que você acabou de salvar.

Você pode analisar esse arquivo para sua informação. Talvez seja mais fácil usar o seguinte para listar todas as variáveis salvas.

grub-editenv list

Este arquivo - chamado de bloco de ambiente é limitado a 1024 caracteres.

Use o seguinte para redefinir o arquivo:

sudo grub-editenv create

Nota de este wiki :

  

Por motivos de segurança, este armazenamento só está disponível quando instalado em   disco simples (sem LVM ou RAID), usando um sistema de arquivos sem checksum   ZFS) e usando as funções BIOS ou EFI (sem ATA, USB ou IEEE1275).

Do meu teste - provavelmente há um bug escondido em algum lugar. Pode levar algumas tentativas antes que o bloco de ambiente seja gravado com êxito.

    
por fossfreedom 28.11.2011 / 00:08
1

Infelizmente, é improvável que você possa salvar a saída de vbeinfo , já que nenhum sistema de arquivos foi montado neste estágio do processo de inicialização para o GRUB2 salvá-lo.

    
por Kebabman 27.11.2011 / 12:52

Tags