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/grub
archivo 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=nomsi
after quiet splash
como 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 boot
puntos de montaje.
Luego, después de iniciar eldisco en vivo, monte la partición de Ubuntu /mnt
con 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 /boot
partición separada, necesitarás montarla /mnt/boot
también:
sudo mount /dev/sd*# /mnt/boot
Por ejemplo:
sudo mount /dev/sda2 /mnt/boot
donde /dev/sd*#
se actualiza a su /boot
partició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/sdX
está eldisco (no la partición)donde queremos GRUB.
Por ejemplo:
sudo grub-install --root-directory=/mnt /dev/sda
Como forma alternativa puedes utilizar boot-repair
endisco en vivo:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair