Как изменить порядок загрузки операционных систем (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. Также программу можно запустить и из меню приложений.
Для запуска программы снова потребуется ввести пароль, так как изменение порядка загрузки операционных систем в GRUB также требует дополнительных прав.
После запуска программы у Вас отобразится интерфейс Grub Customizer.
Изменение порядка загрузки операционных систем
Для того чтобы изменить порядок загрузки ОС, выберите нужный пункт, и нажмите кнопку перемещения вверх или вниз на панели инструментов, в зависимости от выбранного пункта.
Я для примера выберу Windows Boot Manager, и перемещу его в самый верх.
Переименование пунктов загрузочного меню
Теперь давайте переименуем пункт Windows Boot Manager в Windows 10. Для этого достаточно щёлкнуть двойным кликом по пункту и ввести новое имя.
Сохранение настроек, загрузка и проверка порядка ОС
После ввода всех настроек необходимо нажать кнопку «Сохранить», для того чтобы все введенные параметры сохранились.
В случае необходимости Вы можете перейти на дополнительные вкладки: «Основные настройки» и «Настройки оформления». Например, для того чтобы изменить шрифт меню загрузчика или цвет шрифта.
После ввода и сохранения всех настроек выключаем компьютер, и включаем его заново и смотрим, изменилось ли меню загрузчика.
В моем случае все настройки были применены и теперь по умолчанию у меня загружается Windows 10.
Видео-инструкция
У меня все, надеюсь, материал был Вам полезен, пока!
Windows VS Linux: 8 ключевых отличий операционных систем
Linux появился как страстный проект по созданию операционной системы, которую каждый мог использовать или переделывать по своему усмотрению. Сегодня миллионы людей считают Linux удобной и мощной альтернативой Windows.
Не определились между Linux и Windows? Давайте посмотрим на различия между ними и поможем вам определить, готовы ли вы к новым ощущениям.
1. Дистрибутивы
Существует одна текущая версия Windows, которая поставляется в нескольких разных редакциях. Различия между этими выпусками в основном связаны с дополнительными функциями для использования в корпоративной или образовательной среде.
Не существует единой установленной версии Linux. Вместо этого есть много разных версий, известных как «дистрибутивы» Linux. Существуют сотни различных вариантов, хотя вы можете сузить список выдающихся дистрибутивов, которыми пользуется большинство людей, до менее десятка.
Что касается стоимости операционной системы Linux? Практически все дистрибутивы Linux бесплатны, а некоторые корпоративные варианты требуют контракта на поддержку.
Что такое дистрибутив Linux?
Linux не является единой операционной системой. Название на самом деле относится только к ядру, относительно невидимой части функционирования вашей операционной системы. Интерфейс, который вы видите на своем экране, сервере дисплея, звуковой системе и в приложении — все это из разных источников.
Дистрибуция — это способ объединения всего этого программного обеспечения, чтобы предоставить вам работающий компьютер.
Поскольку существует множество способов соединить эти компоненты в соответствии с желаниями или потребностями человека, существует множество дистрибутивов.
2. Исходный код
Windows является проприетарной операционной системой. Исходный код закрыт, что означает, что вам нужно работать в Microsoft или получить разрешение от Microsoft, чтобы увидеть код, который используется в вашей операционной системе. Если вы попытаетесь получить доступ или распространить этот код без разрешения, вы можете столкнуться с юридической проблемой.
Linux — бесплатная операционная система с открытым исходным кодом. Вы можете свободно просматривать код, учиться на нем, вносить любые изменения и делиться им с другими. Вы по-прежнему должны соблюдать лицензию с открытым исходным кодом, но это обычно означает, что вы не вправе брать код и перепаковывать его в проприетарное программное обеспечение.
3. Интерфейсы рабочего стола
До Windows 8 интерфейс Windows долгое время не испытывал особых инноваций. Меню «Пуск», панель задач, системный трей, проводник Windows — все это было в основном одно и то же, и все это было восстановлено с помощью Windows 10.
В Linux интерфейс не является частью базовой системы. Вы можете переключить свой интерфейс без перебора с переустановками. Есть такие гиганты, как GNOME и KDE, которые поставляются с полным набором интегрированных приложений.
Мало того, у вас больше свободы для их настройки. Вы можете настроить свой рабочий стол так, как нравится вам.
4. Приложения
Чтобы установить программное обеспечение в Windows, вы посещаете какой-либо веб-сайт, переходите в раздел загрузки и нажимаете на ссылку, которая отправляет вам файл EXE. Вы запускаете его, программа делает свое дело, и именно тогда вы считаете, что он «установлен». Когда вы хотите удалить программы, вы должны возиться с панелью управления. Конечно, Microsoft представила магазин приложений с Windows 8, но многое из того, что вы хотите, просто отсутствует.
В большинстве систем Linux вам не придется выискивать исполняемые файлы. Вместо этого у вас будет нечто, называемое менеджером пакетов. Традиционные менеджеры пакетов предоставляют детальный контроль для просмотра, установки и удаления пакетов программ. Новые варианты больше похожи на магазины мобильных приложений.
Минус в том, когда нужного вам приложения нет в диспетчере пакетов. Поскольку не существует одной версии Linux, не существует одного формата пакета, который работает во всех различных дистрибутивах.
5. Файловая система
Фундаментальная структура Linux полностью отличается от Windows — как и должно быть, учитывая, что она была разработана на отдельной базе кода с отдельными разработчиками. Вы не найдете папки Мои документы в Ubuntu, или Программные файлы в Fedora. Дисков C: или D: нет.
Вместо этого существует одно дерево файлов, и ваши диски монтируются в это дерево. Ваши «домашние» и «настольные» каталоги являются частью этого единого файлового дерева. Технически вам нужно изучить совершенно новую файловую систему и ее архитектуру. Делать это не очень сложно, но разница все же есть.
Файловая система
Windows использует файловую систему NTFS. В отличие от Linux поддерживает множество различных вариантов. Если вы устанавливаете Linux на свой ноутбук, скорее всего, вы будете использовать EXT4. Но если вы хотите запустить Linux на сервере, вы можете попробовать BTRFS или ZFS.
Эти файловые системы имеют функции, которые не обязательно подойдут пользователям настольных компьютеров, но отлично подходят для компаний, предоставляющих облачные сервисы, или для людей, обслуживающих свои собственные серверы.
6. Реестр
Реестр Windows — это основная база данных всех настроек вашего компьютера. Он содержит информацию о приложении, пароли пользователей, информацию об устройстве и тому подобное. Если информация не хранится в виде файла, она, вероятно, хранится в реестре Windows.
У Linux нет единого монолитного реестра. Как правило, приложения хранят свои настройки по программам в скрытых папках в домашнем каталоге пользователя. Есть некоторые исключения, такие как среда рабочего стола GNOME, в которой есть GSettings и инструмент настройки dconf.
7. Драйверы
Поскольку Windows широко распространена на рынке ПК, производители устройств стремятся сосредоточить свои усилия на одной операционной системе. Это означает, что компании отдают предпочтение Windows.
Иногда они не предоставляют драйверы Linux, которые взаимодействуют с их устройствами. В других случаях они могут предоставлять драйверы, но не учитывать некоторые функции. Это означает, что вам нужно быть более осторожным при покупке различных периферийных устройств или умных гаджетов.
Это не значит, что ситуация с драйверами в Linux более сложная. В Linux большинство драйверов входят в состав ядра. Когда вы подключаете принтер, есть большая вероятность, что он просто будет работать. Вам не нужно использовать установочный компакт-диск или загружать драйвер из Интернета.
А как насчет видеокарт?
Это проблема, связанная с драйверами, которая возникает больше всего. Хотя есть драйверы с открытым исходным кодом для карт Nvidia и AMD, если вы хотите максимальной производительности, вам нужны проприетарные драйверы. Они доступны, но иногда создают проблемы с другими аспектами рабочего стола Linux, поскольку разработчики не имеют доступа к исходному коду.
8. Команды и инструменты разработки
И в Windows, и в Linux есть возможность открыть маленькое черное окно и ввести команды. Версия для Windows известна как Windows PowerShell и предназначена в основном для разработчиков. Это не основной способ взаимодействия с ПК с Windows.
На Linux это окно больше известно как Терминал. Если вам нравится вводить команды, вы можете полностью отказаться от графического интерфейса. Именно так большинство системных администраторов управляют серверами (большинство из которых работает под управлением Linux).
Linux хорошо известен как дружественная среда для разработчиков. Терминал является большой частью этого. Так же как и природа открытого кода операционной системы. Вы просто уполномочены делать со своей машиной все, что хотите, при условии, что у вас есть знания или вы хотите их получить.












