- Параметры загрузки¶
- Режим совместимости¶
- Параметр загрузки Nomodeset¶
- Другие параметры загрузки¶
- Установить старый выпуск¶
- Как настроить порядок загрузки ОС в Ubuntu (grub)
- Как задать операционную систему для загрузки в терминале
- Как задать операционную систему для загрузки в графическом интерфейса
- Добавить комментарий
- GRUB — загрузчик системы
- Первые шаги
- /etc/default/grub
- Изменение стандартного пункта загрузки
- Пример
- Изменение времени отображения меню
- «Скрытое» меню
Параметры загрузки¶
Свободные драйвера, которые по умолчанию есть в Linux Mint, не очень хорошо работают с некоторыми видеокартами и материнскими платами.
Режим совместимости¶
Самый лёгкий способ — выбрать compatibility mode в меню загрузки с USB-носителя (или DVD).
Если это не работает, попробуйте использовать параметр загрузки nomodeset .
Параметр загрузки Nomodeset¶
В режиме EFI выберите Start Linux Mint и нажмите e для изменения параметров загрузки.
Измените quiet splash на nomodeset и нажмите F10 для загрузки.
В режиме BIOS выберите Start Linux Mint и нажмите Tab для изменения параметров загрузки.
Измените quiet splash на nomodeset и нажмите Enter для загрузки.
Повторите эту операцию в загрузочном меню grub после установки и ознакомьтесь с драйверы для установки дополнительных драйверов.
Другие параметры загрузки¶
Если система так и не загрузилась, попробуйте одно из следующих решений:
- Попробуйте nouveau.noaccel=1 вместо nomodeset .
- После установки выберите «Дополнительные параметры –> Режим восстановления» в меню загрузки и выберите «восстановить».
Установить старый выпуск¶
Если ваш компьютер имеет проблемы с совместимостью с последним выпуском Linux Mint, установите предыдущий выпуск из той же серии Linux Mint.
Например, если вы не можете установить Linux Mint 18.3 (который поставляется с ядром 4.10), установите Linux Mint 18 (который поставляется с ядром 4.4) и обновите до 18.3.
Первый выпуск в каждой серии использует ядро LTS (долгосрочная поддержка). Обновление до последней версии не изменяет ядро.
© Copyright 2017, Linux Mint Revision d8fbd844 .
Versions latest Downloads pdf html epub On Read the Docs Project Home Builds Free document hosting provided by Read the Docs.
Как настроить порядок загрузки ОС в Ubuntu (grub)
Если на вашем компьютере установлено одновременно две операционные системы, например, Ubuntu и Windows, скорее всего, одна из этих систем является основной, которую вы загружаете чаще всего. Часто возникает вопрос — как изменить систему, которая выбирается при включении компьютера и загружается по умолчанию. Сегодня я расскажу, как изменить настройки grub и выбрать нужную ОС.
Как задать операционную систему для загрузки в терминале
Задачу настройки выбора пункта меню загрузки grub, который будет выбираться по умолчанию, можно решить в терминале без установки дополнительных утилит. Для этого откройте в текстовом редакторе файл /etc/default/grub . Например, можно использовать графический gedit
$ sudo gedit /etc/default/grub
или nano, который работает в терминале
Измените в строке GRUB_DEFAULT=0 0 на порядковый номер операционной системы, которая должна запускаться по умолчанию (отсчёт, как вы понимаете, начинается с 0).
Также в строке GRUB_TIMEOUT=10 можно изменить время, в течение которого меню будет показываться на экране. Например, можно заменить 10 на 3, тогда оно будет показываться 3 секунды — достаточно для того, чтобы успеть выбрать систему, но это позволит ускорить загрузку системы на 7 секунд.
Сохраните файл, закройте редактор. Выполните в терминале следующую команду для применения изменений в конфигурации grub:
Если после обновления Windows обновился загрузочный раздел диска и grub не загружается, читайте эту статью.
Как задать операционную систему для загрузки в графическом интерфейса
Если вы не фанат работы в командной строке, вы можете воспользоваться графической утилитой Grub Customizer. Для её установки выполните в терминале следующие команды:
$ sudo add-apt-repository ppa:danielrichter2007/grub-customizer $ sudo apt update $ sudo apt install grub-customizer
Эта программа также позволит:
- Добавлять и удалять пункты в меню загрузки
- Задать задержку перед началом загрузки
- Изменить разрешение экрана
- Настроить внешний вид меню
Добавить комментарий
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
GRUB — загрузчик системы
GRUB (GRand Unified Bootloader 1) ) — программа-загрузчик операционных систем.
GRUB является эталонной реализацией загрузчика, соответствующего спецификации Multiboot и может загрузить любую совместимую с ней операционную систему. Среди них: Linux, FreeBSD, Solaris и многие другие. Кроме того, GRUB умеет по цепочке передавать управление другому загрузчику, что позволяет ему загружать Windows (через загрузчик NTLDR), MS -DOS, OS /2 и другие системы.
После настройки GRUB пользователь при включении компьютера видит список операционных систем, которые установлены на его компьютер и которые можно загрузить, выбрав подходящую и нажав Enter .
GRUB позволяет пользователю при загрузке задавать произвольные параметры и передавать их в ядро Multiboot-совместимой ОС для дальнейшей обработки.
GRUB — самый популярный загрузчик в мире Linux и является загрузчиком по умолчанию в большинстве известных дистрибутивов.
Здесь и далее в иных статьях под названием программы GRUB подразумевается GRUB 2, который используется в операционных системах семейства Ubuntu начиная с версии 9.10, до него использовался GRUB первой версии, сейчас известный как GRUB Legacy. GRUB 2 полностью переписан с нуля и не имеет ничего общего с GRUB Legacy, разработка которого была остановлена в пользу более совершенного и мощного GRUB.
Первые шаги
При первом сравнении GRUB со старым GRUB Legacy самым весомым различием оказывается измененная структура файлов конфигурации.
Настройка GRUB производится теперь принципиально иным способом — основным файлом конфигурации является «/boot/grub/grub.cfg«. Однако же, не торопитесь править его так, как привыкли это делать с «menu.lst» в GRUB Legacy. При внимательном прочтении мы видим в начале файла «grub.cfg» такие строки:
# # DO NOT EDIT THIS FILE # # It is automatically generated by /usr/sbin/grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub #
И об этом нас предупреждают не просто так. Ведь «grub.cfg» генерируется автоматически с использованием нескольких скриптов. Поэтому после следующего обновления GRUB ваш «grub.cfg» будет создан заново, и все ваши правки будут утрачены.
Кроме файла «grub.cfg», отвечающего за загрузочное меню, имеются файл «/etc/default/grub» и папка «/etc/grub.d«. Рассмотрим их подробнее.
/etc/default/grub
Данный файл содержит в себе основные настройки для GRUB. Через него, собственно, они и изменяются. Для наглядности ниже приводится примерное содержимое этого файла:
GRUB_DEFAULT=6 #GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT="2" GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' #GRUB_GFXMODE=640x480 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entrys #GRUB_DISABLE_LINUX_RECOVERY="true"
Файл представляет из себя набор опций в понятном формате ОПЦИЯ=ЗНАЧЕНИЕ.
Наиболее часто встречающаяся потребность при настройке GRUB — изменение стандартного пункта загрузки и/или времени показа меню. Рассмотрим же, как это делается.
Изменение стандартного пункта загрузки
По умолчанию стандартный пункт (выделенный при показе меню) — верхний в списке. После установки Ubuntu она окажется наверху, а Windows, например, будет последним пунктом.
Значением «GRUB_DEFAULT» является номер пункта меню, который должен быть выбран стандартным. Чтобы выбрать другой пункт, нам нужно узнать, каким по счету он будет в списке. Есть два варианта:
Нумерация пунктов меню начинается с нуля. Значение по умолчанию — 0, поэтому и выбирается первый пункт.
Пятому сверху пункту будет соответствовать значение 4, второму — 1, первому — 0. В вышеприведенном примере установлено значение 6, то есть стандартным задан седьмой пункт меню.
Команда sudo grub-reboot 1 однократно выбирает второй пункт меню по-умолчанию (только для следующей загрузки),
Или же можно указать значение идентификатора (id), оно должно быть именно таким, каким мы его видим в «/boot/grub/grub.cfg«. Данный способ удобен тем, что после обновления ядра не придется изменять настройки из-за сбившейся нумерации.
Пример
Если в «grub.cfg» пункт меню выглядит так:
menuentry ‘Example GNU/Linux distribution’ —class gnu-linux —id example-gnu-linux
То значение параметра «GRUB_DEFAULT» должно указываться именно в виде:
GRUB_DEFAULT=example-gnu-linux
Ранее документацией предлагалось указывать название пункта меню загрузки (так, как он отображается в самом меню). Хотя этот способ по-прежнему работает, использовать его не рекомендуется, поскольку эти названия могут меняться, например, при обновлении ядра/версии ОС
Изменение времени отображения меню
По умолчанию меню загрузки отображается 10 секунд (при наличии других установленных ОС, если система одна — GRUB по умолчанию не отображается и сразу начинает загрузку), после чего загружается стандартный пункт, если раньше не нажат Enter или не выбран другой пункт, что останавливает таймер. За эту задержку отвечает параметр «GRUB_TIMEOUT», значение задается в секундах.
Если поставить значение «-1», то меню будет отображаться до тех пор, пока пользователь не выберет какой-либо пункт
Обратите внимание, что цифра указывается в кавычках. В нашем примере это значение — 2, то есть меню отображается две секунды.
«Скрытое» меню
В случае, если на компьютере установлена только Ubuntu, меню загрузки по умолчанию не будет отображаться, а GRUB будет загружать вас напрямую в систему. Однако же, иногда может возникнуть необходимость загрузиться с другим ядром или же запустить проверку памяти. Для этого предусмотрено «скрытое меню» за него отвечает параметр «GRUB_HIDDEN_TIMEOUT».
В случае, когда установлены другие ОС, этот параметр закомментирован (# в начале строки). Данное значение позволит приостановит загрузку на заданное количество секунд, давая пользователю возможность вызвать меню загрузки, нажав Esc .
Если значение установлено в 0, то задержки не будет, однако вызвать меню можно, удерживая при загрузке Shift
Параметр «GRUB_HIDDEN_TIMEOUT_QUIET» отвечает за отображение таймера во время паузы. Если его значение «true» таймер отображаться не будет, а со значением «false» будет.
Чтобы GRUB отображал меню со списком установленных операционных систем, без нажатия клавиш вызова меню (например Shift или Esc ) необходимо:
sudo gedit /etc/default/grub