Como editar /etc/default/grub no live-usb?

Como editar /etc/default/grub no live-usb?

Eu tenho um problema (descritoaquieaqui) instalando o Ubuntu no meu laptop a partir de um pendrive, e algumas pessoas dizem que preciso alterar GRUB_CMDLINE_LINUX_DEFAULTo valor /etc/default/grubpara quiet iommu=soft splash, mas recebo /usr/sbin/grub-probe: error: failed to get canonical path of '/cow'um erro.

Responder1

Alterar linha de comando no Rufus Made USB

update-grubnão funciona em USB ativos ou persistentes. No entanto, você pode editar a linha de comando diretamente em um USB fabricado pela Rufus no Windows.

Se inicializar no modo Legacy: No Windows Explorer, selecione e abra /isolinux/txt.cfg e adicione iommu=softentre quiet e splash do primeiro item de menu. Salvar.

Se inicializar no modo UEFI: No Windows Explorer, selecione e abra /boot/grub/grub.cfg e adicione iommu=softentre quiet e splash da primeira entrada do menu. Salvar.

Você também pode fazer alterações temporariamente para cada sessão.

Inicializando o Legacy pressione shifte Escna tela do idioma pressione F6e Escnovamente. Edite a linha de comando como acima e pressione enterpara inicializar.

Inicializando no modo UEFI, pressione eno menu de inicialização. Edite como acima e pressione F10para inicializar.

Responder2

Consegui fazer o trabalho descrito por @CSCameron acima, sem Windows, usando um segundo disco/CD USB Ubuntu/linux ativo. Essencialmente, isso envolveu executar o Ubuntu a partir de um segundo USB ativo, acessar uma partição chamada "usbboot" no meu primeiro USB ativo (persistente) e editar o arquivo grub nessa partição, que está em /boot/grub/grub.config. O processo requer a montagem da partição usbboot. Não tenho certeza se esta partição existe para todos os discos USB do Ubuntu e se está relacionada à persistência. Aqui estão mais detalhes/instruções:

  • Inicialize no Ubuntu com seu segundo USB ativo
  • Conecte seu primeiro USB ativo - aquele que você deseja alterar
  • Execute este código para obter uma lista de partições com seu "dispositivo" e informações de rótulo:sudo blkid -o list
  • Veja a lista e identifique a partição chamada "usbboot". Se houver mais de um, certifique-se de escolher aquele do seu PRIMEIRO USB ativo (aquele que você deseja alterar).
  • Obtenha as informações do dispositivo para essa partição; será algo como "/dev/sdXX" onde XX é específico para aquela partição (observe que ele pode mudar após a reinicialização).
  • Monte a partição usando este código:
sudo mkdir /mnt/bootboot  # bootboot can be any name of your choice`
sudo mount /dev/sdXX /mnt/bootboot
  • Use seu gerenciador de arquivos para verificar se o arquivo /mnt/bootboot/boot/grub/grub.cfg existe. Caso contrário, verifique nas proximidades dessa pasta se há outros arquivos grub.cfg que possam ser esse. Se existir no local esperado, execute este comando para editar o arquivo:
  • sudo gedit /mnt/bootboot/boot/grub/grub.cfg Se desejar/necessário, modifique este comando para usar nano ou alguma outra forma de editar o texto, em vez de gedit.
  • Altere o valor do tempo limite para o número desejado de segundos. Em outras palavras, altere “set timeout=10” para “set timeout=3” (ou qualquer valor que você desejar). Salve as alterações.
  • Reinicie o computador usando seu primeiro USB ativo/original. Se tudo correr bem, ele será inicializado de acordo com as configurações revisadas do grub.

Esta solução foi derivada de experimentação baseada na resposta do CSCameron acima e em outro post -https://forums.linuxmint.com/viewtopic.php?p=1692327#p1692327

informação relacionada