1

Так что, очевидно, на моем ноутбуке есть 2 версии Linux (у меня есть система двойной загрузки с Linux и Windows 8, но Linux является основной ОС). Один из них использует версию ядра 3.11.0, чьи заголовки + исходный код несовместимы с моим беспроводным драйвером. Мой ноутбук - Toshiba Satellite с беспроводной сетью Realtek RTL8188CE.Таким образом, более новая версия ядра по-прежнему является первой опцией в меню, и чтобы добраться до Linux, я использую "Предыдущие версии linux", которая работает с версией ядра 3.2.0-55, и драйвер Wi-Fi прекрасно работает с этими версиями (спасибо Gawd !).

Что я могу сделать, чтобы обновить меню grub, чтобы версия Linux с ядром 3.2.0-55 отображалась в качестве основной опции? Мне нужно избавиться от / удалить более новую версию ядра? Как я могу сделать это, не испортив Linux полностью?

1 ответ1

1

Вы можете удалить более новое ядро, и меню GRUB будет обновляться автоматически, если вы не будете устанавливать какие-либо обновленные пакеты ядра.

Лучшее решение - редактировать меню GRUB напрямую. Вы можете использовать команду grub-set-default (как root) или отредактировать файл вручную.

В последнем случае файл, который нужно отредактировать, - это /etc/default/grub . Измените запись GRUB_DEFAULT либо на числовую позицию (0, 1, 2 ...), либо на точное имя (например, Ubuntu, Linux 3.2.0-55-generic) пункта меню, который вы хотите загрузить.

Или используйте sudo grub-set-default <foo> где <foo> - это позиция или имя, как указано выше.

Подробнее о настройке GRUB.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .