Как убедиться, что grub2 имеет необходимые драйверы во время установки Linux?

Лучшим решением, которое я нашел для уничтожения всех туннелей в одной командной строке, является

ps -lef|grep ssh|grep "\-L"|awk '{print $4}'|xargs kill

для сеансов ssh просто удалите параметр туннеля

ps -lef|grep ssh|awk '{print $4}'|xargs kill

0
08.05.2021, 12:24
1 ответ

Если установщик вашего дистрибутива предоставляет такую ​​возможность, это может быть просто установка флажка «использовать прямую поддержку ATA в GRUB» или что-то подобное на экране установщика «установить загрузчик».

Но если нет, большинство установщиков Linux предлагают корневую оболочку на другой виртуальной консоли. Вы можете подождать, пока установка почти не будет завершена и установщик не настроит стандартную версию загрузчика, а затем зайти в оболочку, выполнить chroot в недавно -установленную ОС и повторно -запустить процесс установки GRUB, используя grub-install --disk-module=native <any other necessary parameters>.

Затем вам нужно будет найти способ переопределить процедуру обновления пакета GRUB дистрибутива, чтобы сделать то же самое автоматически (или просто убедиться, что автоматическая переустановка GRUB при обновлении пакета не произойдет ), иначе вы можете день обнаружил, что дистрибутив выпустил обновленную версию GRUB, она была автоматически -переустановлена ​​с использованием значения по умолчанию --disk-module=biosdisk, и теперь на вас распространяются ограничения старого BIOS, которого вы пытались избежать... и, если необходимо, Модуль GRUB, ядро ​​или файл initramfs теперь находятся за пределами области диска, поддерживаемой BIOS -, ваша система внезапно перестанет загружаться сама по себе.

0
28.07.2021, 11:34

Теги

Похожие вопросы