
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_DEFAULT
o valor /etc/default/grub
para 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-grub
nã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=soft
entre 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=soft
entre 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 shift
e Esc
na tela do idioma pressione F6
e Esc
novamente. Edite a linha de comando como acima e pressione enter
para inicializar.
Inicializando no modo UEFI, pressione e
no menu de inicialização. Edite como acima e pressione F10
para 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