Кубунту по умолчанию ядро

Вопрос или проблема

В настоящее время я использую двойную загрузку Kubuntu и Windows 11 на своем Microsoft Surface Pro 8. Я только что стер раздел с Kubuntu и заново установил его с нуля после того, как увидел множество заявлений о том, что приложение Grub Customizer, которое я использовал ранее, может вызывать проблемы, и использовал некоторые базовые редактирования в терминале, чтобы достичь того, что я сделал раньше. Он не так настроен, как был, но справляется с задачей, однако я столкнулся с проблемой и надеюсь, что кто-то сможет помочь.

На новой установке я использовал следующую команду для загрузки конфигурации grub:

sudoedit /ect/default/grub

Я отредактировал следующие строки, чтобы установить разрешение, время ожидания загрузки и параметр загрузки по умолчанию для моего раздела Windows (это семейный компьютер, поэтому мне нужно, чтобы он автоматически загружался в Windows, когда моя жена его использует), эти параметры работают как ожидалось:

GRUB_DEFAULT=4

GRUB_TIMEOUT=10

GRUB_GFXMODE=800×600

После этого я также установил этот ядро Microsoft Surface, чтобы задействовать экран с сенсорным управлением. Это, похоже, установилось правильно, однако машина все еще загружается с оригинального ядра по умолчанию, когда я выбираю основной параметр Kubuntu в меню grub. Если я иду в расширенные параметры и вручную выбираю ядро Surface, оно работает отлично, но я хотел бы установить его в качестве ядра по умолчанию для Kubuntu, не меняя параметр загрузки по умолчанию для Windows. Это возможно?

Кроме того, возможно ли переупорядочить элементы меню grub без приложения grub customizer? Раньше у меня была установлена загрузка так, чтобы раздел Windows был первым вариантом, а Kubuntu сразу под ним, так что мне нужно было только нажать вниз и Enter, чтобы загрузить Linux, но теперь, когда по умолчанию установлен индекс 4, мне приходится прокручивать весь список меню, чтобы выбрать Kubuntu. Это небольшое неудобство, поэтому это не большая проблема, но было бы неплохо, если бы я мог это сделать.

Ответ или решение

Как установить ядро Surface по умолчанию в Kubuntu и настроить меню GRUB

Проблема, с которой вы столкнулись, — это распространенный сценарий для пользователей, работающих с многосистемными конфигурациями, особенно на устройствах с уникальным оборудованием, как Microsoft Surface Pro 8. Давайте разберемся, как настроить систему так, чтобы загрузка производилась с установленного ядра Surface, а также как изменить порядок пунктов в меню GRUB без использования дополнительных приложений, таких как Grub Customizer.

Установка ядра Surface по умолчанию

По умолчанию Ubuntu (включая Kubuntu) использует первое найденное ядро при загрузке, что может быть не всегда желаемым для вашего конкретного случая. Чтобы установить ваше новое ядро (ядро Surface) в качестве основного при загрузке, выполните следующие шаги:

  1. Проверка доступных ядер:
    Откройте терминал и выполните команду:

    dpkg --list | grep linux-image

    Эта команда покажет все установленные ядра на вашей системе.

  2. Настройка конфигурации GRUB:
    Вернитесь к конфигурационному файлу GRUB для редактирования:

    sudo nano /etc/default/grub

    Найдите строку GRUB_DEFAULT и измените ее, указав точное название ядра (в формате "Advanced options for Ubuntu > linux-<версия>" или номер в меню). Например:

    GRUB_DEFAULT="Advanced options for Ubuntu>linux-image-<ваш-ядерный-номер>"
  3. Обновление конфигурации GRUB:
    После внесения изменений обязательно обновите конфигурацию GRUB с помощью команды:

    sudo update-grub
  4. Перезагрузка:
    Перезагрузите систему и проверьте, загружается ли она с правильным ядром по умолчанию.

Изменение порядка пунктов в меню GRUB

Регулировка порядка пунктов меню GRUB также осуществляется через файл конфигурации GRUB. С помощью изменений в этом файле вы сможете настроить порядок пунктов загрузки системы.

  1. Откройте файл конфигурации GRUB:

    sudo nano /etc/default/grub
  2. Измените порядок меню:
    Чтобы изменить порядок элементов в меню, проверьте файл /boot/grub/grub.cfg. Этот файл автоматически генерируется, поэтому для изменения порядка элементов вам придется вручную отредактировать соответствующие настройki в скриптах, которые вызываются при генерации этого файла.

  3. Создание пользовательского файла конфигурации:
    Если вам нужно полностью настроить порядок загрузки, вы можете создать свой собственный скрипт в каталоге /etc/grub.d/. Например, создайте файл 40_custom:

    sudo nano /etc/grub.d/40_custom

    Затем добавьте свои пункты загрузки в нужном порядке. Не забудьте сделать файл исполняемым:

    sudo chmod +x /etc/grub.d/40_custom
  4. Обновление конфигурации GRUB:
    После внесения всех изменений снова выполните команду:

    sudo update-grub
  5. Проверка изменений:
    Перезагрузите систему, чтобы убедиться, что порядок элементов меню изменен согласно вашим ожиданиям.

Заключение

Правильная настройка GRUB и наличие актуального ядра, особенно на таких уникальных устройствах, как Microsoft Surface, может значительно улучшить пользовательский опыт. Следуя вышеописанным шагам, вы сможете установить ядро Surface по умолчанию и настроить порядок загрузки как вам удобно. Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться за помощью к сообществу.

Оцените материал
Добавить комментарий

Капча загружается...