Durante a inicialização, entro na linha de comando grub2 pressionando cno menu Grub.
Quando digito o seguinte comando...
loopback loop (hd0,gpt2)/ubuntu-19.10-desktop-amd64.iso
...grub trava, não há mais saída ou atividade no terminal e, eventualmente, as ventoinhas do laptop giram porque o laptop fica quente.
O caminho (hd0,gpt2)/ubuntu-19.10-desktop-amd64.iso
é válido no meu sistema.
Obtenho o mesmo resultado, independentemente de qual ISO eu uso, e verifiquei as somas de verificação dos ISOs.
Estou experimentando isso no Ubuntu 19.10 e não tive esse problema em versões anteriores do Ubuntu. A versão grub2-common
que eu tenho é 2.04-1ubuntu12.
Como posso fazer o loopback
comando grub funcionar? (Por exemplo, preciso carregar módulos específicos ou inserir outros comandos antes de executar loopback
?)
(Além disso, adicione um comentário se você também tiver esse problema em 19.10; gostaria de determinar se isso é específico para minha instalação ou se é um problema maior?)
(Por favor, note que esta pergunta está relacionada a outra pergunta sobre a inicialização de um ISO no disco que publiquei, mas acredito que sejam suficientemente diferentes para justificar um post separado).
Existe uma solução alternativa para o Bug do Ubuntu # 1851331 ...
Desative o módulo TPM adicionando
rmmod tpm
como o primeiro comando em seu arquivo de configuração do grub.Por exemplo, aqui está o meu
/etc/grub.d/40_custom
arquivo ...Lembre-se de atualizar o grub depois de fazer a alteração.
Grub.cfg para ISOs de montagem em loop
Exemplo Grub.cfg que funciona para mim.
Acabei de editar o grub.cfg que copiei da ISO.
Há muitas razões pelas quais um USB persistente pode não inicializar, incluindo:
MD5SUM incorreto/arquivo ISO corrompido
Caminho incorreto para ISO no grub
Partição raiz incorreta
Partição Casper-rw não ext file system
Caminho persistente incorreto, (se usado), no grub
Partição Casper-rw reutilizada da versão anterior
arquivo Casper-rw completo
Partição ISO9660 modificada ou corrompida
Tipo de arquivo incorreto para vmlinuz e initrd (.efi e .lz)
Entrada de menu do Grub não adequada ao SO
USB removido antes que o arquivo ISO seja completamente copiado
Problemas com partições ou arquivos de inicialização do BIOS ou UEFI.
USB não definido como primeiro disco rígido no grub
pendrive ruim
Tomada USB ruim
RAM insuficiente
CPU de computador incompatível
GPU de computador incompatível
Por favor, deixe-me saber de quaisquer razões que eu perdi.
booter ISO simples mkusb
Se o seu booter ISO ainda não estiver funcionando, aqui está um método que leva apenas alguns minutos
Crie uma unidade permanente usando mkusb usando todos os padrões.
Abra o GParted e exclua a partição ISO9660 4 e expanda a partição casper-rw 5 em seu espaço.
Crie uma pasta chamada isos na partição usbdata 1 e adicione um ISO.
Edite /boot/grub/grub.cfg na partição usbboot 2 sobrescrevendo as entradas de menu existentes com:
.
Se você usa 18.04 ao fazer sua base mkusb, a unidade deve usar grub 2.02 para inicializar o ISO 19.10. Veja os comentários do sudodus Como fazer o downgrade do grub de 2.04 para 2.02 no Ubuntu 19.04?
Problema semelhante, eu acho: eu uso o Ubuntu ao vivo como base para meus flash drives "Swiss Army" e SSDs externos. Eu fui capaz de fazer um loop e inicializar uma variedade de Linux e outros ISOs por algum tempo.
Se eu usar o 19.04 para minha "instalação" base - na verdade, apenas arquivos copiados para o flash - posso inicializar ISOs. Se eu usar o 19.10, recebo uma tela preta travada. A saudação com três dedos reiniciará o laptop de teste, mas a inicialização real do ISO não parece prosseguir.
Exemplo do que tenho feito: http://www.beezmo.com/geezblog/?p=1955
Exemplo de estrofe que funciona se 19.04 for a base, mas não se 19.10 for:
Eu ficaria com o 19.04, mas desde o 17.x, se eu habilitar a persistência, o snapd queima todos os meus ciclos de CPU e fica inutilizável. 19.10 parece ter corrigido isso.
[editar para adicionar] Novo aqui e não encontrei meu caminho em torno do editor. Desculpe a formatação :(
[editar mais para adicionar] E acho que isso deveria ter sido um comentário, não uma "resposta". Eu vou pegar eventualmente...
Eu também não consegui fazer o loopback iso.
Eu montei iso e copiei todos os arquivos e diretórios para (hd0,gpt7).
Em seguida, reiniciei o PC e digitei como abaixo na linha de comando do grub.
set root=(hd0,gpt7)
linux /kernel
initrd /initrd.img
boot
Funcionou!
Mesmo que eu não pudesse fazer o loopback iso, eu poderia fazer o mesmo que inicializar a partir do iso.