хочу добавить параметры загрузки (pci=nomsi) на постоянной основе в сам сеанс Ubuntu Live с помощью persistent.
Можно добавить его с помощью этой команды-
gksu gedit /etc/default/grub
Но система все равно не запускается с этими параметрами. Я думаю, это связано с отсутствием файла "grub.cfg".
Это мой первый опыт работы с Linux. Я полный новичок, пытаюсь запустить эту систему уже 9 дней. Пожалуйста, помогите мне решить эту проблему.
Предыдущие вопросы и как я сюда попал- 1.ссылка1 2.ссылка2 3.ссылка3
решение1
Для добавления параметров ядра вы можете отредактировать /etc/default/grub
файл, а затем добавить параметры ядра:
sudo nano /etc/default/grub
Затем вы можете увидеть что-то вроде этой строки:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Вам необходимо добавить pci=nomsi
после quiet splash
в качестве параметров ядра, а затем сохранить изменения, нажав Ctrl+ x.
Проверить изменения можно с помощью этой команды:
cat /etc/default/grub
После изменений вы должны увидеть что-то вроде этого:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"
И в качестве последнего шага необходимо применить изменения с помощью этой команды:
sudo update-grub
Обновлять:Если вы видите эту ошибку /usr/sbin/grub-probe: error: failed to get canonical path of aufs'.
, возможно, вам поможет перемонтирование и переназначение.
Итак, выполните следующие шаги:
В качестве первого шага проверьте Ubuntu и загрузочные разделы с помощью этой команды:
lsblk
Его можно монтировать в точках крепления /
и boot
.
Затем после загрузкиживой диск, смонтируйте раздел Ubuntu с /mnt
помощью этой команды:
sudo mount /dev/sd*# /mnt
Например:
sudo mount /dev/sda8 /mnt
Итак, /dev/sd*#
монтируется в ваш раздел Ubuntu.
Если у вас есть отдельный раздел, вам также /boot
необходимо его смонтировать :/mnt/boot
sudo mount /dev/sd*# /mnt/boot
Например:
sudo mount /dev/sda2 /mnt/boot
где /dev/sd*#
обновляется до вашего /boot
раздела.
Это должно смонтировать его с достаточными правами доступа, чтобы получить канонический путь, если это необходимо, но нам это, скорее всего, не понадобится.
Для завершения просто обновите grub, указав правильный корень и цель:
sudo grub-install --root-directory=/mnt /dev/sdX
где/dev/sdX
диск (не раздел)где нам нужен GRUB.
Например:
sudo grub-install --root-directory=/mnt /dev/sda
В качестве альтернативного способа вы можете использовать boot-repair
вживой диск:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair