Boot Box Gnome da ISO após a instalação de um sistema operacional?

2

Tentando configurar algumas máquinas virtuais do Arch Linux para solucionar problemas de programas. Um deles é ter problemas de rede, por isso estou tentando fazer o chroot e instalar o Network Manager ou o Connman para consertá-lo.

No entanto, depois de instalar com sucesso qualquer sistema operacional no Boxes, ele se recusa a inicializar a partir de qualquer arquivo ISO. Mesmo se eu mudar o arquivo ISO, ele irá direto para o menu GRUB do sistema operacional instalado, em vez de exibir o menu GRUB do ISO.

Por que as caixas carregam uma imagem ISO bem antes de instalar e depois se recusam a carregar depois da instalação?

    
por ToffeeYogurtPots 16.11.2017 / 20:48

2 respostas

1

A inicialização do ISO no GNOME Boxes funciona bem para mim após a instalação, mas não é intuitiva e você precisa ser rápido.

Você precisa adicionar o ISO nas propriedades da VM quando a VM estiver desligada, fechar a tela de propriedades, clicar na VM para iniciá-la e, em seguida, rapidamente pressionar Escape para obter um menu de inicialização , e então você pode pressionar 3 para arrancar a partir de "DVD / CD", que irá arrancar a partir do ISO.

Você precisa pressionar Escape com rapidez suficiente, quando vir a tela do SeaBIOS, antes do início do bootloader real.

Atualize com uma abordagem diferente:

Se você não pode pressionar Escape rapidamente o suficiente, a única outra opção é usar virt-manager em vez de Boxes apenas para esta vez.

Quando virt-manager for iniciado, ele solicitará sua senha para acessar o "system-wide" vms - você não precisa disso (pressione cancelar).

Em seguida, clique em "Sessão do usuário QEMU / KVM" e você verá todas as suas caixas vms. Selecione sua VM, clique em Abrir, clique no ícone da lâmpada, clique em "opções de inicialização" e lá você pode selecionar para mostrar sempre um menu ou alterar a ordem de inicialização. Não se esqueça de clicar em "Aplicar" no canto inferior direito depois de fazer alterações.

Eu também recomendaria a apresentação de um bug para explicar às pessoas do gnome-boxes que o método atual não é utilizável e eles provavelmente precisarão adicionar uma UI para isso no próprio Box.

    
por 16.11.2017 / 21:43
0

Você pode obter um menu de inicialização para a VM invocando o qemu diretamente com os parâmetros corretos. No menu de inicialização, você pode selecionar sua iso.

O comando é o seguinte:

qemu-system-<your-architecture here> -cdrom <path-to-iso> -boot menu=on <path-to-disk-image(see below)>

GNOME Boxes armazena as imagens de disco (onde os discos da VM são armazenados) em ~/.local/share/gnome-boxes/images/

Em seguida, uma janela com a VM será aberta. Você então tem que pressionar Esc nos primeiros segundos para abrir o menu de inicialização.

Também recomendo adicionar a opção -m para inicializar com mais de 128MB de RAM.

qemu-system-<your-architecture here> -cdrom <path-to-iso> -boot menu=on -m <amount of ram> <path-to-disk-image>

Um comando completo poderia ser assim:

qemu-system-x86_64 -cdrom ~/Downloads/install-amd64-minimal-20181113T214502Z.iso -boot menu=on -m 2G ~/.local/share/gnome-boxes/images/boxes-unknown
    
por 04.12.2018 / 20:33