Время на прочтение2 мин
Количество просмотров27K
Добрый день! Недавно возникла острая необходимость удаленно перезагрузиться в другую операционную систему на рабочем компьютере. Если в случае с перезагрузкой из linux в windows все просто — достаточно поправить файл /etc/default/grub и обновить сам загрузчик, то наоборот из Windows загрузиться в Linux чуточку сложнее, но можно.
Итак, приступим!
Дано:
Windows XP
Ubuntu 11.04, установленная на файловую систему Ext4
Собственно, сам загрузчик GRUB, настроенный на загрузку Windows.
Готовим конфигурационные файлы GRUB
Чтобы удаленно перезапустить машину в из Windows в Linux, не имея возможности при старте выбрать операционную систему в списке, сделаем две версии файла /boot/grub/grub.cfg, в каждом из которых будет настроена на запуск только одна ОС. Для этого откроем файл /etc/default/grub, найдем в нем строчку grub_default и выставим значение нужной операционной системы — например, у меня это цифра 5 для Windows и 0 для Ubuntu (0 — первая строчка в загрузочном окне, 1 — вторая и т.д.). Сохраняем файл, после чего перезапускаем GRUB командой update-grub. В этот момент файл /boot/grub/grub.cfg заново создается в системе. Получившийся файл сохраняем в любое удобное место, и повторяем редактирование строки grub-default, но уже для другой ОС. Обновляем груб командой и сохраняем второй экземпляр файла. Главное — определиться, какой файл относится к какой операционной системе.
Ext2Fsd – инструмент для работы с Ext
Итак, две версии настроек загрузчика готовы, но чтобы их забросить из Windows на раздел Ext4, необходима программа-драйвер, такая как Ext2Fsd. Скачать последнюю версию 0.51 можно с официального сайта http://www.ext2fsd.com/. Перезагружаемся в Windows и устанавливаем скачанную программу.
После установки ставим запускаем программу, назначаем разделу с линуксом любую букву (пункт «Change Drive Letter»), и выбираем после в контекстном меню «Ext2 Management» (Клавиша F3), где снимаем галочку «Только для чтения».
Вообще, функция записи на разделы с файловой системой Ext4 изначально отключена, и поэтому использовать ее нужно с осторожностью, на свой страх и риск, о чем предупреждают разработчики на сайте программы.
Далее пользуемся обычным проводником XP — находим созданный ранее файл grub.cfg, отвечающий за загрузку Linux, и заменяем им файл, лежащий в каталоге /boot/grub/grub.cfg.
После этого я на всякий случай отключаю запись на диск с линуксом (снова ставлю галочку «Только чтение»), и спокойно перезапускаю компьютер. Теперь при перезагрузке автоматически запустится linux. Ждем минуту и подключаемся любимым клиентом — VNC, SSH и т.д.
Все, можно работать в нужной операционной системе!
Содержание
- Инструкция по настройке загрузчика GRUB
- Как работает GRUB?
- Настройка параметров ядра
- Мультисистемная конфигурация
- Как изменить порядок загрузки операционных систем (Linux, Windows) в GRUB
- Введение
- Обзор программы Grub Customizer
- Установка Grub Customizer в Ubuntu
- Шаг 1 – Запускаем менеджер приложений
- Шаг 2 – Запускаем установку Grub Customizer
- Шаг 3 – Запускаем программу Grub Customizer
- Изменение порядка загрузки операционных систем
- Переименование пунктов загрузочного меню
- Сохранение настроек, загрузка и проверка порядка ОС
- Видео-инструкция
- Редактирование GRUB на Ext4 из под Windows
- Настройка загрузчика Grub
- Настройка Grub с помощью Grub Customizer
- Настройка Grub через конфигурационные файлы
- Настройка Grub через /etc/default/grub
- Настройка Grub через /boot/grub/grub.cfg
- Выводы
Инструкция по настройке загрузчика GRUB
/Для загрузки Linux-систем (как впрочем и любой другой UNIX-подобной системы) существует универсальный загрузчик GRUB – GRand Unified Boot loader. Он обладает довольно широким функционалом. Позволяющим не только осуществлять корректную загрузку операционных систем (ОС), но и управлять непосредственно конфигурацией и самим процессом загрузки в интерактивном режиме. В деятельности, связанной с системным администрированием знание возможностей GRUB и умение их применять очень часто экономит в различных и нестандартных ситуациях огромное количество времени системным администраторам.
Как работает GRUB?
Загрузчик GRUB – это GNU-проект, разработанный специально для использования в качестве загрузчика по-умолчанию для систем UNIX и Linux. Для подавляющего числа дистрибутивов GRUB давно поставляется «из коробки». Его главной задачей является работа со списком (который подготавливается заранее вручную или автоматически) вариантов загрузки, из которого выбирается нужный для последующей загрузки системного ядра с определёнными для выбранного варианта параметрами.
Стоит отметить, что на данный момент в большинстве случаев используется загрузчик GRUB2, однако некоторые разработчики дистрибутивов по прежнему продолжают применять первоначальную версию загрузчика, часто называемую GRUB Legacy. Обе эти ветви развития существуют и развиваются параллельно. Основное же отличие между ними — это синтаксис в файлах конфигурации.
GRUB читает конфигурацию загрузки при каждом запуске компьютера. Сами файлы конфигурации (в зависимости от используемой версии и дистрибутива) следующие: /boot/grub/menu.lst, /boot/grub/grub.conf или /boot/grub/grub.cfg для версии 2. В системах Red Hat используются файлы grub.conf, а для Ubuntu, SUSE и Solaris – menu.lst. Эти файлы имеют незначительные различия в синтаксисе конфигурации. Для примера, содержимое grub.conf может быть таким:
В этом примере конфигурируется загрузка всего одной системы Red Hat, которая (согласно default=0) будет загружена автоматически по прошествии 10 секунд (timeout=10), если не будет нажата какая-либо клавиша на клавиатуре. При этом корневая файловая система должна искаться, согласно параметру (hd0,0) команды root, на первом разделе первого жесткого диска.
Для поиска файла ядра задаётся путь относительно загрузочного раздела, монтируемого в каталог /boot. Для приведённого примера ядро будет загружаться из файла /vmlinuz-2.6.18-92.1.10.el5. Затем загрузчик выведет на экран заставку из файла /boot/grub/splash.xpm.gz, находящегося, как указано в команде splashimage, на разделе (hd0,0).
Настраивать параметры загрузки можно и в интерактивном режиме, используя интерфейс командной строки. Для этого нужно на экране меню загрузки нажать клавишу «c».
После чего мы попадем в командную строку. В которой уже можно выполнять команды.
Таким образом с помощью командной строки возможны все те же действия, что выполняются по инструкциям из файлов конфигурации. Как можно видеть, для этого загрузчик предоставляет целый набор команд со своими параметрами. Это бывает очень полезным, когда необходимо загружать системы, не имеющие соответствующей конфигурации в конфигурационных файлах или когда нужно восстановить «сломанную» конфигурацию. Для ознакомления со списком самых главных команд используется клавиша в режиме работы командной строки загрузчика. В следующей таблице представлены наиболее часто используемые команды GRUB:
Команда | Назначение |
reboot | Перезагружает систему |
find | Производит поиск файла во всех смонтированных логических разделах |
root | Задаёт корневое устройство (логический раздел) |
kernel | Загружает ядро системы с корневого устройства |
help | Выводит интерактивную справку по команде |
boot | Загружает систему с указанного образа ядра |
Настройка параметров ядра
Системное ядро во время его загрузки можно (и нужно) заставить вести себя определённым образом, например опрашивать определённые устройства, искать демон init по нестандартным путям, указывать корневое устройство и т. д. Всё это легко позволяет настроить загрузчик. Для этого он использует некоторые параметры, самые основные из которых приведены в следующей таблице:
Важно заметить, что конфигурация, задаваемая при помощи интерфейса командной строки GRUB не сохраняется. Для задания постоянной конфигурации загрузки необходимо отредактировать файл grub.conf (grub.cfg для GRUB2) или menu.lst.
Мультисистемная конфигурация
Энтузиасты очень любят держать на одной машине несколько разных ОС. GRUB хоть и был разработан не для энтузиастов и экспериментов. Однако он универсален и мультисистемную загрузку обеспечивает в полной мере. Для того, чтобы GRUB мог работать с несколькими загрузочными конфигурациями и находить на жёстких дисках (или других устройствах хранения) разные ОС, должна быть задана соответствующая мультисистемная конфигурация. Она подобна тому примеру, что уже был рассмотрен в предыдущей главе, но только теперь необходимо иметь отдельные наборы инструкций для каждой из систем.
Важно понимать, что каждый раздел может содержать отдельный вторичный загрузчик для своей системы, но должен быть также и основной — главный загрузчик, который будет, при необходимости, передавать управление вторичному. В качестве главного в большинстве случаев необходимо использовать загрузчик GRUB. Так, например и в случае мультисистемной конфигурации, в которой соседствуют системы Windows и Linux в качестве главного обязательно должен быть загрузчик GRUB, да ещё и на отдельном от Windows устройстве.
Конфигурация GRUB для загрузки Windows-систем несколько отличается от Linux. Так, например конфигурация запуска Windows XP может быть такой:
Здесь команда chainloader предназначена для передачи управления Windows-загрузчику, расположенному в первом секторе (+1) первого раздела первого жёсткого диска (hd0,0). А команда rootnoverify указывает GRUB, что монтировать раздел (hd0,0) не нужно, т. к. должна загружаться «неродная» система Windows. Пример мультисистемной конфигурации:
В этом примере ОС Windows должна будет загружаться по-умолчанию (default=0). Через 5 секунд (в течение которых не нажата какая-либо клавиша на клавиатуре) с первого раздела первого жёсткого диска. А ОС Red Hat – со второго раздела того же диска.
Также важно отметить, что в процессе обновлений (как правило автоматических) системного ядра, файлы старых версий ядер не удаляются. Но при этом скрипты из пакета обновлений могут автоматически отредактировать конфигурацию загрузки. Добавив новый вариант загрузки для нового ядра. Которое устанавливается в систему независимо от уже имеющихся в ней других ядер. Поэтому ничего удивительного в том, что пунктов меню, отражающих варианты загрузки. Cо временем (после каждого обновления ядра) становится всё больше и больше. Это довольно удобно, т. к. в случае, если с новым ядром система стала работать некорректно. Или вовсе «сломалась» – есть возможность использовать старое ядро. Воспользовавшись соответствующим пунктом меню загрузки GRUB.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник
Как изменить порядок загрузки операционных систем (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.
У нас стоит задача изменить порядок загрузки операционных систем таким образом, чтобы первым пунктом стояла 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 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.
Видео-инструкция
У меня все, надеюсь, материал был Вам полезен, пока!
Источник
Редактирование GRUB на Ext4 из под Windows
Дано:
Windows XP
Ubuntu 11.04, установленная на файловую систему Ext4
Собственно, сам загрузчик GRUB, настроенный на загрузку Windows.
Готовим конфигурационные файлы GRUB
Чтобы удаленно перезапустить машину в из Windows в Linux, не имея возможности при старте выбрать операционную систему в списке, сделаем две версии файла /boot/grub/grub.cfg, в каждом из которых будет настроена на запуск только одна ОС. Для этого откроем файл /etc/default/grub, найдем в нем строчку grub_default и выставим значение нужной операционной системы — например, у меня это цифра 5 для Windows и 0 для Ubuntu (0 — первая строчка в загрузочном окне, 1 — вторая и т.д.). Сохраняем файл, после чего перезапускаем GRUB командой update-grub. В этот момент файл /boot/grub/grub.cfg заново создается в системе. Получившийся файл сохраняем в любое удобное место, и повторяем редактирование строки grub-default, но уже для другой ОС. Обновляем груб командой и сохраняем второй экземпляр файла. Главное — определиться, какой файл относится к какой операционной системе.
Ext2Fsd – инструмент для работы с Ext
Итак, две версии настроек загрузчика готовы, но чтобы их забросить из Windows на раздел Ext4, необходима программа-драйвер, такая как Ext2Fsd. Скачать последнюю версию 0.51 можно с официального сайта http://www.ext2fsd.com/. Перезагружаемся в Windows и устанавливаем скачанную программу.
После установки ставим запускаем программу, назначаем разделу с линуксом любую букву (пункт «Change Drive Letter»), и выбираем после в контекстном меню «Ext2 Management» (Клавиша F3), где снимаем галочку «Только для чтения».
Вообще, функция записи на разделы с файловой системой Ext4 изначально отключена, и поэтому использовать ее нужно с осторожностью, на свой страх и риск, о чем предупреждают разработчики на сайте программы.
Далее пользуемся обычным проводником XP — находим созданный ранее файл grub.cfg, отвечающий за загрузку Linux, и заменяем им файл, лежащий в каталоге /boot/grub/grub.cfg.
После этого я на всякий случай отключаю запись на диск с линуксом (снова ставлю галочку «Только чтение»), и спокойно перезапускаю компьютер. Теперь при перезагрузке автоматически запустится linux. Ждем минуту и подключаемся любимым клиентом — VNC, SSH и т.д.
Все, можно работать в нужной операционной системе!
Источник
Настройка загрузчика Grub
Загрузчик системы выполняет очень важную функцию. Он позволяет выбрать какую операционную систему стоит загружать, также инициализирует параметры ядра Linux и подготавливает его к загрузке. В большинстве дистрибутивов Linux используется загрузчик Grub. Он поддерживает все необходимые функции, в том числе и UEFI, а также очень настраиваемый.
В одной из предыдущих статей мы рассматривали установку загрузчика Grub в Linux. В этой же будет будет продолжена тема и более детально рассмотрена настройка загрузчика Grub. Мы рассмотрим как графическую настройку с помощью Grub Customizer, так и более сложный, но более гибкий вариант с помощью ручного редактирования конфигурационных файлов.
Настройка Grub с помощью Grub Customizer
Это самый легкий путь конфигурации загрузчика. Графическая программа настройки Grub Customizer позволяет настроить все основные параметры загрузчика, например, фоновое изображение, шрифт, порядок пунктов загрузки, параметры ядра и многое другое. Все это делается в пару кликов.
Программа доступна в официальных репозиториях большинства дистрибутивов, и вы можете ее оттуда легко установить. Для установки в Ubuntu выполните:
sudo apt install grub-customizer
В Fedora, Red Hat и CentOS команда будет немного отличаться:
sudo yum install grub-customizer
После завершения установки вы можете запустить программу из главного меню или в терминале:
Перед тем, как программа запустится, вам нужно будет ввести пароль потому что для ее работы нужны права администратора:
Главное меню загрузится через несколько десятков секунд. Программе нужно время, чтобы собрать список операционных систем, установленных на компьютере:
В контекстном меню для каждого пункта вы можете переместить его вверх или вниз, переименовать или отредактировать его конфигурацию. С конфигурацией мы будем разбираться в другой части статьи, а первые два пункта могут быть очень полезны:
На вкладке Основные настройки вы можете выбрать пункт, который нужно загружать по умолчанию, время на протяжении которого будет показываться меню, а также параметры ядра для каждого пункта по умолчанию.
Последняя вкладка позволяет настроить внешний вид, тут вы можете выбрать одну из доступных тем, установить разрешение, или же задать пользовательские параметры цвета, шрифтов и фоновый рисунок:
Кроме того, нажав кнопку дополнительные параметры, вы можете настроить значения переменных /etc/default/grub, которые мы рассмотрим подробнее ниже.
Когда настройка Grub Customizer будет завершена просто нажмите кнопку Сохранить, чтобы применить все изменения.
Видео, где показана настройка GNU Grub в Linux с помощью Grub Customizer:
Но это все слишком просто и позволяет сделать только базовые вещи, если же нужна более тонкая настройка загрузчика Grub, придется разбираться с ручной настройкой конфигурационных файлов. Это мы и будем рассматривать ниже.
Настройка Grub через конфигурационные файлы
Настройка Grub через /etc/default/grub
Как я уже сказал, настройка загрузчика через файл /etc/default/grub, на основе которого будет автоматически создан /boot/grub/grub.cfg более желательна. Давайте рассмотрим параметры, которые вы можете здесь настроить.
Например, можно использовать такую конфигурацию:
GRUB_DISTRIBUTOR=»»
GRUB_DEFAULT=»saved»
GRUB_HIDDEN_TIMEOUT=»0″
GRUB_HIDDEN_TIMEOUT_QUIET=»true»
GRUB_TIMEOUT=»8″
GRUB_CMDLINE_LINUX_DEFAULT=»resume=/dev/sda7 splash=silent quiet»
Но как вы могли понять, этим способом вы не можете настроить порядок пунктов загрузки, а также некоторые другие параметры, поэтому давайте рассмотрим настройку непосредственно конфигурационного файла Grub.
Настройка Grub через /boot/grub/grub.cfg
Файл /etc/boot/grub/grub.cfg управляет непосредственно работой загрузчика, здесь указаны все его параметры и настройки, а также сформировано меню. Поэтому, изменяя этот файл, мы можем настроить Grub как угодно. Сначала попытаемся разобраться с синтаксисом файла. Он очень напоминает синтаксис bash и состоит из нескольких команд, которые что-то делают, загружают и настраивают.
Команды могут быть объединены в функции или блоки с помощью инструкций if else, синтаксис которых аналогичен bash. Рассмотрим основные из этих команд:
Это все команды, которые вам понадобятся. Но две последние нужно рассмотреть подробнее, так как они будут использоваться чаще всего.
Команда search используется для поиска дисков и имеет такой синтаксис:
Например, команда может выглядеть вот так:
Вторая команда, которая нам очень понадобится, это menuentry. Она используется для создания пунктов меню, с помощью которых будут загружаться операционные системы и дистрибутивы linux. Синтаксис этой команды такой:
menuentry имя_пункта <
команды установки переменных окружения
загрузка модулей
linux файл_ядра параметры_ядра
initrd файл_initrd
>
Обычно, для нормальной загрузки операционной системы сначала необходимо установить корневой раздел, для этого, возможно, нужно загрузить некоторые модули, дальше нужно запустить ядро с нужными параметрами и добавить образ initrd если это требуется. Самый простой пример пункта меню:
menuentry «Ubuntu» <
set root=(hd0,1)
linux /casper/vmlinuz boot=casper noeject noprompt splash
initrd /casper/initrd.lz
>
Теперь давайте попробуем собрать всю информацию воедино и создадим самый просто конфигурационный файл для Grub вручную:
# Время показа меню 5 секунд
# Установим разрешение экрана и укажем что это же разрешение нужно сохранять для ядра:
set gfxmode=»1280×800″
set gfxpayload=keep
# Загрузим необходимые модули для работы видео режима, нужно для использования фоновой картинки
insmod vbe
insmod gfxterm
terminal_output gfxterm
# Установка шрифта с поддержкой Unicode:
font «/boot/grub2/fonts/unicode.pf2»
loadfont unicode
# Загрузим модуль работы с jpeg и зададим фоновый рисунок:
insmod jpeg
background_image «/boot/fon.jpg»
# Установим переменные окружения для настройки цвета меню:
set menu_color_normal=red/black
set menu_color_highlight=yellow/black
set color_normal=yellow/black
# Пункт меню для нашей операционной системы:
menuentry «Ubuntu» <
root=(hd0,1)
linux /casper/vmlinuz boot=casper noeject noprompt splash
initrd /casper/initrd.lz
>
menuentry «OpenSUSE» <
insmod gzio
insmod part_msdos
insmod ext2
set root=’hd0,msdos5′
linux /boot/vmlinuz-4.1.31-30-default root=UUID=c52ca066-e48f-4df2-bc7e-4d885a354090 resume=/dev/sda7 splash=silent quiet showopts
initrd /boot/initrd-4.1.31-30-default
>
Выводы
Настройка grub может показаться довольно сложной вещью, но если разобраться, то все вполне выполнимо. В этой статье мы рассмотрели несколько способов настройки загрузчика, для различных ситуаций, и я думаю, теперь у вас не возникнет проблем с этой программой. Если у вас остались вопросы, спрашивайте в комментариях!
Источник
- Печать
Страницы: [1] Вниз
Тема: Редактирование загрузчика GRUB из под Windows (Прочитано 15407 раз)
0 Пользователей и 1 Гость просматривают эту тему.
!Serg
Необходимо сделать, на системе с Ubuntu и Windows, автоматическую перезагрузку именно работающей ОС. Т.е. если мы работаем под Windows, то при перезагрузке Windows и загружается, а если под Ubuntu, то Ubuntu. Но с задержкой для ручного выбора. Под Ubuntu примерно представляю как сделать редактирование GRUB. Но как отредактировать GRUB из под Windows?
shumtest
Если Груб2, то в конфиге груба в пункт default пропиши saved и все.
!Serg
Если Груб2, то в конфиге груба в пункт default пропиши saved и все.
Спасибо, попробую в grub2.
И все таки, вопрос о редактировании GRUB из под Windows остается открытый. Ситуации бывают разные. Например, при нормальной перезагрузке грузится Windows, а при сбое (например, голубой экран) грузится Ubuntu.
Алгоритм следующий:
1. грузится Windows.
2. заменяем с помошью cmd файла grub2 на загрузку Ubuntu (на случай сбоя Windows).
3. при перезагрузке Windows выполняется cmd исправляющий grub2 на загрузку Windows.
4. при сбое или после пропадании питания грузится Ubuntu.
Вся проблема в п.2.
Я так понимаю, что нужно подключить к Windows раздел Ubuntu на время редактирования grub2. Но с помощью чего это сделать или установить Ubuntu на fat32?
Eggg
!Serg, fat32??? к чему такое извращение?
alecsartania
Если Груб2, то в конфиге груба в пункт default пропиши saved и все.
Спасибо, попробую в grub2.
И все таки, вопрос о редактировании GRUB из под Windows остается открытый. Ситуации бывают разные. Например, при нормальной перезагрузке грузится Windows, а при сбое (например, голубой экран) грузится Ubuntu.
Алгоритм следующий:
1. грузится Windows.
2. заменяем с помошью cmd файла grub2 на загрузку Ubuntu (на случай сбоя Windows).
3. при перезагрузке Windows выполняется cmd исправляющий grub2 на загрузку Windows.
4. при сбое или после пропадании питания грузится Ubuntu.Вся проблема в п.2.
Я так понимаю, что нужно подключить к Windows раздел Ubuntu на время редактирования grub2. Но с помощью чего это сделать или установить Ubuntu на fat32?
да кстати :
самое простое — при установке ubnuntu сделай отдельный раздел для /boot 100mgb на fat32 и меняй там себе файлик /boot/grub/grub.cfg или menu.lst
можно и на работающей системе выделить boot на отдельный раздел, но судя по вопросам это не для тебя.
Дома Linux Mint 21.1 / 22.00
shumtest
Зачем с фатом извращаться? Под вин есть драйвер ext3/ext4. Вполне рабочий.
alecsartania
Зачем с фатом извращаться? Под вин есть драйвер ext3/ext4. Вполне рабочий.
вот это и есть изврат — лезть грязными руками левых драйверописателей в корневые разделы.
а с отдельным boot все красиво и надежно.
Дома Linux Mint 21.1 / 22.00
!Serg
!Serg, fat32??? к чему такое извращение?
А что? FAT вполне работоспособная, простая и шустрая система, а главное просто восстанавливается, если что.
Пользователь решил продолжить мысль 05 Марта 2011, 08:26:35:
да кстати :
самое простое — при установке ubnuntu сделай отдельный раздел для /boot 100mgb на fat32 и меняй там себе файлик /boot/grub/grub.cfg или menu.lst
можно и на работающей системе выделить boot на отдельный раздел, но судя по вопросам это не для тебя.
Выделить boot на работающей системе, это мысль, спасибо. Ну намекни чем, попробую. Акроникс или ПаришенМанагер 11 справиться?
Пользователь решил продолжить мысль 05 Марта 2011, 08:32:09:
Зачем с фатом извращаться? Под вин есть драйвер ext3/ext4. Вполне рабочий.
Интересно, просьба, дай ссылку. А то что я нашел без редактирования ext раздела, только чтение.
Пользователь решил продолжить мысль 05 Марта 2011, 08:33:44:
Зачем с фатом извращаться? Под вин есть драйвер ext3/ext4. Вполне рабочий.
вот это и есть изврат — лезть грязными руками левых драйверописателей в корневые разделы.
а с отдельным boot все красиво и надежно.
Опасения конечно есть, но нужно тестить, тестить и тестить.
« Последнее редактирование: 05 Марта 2011, 08:33:44 от !Serg »
i7-3.7Mz/12Gb/SSD-Intel
!Serg
Поставил под W7 драйвер ext, раздел виден как обычный диск и возможностью редактирования. Этим способом проблему решил.
А вот с установкой Ubuntu с загрузчиком под fat ничего не получилось.
denkin
Чисто из любознательности — удалением гланд через Ж не увлекались?
!Serg
Чисто из любознательности — удалением гланд через Ж не увлекались?
На грубость нарываетесь или особенно сведущий по сей части?
denkin
Ну назовем это неудачной шуткой. А если серьезно — в чем необходимость такого пути — правка граб через виндоус? Просто любопытно Может что то присоветую(ют) попроще.
« Последнее редактирование: 11 Марта 2011, 09:18:51 от denkin »
!Serg
Ну назовем это неудачной шуткой. А если серьезно — в чем необходимость такого пути — правка граб через виндоус? Просто любопытно Может что то присоветую(ют) попроще.
В первом сообщении описана одна проблема, но у меня еще grub (а на некоторых системах lilo). Проблема решается установкой grub2 с параметром saved.
Не решается проблема с удаленным администрированием задачи не возможной в Windows, для этого необходимо загрузится под Linux. И тут без редактирования grub из под Windows не обойтись. Об этой задаче я не могу информировать, к сожалению.
Пользователь решил продолжить мысль 11 Марта 2011, 15:38:12:
Всем спасибо, проблема решена. Написал пару скриптов, теперь работает как надо.
« Последнее редактирование: 11 Марта 2011, 15:38:12 от !Serg »
i7-3.7Mz/12Gb/SSD-Intel
- Печать
Страницы: [1] Вверх
- How do I edit grub in Windows?
- How do I add windows to grub customs?
- How do I customize grub bootloader?
- How do I skip grub boot menu?
- How do I use Windows boot manager instead of grub?
- How do I open windows from grub?
- How do I remove GRUB bootloader from BIOS?
- How do I open grub menu in Windows?
- How do I remove grub and Windows bootloader?
- How do I change Windows bootloader?
- How do I use Windows Boot Manager?
How do I edit grub in Windows?
How To Use Grub Customizer:
- Start Grub Customizer.
- Select Windows Boot Manager and move it to the top.
- Once Windows is on the top, save your changes.
- Now you’ll boot into Windows by default.
- Reduce the default boot time in Grub.
How do I add windows to grub customs?
2 Answers
- Boot to your Linux.
- Open a Terminal window.
- Type: sudo os-prober.
- If the results identify a Windows 10 install, type sudo update-grub which will update the GRUB entries and add it.
- Reboot your computer and test to see if Windows 10 is a new option to select.
How do I customize grub bootloader?
- Select default OS (GRUB_DEFAULT) Open /etc/default/grub file using any text editor, for example nano. …
- Set OS timeout (GRUB_TIMEOUT) By default, the selected entry from the boot menu will start to boot in 10 seconds. …
- Change GRUB background image.
How do I skip grub boot menu?
You can do the job easily via Grub-Customizer (available in Ubuntu Software) under General Settings tab. However, you need to also disable “look for other operating systems” option. Any time you want to show the Grub menu, press ESC while booting up will NO longer show dual-boot (multi-boot) systems other than Ubuntu.
How do I use Windows boot manager instead of grub?
Just overwrite the MBR(Master Boot Record) over GRUB. To do that, boot into your Windows and make a recovery drive (search create a recovery drive in start menu and follow the on-screen instructions).
How do I open windows from grub?
Here are the steps to do this.
- Boot your system to the GRUB menu.
- Select (highlight) the GRUB boot menu entry Windows 7 (loader) (on /dev/sda1) .
- Press e to edit the GRUB boot commands for Windows 7.
- Make two changes to this list of commands as illustrated in the menuentry above.
How do I remove GRUB bootloader from BIOS?
Type «rmdir /s OSNAME» command, where OSNAME will be replaced by your OSNAME, to delete the GRUB bootloader from your computer. If prompted press Y. 14. Exit the command prompt and restart the computer the GRUB bootloader is not longer available.
How do I open grub menu in Windows?
Fix Dual Boot system booting straight to Windows
- In Windows, go to the menu.
- Search for Command Prompt, right click on it to run it as administrator.
- This is strictly for Ubuntu. Other distributions might have some other folder name. …
- Restart and you’ll be welcomed by the familiar Grub screen.
How do I remove grub and Windows bootloader?
Remove GRUB bootloader from Windows
- Step 1(optional): Use diskpart to clean disk. Format your Linux partition using Windows disk management tool. …
- Step 2: Run Administrator Command Prompt. …
- Step 3: Fix MBR bootsector from Windows 10. …
- 39 comments.
How do I change Windows bootloader?
Change Default OS In Boot Menu Using Startup Options
- In the boot loader menu, click the link Change defaults or choose other options at the bottom of the screen.
- On the next page, click Choose a default operating system.
- On the next page, select the OS you want to set as the default boot entry.
How do I use Windows Boot Manager?
To do this, click the gear for «Settings» inside your Start menu, then click «Update & Security» in the window that appears. In the menu on the left side of the window, click «Recovery,» then under the «Advanced Startup» heading click «Restart Now.» Your computer will restart and give you access to the Boot Manager.
Изучите простые и надежные способы настройки загрузочного меню Grub, даже находясь в операционной системе Windows.
Используйте специальные утилиты для редактирования конфигурационных файлов Grub прямо из среды Windows.
33. Загрузчик GRUB
Проверьте наличие резервной копии перед внесением изменений в конфигурацию Grub, чтобы избежать потери данных.
Remove Grub or Grub2 Boot Manager or BootLoader from Windows for (UEFI, GPT) 2021
Внимательно следите за синтаксисом и структурой конфигурационных файлов Grub, чтобы избежать ошибок загрузки системы.
GRUB Rescue — Repairing GRUB
Изучите документацию по Grub для более глубокого понимания его возможностей и функций редактирования.
How to Fix Grub Error: No Such Partition. Entering Rescue Mode. Grub Rescue
Используйте инструкции и руководства от опытных пользователей для выполнения сложных операций с Grub из Windows.
Grub Stuck -Ubuntu -boot to windows — Windows recovery mode- grub 2.04
Не забывайте о безопасности данных и системы при внесении изменений в файлы конфигурации Grub через Windows.
Изменение порядка загрузки операционных систем (Linux, Windows) в GRUB с помощью Grub Customizer
Проверяйте результаты внесенных изменений в работе Grub, чтобы удостовериться в их корректной работе.
Detect Windows 11/10 in Grub on Arch Linux 2023
В случае возникновения проблем при редактировании Grub из Windows, обращайтесь за помощью к сообществу или специалистам.
Dual Boot — Ubuntu Changed Grub Boot Order
Stuck in GNU Grub 2.0 Screen? Try this!
Соблюдайте аккуратность и внимательность при редактировании файлов конфигурации Grub из Windows, чтобы избежать ошибок.
Выкручивался как мог, но всё равно не смог
Не забывайте о возможности восстановления системы при необходимости отката изменений, внесенных в Grub из Windows.