Как изменить загрузочное меню линукс

Редактирование меню загрузки

Если я вас правильно понял, а я думаю, что понял правильно, то задача в том, чтобы при наличии 2 систем на борту (Windows 7, установленной первой, и Ubuntu, установленной второй) нам надо, чтобы по умолчанию загружалась все-таки Windows, а не Ubuntu.

Делается элементарно, причем ни от версии Окон, ни от версии Ubuntu это не сильно зависит. Приведенный ниже вариант актуален для Grub 2, который у вас и установлен.

Итак, начинаем загружаться в Ubuntu. Когда появляется меню GRUB с выбором операционной системы, отсчитываем какая по порядку строка с заветным названием Windows. При стандартной установке она будет 5-ой по счету: 2 строки на Ubuntu, 2 строки на Memtest и собственно Windows. Запоминаем номер (5) и загружаемся в Ubuntu.
Открываем терминал. Вводим:
Видим довольно много текста, но нам интересна только первая строка, которая НЕ начинается с символа #, а именно
Вспоминаем наш номер (5), вычитаем из него единицу и остаток вписываем вместо 0. В результате получаем:
Ничего больше не меняя, нажимаем последовательно Ctrl+x, затем y и, наконец Enter.
Ну и, чтобы параметры вступили в силу, обновляем загрузчик

Все. Можем перегружать машину и любоваться на летающий цветной логотип от Микрософт 😉
Ей-богу, описывать это дольше, чем сделать.

Удачи вам на пути «копчения» 🙂

