faltando o arquivo grub.cfg ao invés de menu.lst no ubuntu 16.04

0

deseja adicionar parâmetros de inicialização (pci = nomsi) permanentemente na sessão do live do Ubuntu com persistência.

Capaz de adicioná-lo usando este comando gksu gedit /etc/default/grub

Mas o sistema ainda não inicia com esses parâmetros. Eu acho que é algo relacionado a não ter o arquivo "grub.cfg".

Esta é minha primeira experiência linux. Estou completo noobie, estou tentando colocar este sistema em funcionamento por 9 dias. Por favor me guie através deste problema.

Perguntas anteriores e como eu chego aqui- 1. link1 2. link2 3. link3

    
por Jason 28.05.2017 / 12:24

1 resposta

0

Para adicionar parâmetros do kernel, você pode editar o arquivo /etc/default/grub e adicionar seus parâmetros de kernel:

sudo nano /etc/default/grub

Então você pode ver algumas coisas como esta linha:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Você deve adicionar pci=nomsi após quiet splash como parâmetros do kernel e depois salvar as alterações por Ctrl + x .

Você pode verificar as alterações por este comando:

cat /etc/default/grub

Após as alterações, você precisa ver algumas coisas assim:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"

E como último passo, você deve aplicar as alterações por este comando:

sudo update-grub

Atualização: Se você ver este erro /usr/sbin/grub-probe: error: failed to get canonical path of aufs'. , pode ser útil para remontar e remapear.

Siga estes passos:

Como o primeiro passo, verifique seu Ubuntu e suas partições de boot com este comando:

lsblk

Pode ser montado em / e boot mountpoints.

Em seguida, após inicializar o live disk , monte a partição do Ubuntu em /mnt com este comando:

sudo mount /dev/sd*# /mnt

Por exemplo:

sudo mount /dev/sda8 /mnt

Então /dev/sd*# está montado na sua partição Ubuntu.

Se você tiver uma partição /boot separada, também precisará montá-la em /mnt/boot :

sudo mount /dev/sd*# /mnt/boot

Por exemplo:

sudo mount /dev/sda2 /mnt/boot

onde /dev/sd*# é atualizado para sua partição /boot .

Isso deve ser montado com acesso suficiente para obter o caminho canônico, se necessário, mas provavelmente não precisaremos disso.

Para finalizar, basta atualizar o grub com a raiz e o destino corretos:

sudo grub-install --root-directory=/mnt /dev/sdX

onde /dev/sdX é o disco (não a partição) onde queremos o GRUB.

Por exemplo:

sudo grub-install --root-directory=/mnt /dev/sda

Como alternativa, você pode usar boot-repair no disco ao vivo :

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
    
por Ali Razmdideh 28.05.2017 / 14:52