falta el archivo grub.cfg en lugar de tener menu.lst en ubuntu 16.04

falta el archivo grub.cfg en lugar de tener menu.lst en ubuntu 16.04

desea agregar parámetros de arranque (pci=nomsi) permanentemente en la sesión en vivo de Ubuntu con persistente.

Capaz de agregarlo mediante el uso de este comando. gksu gedit /etc/default/grub

Pero el sistema todavía no arranca con esos parámetros. Creo que es algo relacionado con no tener el archivo "grub.cfg".

Esta es mi primera experiencia con Linux. Soy un completo novato, estoy intentando que este sistema esté funcionando durante 9 días. Por favor guíame a través de este problema.

Preguntas anteriores y cómo llego aquí- 1.enlace1 2.enlace2 3.enlace3

Respuesta1

Para agregar parámetros del kernel, puede editar el /etc/default/grubarchivo y luego agregar los parámetros del kernel:

sudo nano /etc/default/grub

Entonces puedes ver algo como esta línea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Debe agregar pci=nomsiafter quiet splashcomo parámetros del kernel y luego guardar los cambios con Ctrl+ x.

Puede verificar los cambios con este comando:

cat /etc/default/grub

Después de los cambios, debes ver algo como esto:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"

Y como último paso, debes aplicar los cambios mediante este comando:

sudo update-grub

Actualizar:Si ve este error /usr/sbin/grub-probe: error: failed to get canonical path of aufs'., puede resultar útil volver a montarlo y reasignarlo.

Entonces sigue estos pasos:

Como primer paso, verifique su Ubuntu y sus particiones de arranque con este comando:

lsblk

Puede montarse en /y bootpuntos de montaje.

Luego, después de iniciar eldisco en vivo, monte la partición de Ubuntu /mntcon este comando:

sudo mount /dev/sd*# /mnt

Por ejemplo:

sudo mount /dev/sda8 /mnt

Entonces /dev/sd*#está montado en su partición de Ubuntu.

Si tienes una /bootpartición separada, necesitarás montarla /mnt/boottambién:

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

Por ejemplo:

sudo mount /dev/sda2 /mnt/boot

donde /dev/sd*#se actualiza a su /bootpartición.

Esto debería montarlo con suficiente acceso para obtener la ruta canónica si es necesario, pero probablemente no lo necesitemos.

Para terminar, simplemente actualice grub con la raíz y el destino correctos:

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

dónde /dev/sdXestá eldisco (no la partición)donde queremos GRUB.

Por ejemplo:

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

Como forma alternativa puedes utilizar boot-repairendisco en vivo:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

información relacionada