Спосибо,любезный Alizeo ,но у меня 2 проблемы: во-первых,я не могу зайти в терминал(ещё вчера-мог),а вчера вечером начала выскакивать «ошбка»-невозможно открыть терминвл из-за какой то загрузки которую невозможно найти.Можно-ли ещё как нибудь открыть терминал?Во-вторых мой grub выглядит так: ubuntu,with linux2.6.35-24-generic
ubuntu,with linux2.6.35-24-generic(recovery mode)
ubuntu,with linux2.6.35-22-generic
ubuntu,with linux2.6.35-22-generic(recovery mode)
memory test(memtest86+)
memory test(memtest86+,serial concole115200
Windows 7(loader)(on/dev/sda1)

И до того как у меня закрылся доступ в терминал я уже попытался изменить номер в grub default на 6(?)Может я ошибся в подсчёте?Правда я писал немного не такие команды(sudo gedit/etc/default/grub)потом писал:update-grub перезапускал и всё оставалось как- было.Может я поставил какой-то некачественный ubuntu? У меня скачан ещё один диск.Всвязи с этим ещё вопрс: если начну переустанавливать с другого диска(версия таже,только скачал с официального сайта)то она (ubuntu) встанет вместо предыдущей, или вместо»Окон»7 если выбрать установку «вместо существующей ОС»?А если поставить рядом,то как убрать прдыдущую убунту и не появится ещё в бут меню 10 дурацких строчек?Простите за занудство.Спосибо

«Во-первых, я не могу зайти в терминал»
Я вот этой фразы не понял. Вы можете загрузиться в систему, но не можете запустить терминал из меню? Попробуйте Ctrl+Alt+F1. Этот терминал точно загрузится. Можно загрузиться в режиме восстановления, выбрав пункт recovery mode. Там вообще только терминал и будет 🙂

А вот что касается «Я все так сделал, но у меня Ubuntu неправильный», позвольте не согласится. Если сделать все как описано, причем неважно GEdit вы правите файл или Nano, то все заработает. Это проверено. Значит вы делаете что-то не так. Проверяйте себя. Кстати посчитали вы правильно. Простите за легкий сарказм, но с чем только не приходилось сталкиваться: вы после правки файл сохранили? Только что еще раз специально проделал операцию: изменил, сохранил, обновил. После перезагрузки по умолчанию был выбран указанный мною пункт.

«Неправильная» система возможна, если диск на который вы ее записали, записался с ошибками. В этом случае может и стоит переустановить систему. Волноваться из-за того, что новая Ubuntu затрет Windows не стоит, если внимательно указывать куда вы ставите новую ОС. Не выбирайте устройство /dev/sda1.
В меню разбивки диска укажите, что для установки следует использовать те же разделы, на которых сейчас стоит Ubuntu. Просто проверьте, чтобы стояла галочка «форматировать разделы». В этом случае новая установка просто затрет вашу старую и новых пунктов в меню не будет.

Читайте также:  Автоустановка обновлений для windows

Источник

Как изменить порядок загрузки операционных систем (Linux, Windows) в GRUB

Всем привет! Сегодня я расскажу о простом способе изменения порядка загрузки операционных систем (Linux, Windows) в загрузчике GRUB, который не требует правки различных конфигурационных файлов, все будет выполняться в удобном графическом интерфейсе.

Данная процедура будет Вам полезна, если у Вас на компьютере установлено несколько операционных систем Linux и Windows, например, Linux Ubuntu и Windows 10. О том, как установить себе на компьютер Linux Ubuntu второй системой рядом с Windows 10 с учётом особенностей UEFI, я подробно рассказывал в отдельной статье – Установка Linux Ubuntu рядом с Windows 10 на компьютере с UEFI.

Но в такой конфигурации по умолчанию будет загружаться Linux Ubuntu, однако многим хочется изменить данный порядок, например, чтобы по умолчанию загружалась Windows 10 или любая другая система, иными словами, отсортировать порядок так, как им хочется. Как я уже об этом говорил ранее, это можно сделать, и сейчас я подробно расскажу о том, как это делается, т.е. как изменить порядок загрузки операционных систем в загрузчике GRUB.

Введение

Итак, на текущий момент у Вас при включении компьютера появляется меню загрузчика GRUB, в котором первым пунктом идет операционная система Linux Ubuntu (или другой дистрибутив Linux, в моем случае именно Ubuntu). Выглядит это меню следующим образом.

  • Ubuntu – это как раз операционная система Linux Ubuntu;
  • Windows Boot Manager (на /dev/sda2) – это Windows 10.

Если ничего не выбрать, то через несколько секунд, по умолчанию, будет загружаться Ubuntu.

У нас стоит задача изменить порядок загрузки операционных систем таким образом, чтобы первым пунктом стояла Windows 10 и, соответственно, загружалась также первой. Дополнительно, для удобства и ясности, мы хотим присвоить пункту Windows Boot Manager более удачное имя, например – Windows 10.

Все этом можно реализовать с помощью одной программы – Grub Customizer, которую можно использовать в Linux Ubuntu.

Таким образом, сейчас я покажу, как установить Grub Customizer в Linux Ubuntu, и изменить порядок загрузки операционных систем в загрузчике Grub, используя эту программу.

На заметку! Начинающим пользователям Linux рекомендую почитать мою книгу « Linux для обычных пользователей » – в ней я максимально подробно рассказываю про Linux и о том, как пользоваться этой операционной системой без командной строки

Обзор программы Grub Customizer

Grub Customizer – это программа с графическим интерфейсом для редактирования настроек загрузчика GRUB.

Основные возможности Grub Customizer:

  • Добавление и удаление операционных систем в меню GRUB, которое появляется во время загрузки компьютера;
  • Изменение порядка загрузки ОС;
  • Изменение времени ожидания перед загрузкой;
  • Изменение оформления загрузчика GRUB (шрифт, цвет шрифта, фон и так далее).

Установка Grub Customizer в Ubuntu

Установить Grub Customizer в Ubuntu не составит труда, в Ubuntu 19.04 это можно сделать с помощью менеджера приложений (в предыдущих версиях Ubuntu возможно потребуется устанавливать PPA репозиторий).

Шаг 1 – Запускаем менеджер приложений

Сначала запускаем менеджер приложений, и для того чтобы найти нужный пакет в поиск, вводим grub сustomizer.

Шаг 2 – Запускаем установку Grub Customizer

Затем щелкаем по найденному пункту. После того как откроется окно с описанием программы, нажимаем «Установить».

Далее потребуется ввести пароль, так как процесс установки программ в Ubuntu требует дополнительных привилегий.

Шаг 3 – Запускаем программу Grub Customizer

Когда появится кнопка «Запустить», установка будет завершена. Мы можем нажать на данную кнопку, чтобы сразу запустить Grub Customizer. Также программу можно запустить и из меню приложений.

Читайте также:  Linux файловый сервер домен windows

Для запуска программы снова потребуется ввести пароль, так как изменение порядка загрузки операционных систем в GRUB также требует дополнительных прав.

После запуска программы у Вас отобразится интерфейс Grub Customizer.

Изменение порядка загрузки операционных систем

Для того чтобы изменить порядок загрузки ОС, выберите нужный пункт, и нажмите кнопку перемещения вверх или вниз на панели инструментов, в зависимости от выбранного пункта.

Я для примера выберу Windows Boot Manager, и перемещу его в самый верх.

Переименование пунктов загрузочного меню

Теперь давайте переименуем пункт Windows Boot Manager в Windows 10. Для этого достаточно щёлкнуть двойным кликом по пункту и ввести новое имя.

Сохранение настроек, загрузка и проверка порядка ОС

После ввода всех настроек необходимо нажать кнопку «Сохранить», для того чтобы все введенные параметры сохранились.

В случае необходимости Вы можете перейти на дополнительные вкладки: «Основные настройки» и «Настройки оформления». Например, для того чтобы изменить шрифт меню загрузчика или цвет шрифта.

После ввода и сохранения всех настроек выключаем компьютер, и включаем его заново и смотрим, изменилось ли меню загрузчика.

В моем случае все настройки были применены и теперь по умолчанию у меня загружается Windows 10.

Видео-инструкция

У меня все, надеюсь, материал был Вам полезен, пока!

Источник

Как изменить порядок загрузки GRUB?

У меня есть и Windows 7, и Ubuntu, установленные на общей машине. Поскольку многие не разработчики используют Windows, я бы хотел изменить порядок загрузки, чтобы им было легче.

В настоящее время порядок загрузки выглядит следующим образом:

  • Ubuntu 11.10 kernelgeneric * 86
  • Ubuntu 11.10 kernelgeneric * 86 (безопасная загрузка)
  • Тест памяти
  • Тест памяти
  • Windows 7 на /dev/sda6

Как изменить порядок по умолчанию, чтобы Windows 7 находилась вверху списка?

  • Windows 7 на /dev/sda6
  • Ubuntu 11.10 kernelgeneric * 86
  • Ubuntu 11.10 kernelgeneric * 86 (безопасная загрузка)
  • Тест памяти
  • Тест памяти

5 ответов

Вы можете использовать простое в использовании приложение с графическим интерфейсом Grub Customizer, чтобы сделать вашу жизнь немного проще. Как следует из названия, вы можете сделать гораздо больше, чем просто изменить порядок пунктов меню GRUB.

Вы можете установить его:

Об этом есть статья How-To Geek, Как легко настроить загрузочное меню Linux GRUB 2. Посмотрите на это, если вам интересно. Кроме того, на форумах Ubuntu есть решенная тема » Изменение порядка загрузки в GRUB 2″, в которой упоминается этот инструмент.

Вот несколько скриншотов:

Некоторое устранение неполадок:

Настройки Grub Customizer могут работать только в самой последней установке Linux/Ubuntu, той, которая установила Grub.

Например, если кто-то установил две ОС (Windows и Ubuntu), а затем установил третью ОС (Manjaro и т. Д.), А затем попытался выполнить приведенный выше ответ, изменения Grub Customizer не будут работать при внесении из второй ОС (Ubuntu, в примере). Программа должна быть установлена ​​в их ОС, так как кажется, что Grub Customizer может редактировать только файлы Grub, созданные установкой системы, на которой она установлена.

Файлы, которые определяют загрузочное меню Grub, в большинстве случаев поставляются с последней установленной системой на компьютере, поэтому Grub Customizer должен быть установлен и использован из этой системы Linux.

Вы также можете изменить загрузочную запись grub по умолчанию из командной строки, не устанавливая никаких дополнительных инструментов. Это не изменит порядок в списке, но позволит по умолчанию загружать другую ОС, что в любом случае звучит так, как вы этого хотите.

Сначала сделайте резервную копию /etc/default/grub , В случае, если что-то пойдет не так, вы можете легко вернуться к хорошо известной копии:

Затем отредактируйте файл, используя vim или текстовый редактор на ваш выбор:

Найдите строку, которая содержит

и установите его

где x индекс пункта меню grub, в который вы хотите загрузить по умолчанию. Обратите внимание, что пункты меню имеют нулевую индексацию. Это означает, что первый элемент в списке 0 и что шестой пункт на самом деле 5 , Таким образом, чтобы загрузить шестой элемент в списке, строка должна выглядеть так:

Читайте также:  Софт для чистки windows

Если вы забыли заказ товаров, взгляните на /boot/grub/grub.cfg , Каждый пункт меню определяется строкой типа:

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

если бы был menuentry ‘Ubuntu’ линия на /boot/grub/grub.cfg , Это может быть лучшим методом, так как он не зависит от порядка записей, которые могут измениться.

Чтобы использовать ядро ​​в подменю «Предыдущие версии Linux», используйте:

(не забудьте включить цитаты), где x это индекс старого ядра в подменю или имя ядра, как оно отображается в /boot/grub/grub.cfg , Например,

Затем создайте обновленное меню Grub:

GRUB можно настроить с помощью /etc/default/grub файл. Прежде чем вносить в него какие-либо изменения, рекомендуется создать резервную копию, создав резервную копию:

Вы можете восстановить копию резервной копии поверх оригинала:

Откройте файл с помощью текстового редактора с правами root:

Линия GRUB_DEFAULT=0 означает, что GRUB выберет первый пункт меню для загрузки. Измените это на GRUB_DEFAULT=saved , Это изменение облегчит изменение элемента по умолчанию позже.

Сохраните и закройте файл. Запустите эту команду, чтобы применить ваши изменения к конфигурации GRUB:

Внесенное нами изменение конфигурации позволяет использовать команды grub-set-default и grub-reboot в любое время. Это позволяет вам изменять загрузочный элемент по умолчанию постоянно или только для следующей загрузки, соответственно.

Бежать grub-set-default или же grub-reboot (с sudo ) с номером пункта меню для загрузки (первый элемент — 0). Эта команда изменит значение по умолчанию на второй элемент:

При запуске войдите в Ubuntu. Когда Ubuntu запустится, войдите в терминал. Введите следующие команды:

Когда эта команда откроется, замените GRUB_DEFAULT=0 на GRUB_DEFAULT= сохранено и затем введите. Обновите GRUB с помощью команды

Наконец, установите ОС по умолчанию с помощью sudo grub-set-default NUMBER . НОМЕР — это номер ОС, которую вы хотите установить по умолчанию.

Установите GRUB-customizer с помощью следующих команд:

Это может предоставить более подробную информацию о том, что вы ищете. Надеюсь, это поможет.

Я попробовал следующее и получил хорошие результаты.

Откройте окно терминала ( Ctrl + Alt + T ),

Тип sudo gksu nautilus и нажмите Enter. Введите свой пароль пользователя.

Перейдите к файлу /boot/grub/grub.cfg , Скопируйте и вставьте файл в тот же каталог, создайте копию файла grub.cfg для резервного копирования. Затем дважды щелкните файл grub.cfg, чтобы открыть файл в текстовом редакторе.

В файле вы найдете строку ( set default=»0″ ). Измените 0 на номер строки в Grub, который вы хотите загрузить. У меня была шестая строка, поэтому я использовал 5, так как первая строка считается 0. Сохраните файл. Перезагрузите компьютер, и если вы выбрали правильную строку, она будет выделена при загрузке Grub.

Откройте окно терминала ( Ctrl + Alt + T ) или нажмите Alt + F2 .

Тип gksu nautilus и нажмите Enter .

Это откроет файловый браузер Nautilus с правами на изменение файлов, принадлежащих пользователю root.

Перейдите к файлу /boot/grub/grub.cfg и дважды щелкните, чтобы открыть файл в текстовом редакторе.

Вырежьте, переместите и вставьте разделы в тот файл, который принадлежит различным операционным системам. При этом вы должны быть очень осторожны, так как если вы сделаете это неправильно, вы больше не сможете загружаться. Загрузку Windows всегда можно восстановить с помощью инструментов с установочного диска Windows ( FIXMBR ), который перезаписывает GRUB-MBR типичной Windows-MBR.

Я тестировал его с Ubuntu 9.04 до 12.04, и он каждый раз работал нормально.

Но я только попытался переместить раздел загрузки Windows в верхнюю часть списка, чтобы он стал по умолчанию.

Если память у меня правильная, каждый раздел меню загрузки в файле начинается с begin . и заканчивается. end , И охватывает несколько строк текста.

Текст в этом файле стал немного сложнее, и в последней версии Ubuntu он выглядит не так, как в предыдущих версиях. Так что используйте свой мозг, чтобы спасти вас от ошибки.

Источник

Оцените статью