Этим утром linux-image-3.5.0-26-generic был установлен во время обновления программного обеспечения. На моем ноутбуке это оказалось непригодным для использования через 10 минут. Я перешел на linux-image-3.5.0-24-generic, и все кажется нормальным. Я обновил выбор grub2 по умолчанию до 24-generic. Как я могу заблокировать выбор grub по умолчанию для этого значения, чтобы последующие обновления не перезаписывали и делали себя по умолчанию?
С помощью небольшого количества хитрости командной строки вы можете получить значение по умолчанию для grub, которое всегда будет определенной записью grub, независимо от того, установлено ли новое ядро или обновлено. [ 1110]
В терминале введите:
fgrep menuentry /boot/grub/grub.cfg
Это отобразит все ваши записи grub - например,
Выделите нужную запись по умолчанию - например, «Ubuntu, с Linux 3.2.0-31» на снимке экрана. Щелкните правой кнопкой мыши и выберите copy
Тип
gksu gedit /etc/default/grub
Измените запись
GRUB_DEFAULT=0
на
GRUB_DEFAULT='2>Ubuntu, with Linux 3.2.0-31-generic'
, т.е. вставьте нужную запись (включая кавычки), НО ПРЕФИКС с текстом 2>
Сохранить, затем введите
sudo update-grub
Текст 2> [ 117] важно, потому что это информирует Grub о том, что запись для загрузки существует в подменю «Предыдущие записи Linux»
Вы можете использовать этот инструмент, Grub Customizer. Чтобы загрузить, откройте терминал и введите:
sudo add-apt-repository ppa: danielrichter2007 / grub-customizer [enter]
sudo apt-get update [enter]
sudo apt-get install grub-customizer [enter]
blockquote>Откройте настройщик черточки и поиска grub и запустите его. Редактировать конфигурацию с помощью этого инструмента. Это легко. Перейдите в Общие настройки, чтобы изменить настройки по умолчанию, время загрузки и т. Д.
Я только что искал и нашел этот файл:
/etc/default/grub
Команда grub-mkconfig
(или update-grub
) использует этот файл для значений по умолчанию. Попробуйте отредактировать строку GRUB_DEFAULT=0
- GRUB_DEFAULT=1
.