Как настроить neogrub в easybcd

Обновлено: 06.07.2024

Мануал по созданию с нуля загрузчика Windows на MBR-диске. Операция являет собой решение для случаев переноса загрузчика с другого диска. С помощью управления дисками создаётся загрузочный раздел, а с помощью программы EasyBCD устанавливаются файлы загрузчика и вносится запись о загрузке Windows.


Как создать MBR-загрузчик Windows с нуля? Не восстановить его, не пересоздать, а именно создать с нуля – выделить дисковое пространство под загрузочный раздел, сформировать таковой со всеми необходимыми атрибутами, внедрить файлы загрузчика, сделать запись о загрузке Windows. Необходимость в этом возникает, как правило, когда Windows установлена на одном жёстком диске, а её загрузочный раздел находится на другом диске. И этот другой диск с загрузчиком необходимо либо извлечь, либо переразметить. В этой статье будем воссоединять Windows и её загрузчик – разместим их обоих на одном жёстком диске, с которого и будет загружаться компьютер. А поможет нам в этом деле программа EasyBCD.

Но программа EasyBCD – не единственный инструмент, который будет участвовать в нашей операции. Нам также потребуются возможности системного управления дисками. Его можно запустить в меню Win+X (в Win8.1 и Win10) или через поиск в меню «Пуск», введя название утилиты – diskmgmt.msc.

Итак, имеем обозначенную выше ситуацию – Windows установлена на одном диске, значащемся как диск 0, а её загрузочный MBR-раздел «Зарезервировано системой» размещается на другом диске, диске 1.


Как их объединить на одном диске – диске 0? У задачи есть несколько путей решения. Один – это клонирование загрузочного раздела на диск 0 и внесение записи о загрузке Windows в клонированный загрузчик. Для этой операции потребуется программа, умеющая клонировать разделы. При этом если не работать с командной строкой, то всё равно потребуется участие программ типа EasyBCD для внесения записи о загрузке системы в новый загрузчик. Другой путь – создание раздела загрузчика с нуля с использованием системного управления дисками и возможностей той же программы EasyBCD. Этим путём мы и пойдём.

1. Создание активного раздела для загрузчика

В управлении дисками создадим загрузочный раздел за счёт небольшого пространства, отобранного у раздела Windows. Кликаем раздел С, выбираем в контекстном меню «Сжать том».


В графе указания размера сжимаемого пространства указываем 350 Мб. Кликаем «Сжать».


На образовавшемся пустом месте в контекстном меню выбираем «Создать простой том».


В приветственном окне мастера и на этапе указания размера создаваемого раздела просто жмём «Далее».


На этапе назначения буквы диска тоже просто жмём «Далее». Загрузочному разделу обычно не назначается буква, но при его создании вручную она нам будет нужна. Потом мы её уберём. В качестве метки тома можем указать стандартное название раздела MBR-загрузчика – «Зарезервировано системой».



Раздел на 350 Мб создан. Теперь нам нужно сделать его активным. В контекстном меню на нём выбираем «Сделать раздел активным».

Важно: на MBR-диске может быть только один активный раздел. Если на диске есть уже другой активный раздел, его нужно сделать неактивным. И только потом в управлении дисками станет доступной возможность сделать активным новосозданный раздел.

И вот итог: у нас после раздела С появился активный раздел «Зарезервировано системой».


Теперь нужно на этом разделе создать файлы загрузчика.

2. Создание MBR-загрузчика

Устанавливаем и запускаем программу. Идём в раздел «Установка BCD». В графе «Создание загрузочного внешнего носителя» из выпадающего списка выбираем наш созданный раздел на 350 Мб. В нашем случае это раздел с буквой D.


Затем жмём «Установить BCD». На запрос программы, хотим ли мы загрузить новый файл BCD можем нажать «Да».


Но может быть и так, что EasyBCD не сможет автоматически загрузить для редактирования новый файл BCD. И в её интерфейсе останется файл BCD текущего системного загрузчика. Лучше перестраховаться и вручную загрузить файл BCD нового загрузчика. В меню программы «Файл» выбираем «Выбрать BCD». Жмём «Ок» в окошке предупреждения, что мы загружаем внешний файл BCD.


В окне открывшегося проводника вручную прописываем в адресной строке путь к файлу BCD по типу:
D:\Boot
Где вместо буквы D вам нужно подставить свою букву нового загрузочного раздела. Жмём Enter в адресной строке, в открывшемся пути выбираем файл BCD и открываем его.


Как видим в разделе EasyBCD «Текущее меню», в нашем новом загрузчике нет ни единой записи о загрузке Windows.


Исправим это. Идём в раздел «Добавить запись». И добавляем нашу Windows: в графе «Имя» указываем имя системы, в графе «Диск» указываем раздел, где стоит система. И жмём кнопку-плюсик. По этому же принципу добавляем другие Windows, если их на диске имеется несколько.


Далее можем зайти в раздел «Редактировать меню загрузки» и выбрать для меню загрузчика русский язык. Это нужно, чтобы среда восстановления была на русском. Если в загрузчик добавлялись несколько Windows, в этом разделе можем настроить меню загрузки – установить таймаут автовыбора системы, установить порядок систем в списке и т.п. По итогу настроек жмём «Сохранить».


Вот, собственно, и всё.

3. Удаление буквы загрузочного раздела

Буква нового загрузочного раздела сыграла свою роль, будучи указателем при создании файлов MBR-загрузчика в программе EasyBCD. И теперь она не нужна. Идём снова в управление дисками, на новом загрузочном разделе в контекстном меню выбираем изменение буквы.


И удаляем букву.


На этом всё: можем перезагружаться, выставлять в BIOS загрузку с диска с новым загрузчиком и тестировать запуск Windows.

пожалуйста, не предлагайте установку grub2 на mbr или wubi ..

Обновить:

Я следовал инструкциям, чтобы установить EasyBCD и добавить запись в меню загрузки Windows, чтобы шаг за шагом загрузить Ubuntu. Когда я перезагружаюсь, пункты меню NeoGrub Bootloader и Ubuntu выводят меня на экран ниже.

введите описание изображения здесь

@fossfreedom - я следовал упомянутым выше вопросам и ответам, добавил новую запись, grub2, она не позволяет мне выбрать раздел (поскольку устройство « автоматически настраивается »), затем, когда я перезагружаюсь и выбираю эту опцию, он загружается в командную строку grub4dos. так что я застрял здесь. @glaucus Единственное, что я могу предложить, - повторить шаг (4) в моем ответе, убедившись, что тип записи GRUB2. Если это не сработает, захотите ли вы загрузить Ubuntu Live CD и собрать сводку Bootinfo, чтобы мы могли получить более подробную информацию о вашей конфигурации загрузки? Первая загрузка с использованием Try Ubuntu . Затем выполните шаги, изложенные в этом ответе . Обязательно добавьте ссылку на pastebin к вашему вопросу. вам нужно удалить grub из MBR и установить его на раздел linux. и grub должен быть правильно настроен для загрузки Ubuntu. затем вы идете в EasyBCD и добавляете запись, нацеленную на Grub.

Процедура, которая сработала для меня, изложена ниже.

Вы выполнили установку загрузчика NeoGrub на шаге (3)? Если NeoGrub установлен, \NST на вашем C: диске будет папка .

Я думаю, что этот шаг иногда упускается из руководства по настройке EasyBCD.

Использование EasyBCD для загрузки в GRUB из меню загрузки Windows

  1. Запустите Windows и установите бесплатную версию EasyBCD .
  2. Откройте программу EasyBCD и выберите « Добавить новую запись» на боковой панели слева.
  3. Выберите самую правую вкладку NeoGrub в разделе « Операционные системы » и нажмите Install кнопку.

снимок экрана с вкладкой установки загрузчика NeoGrub

EasyBCD Добавить новую запись для Linux / BSD для GRUB2

введите описание изображения здесь

Я последовал за вами, ответив шаг за шагом, после перезагрузки - и пункты меню NeoGrub Bootloader и ubuntu выводят меня на один экран -> см. Скриншот

Я только что прошел через это как новичок в Linux на этих выходных и только (!) Получил это сработало. У меня была заводская установка Windows 7 на ноутбуке, и я пытался установить Ubuntu для двойной загрузки. Я использовал диспетчер разделов Windows, чтобы освободить место на жестком диске, а затем использовал live CD и GParted для создания логических разделов /, / home и swap. Затем я установил Ubuntu в эти разделы. Затем я вернулся в Windows, запустил EasyBCD и все, что пытался (см. Выше предложения потоков), всегда получал либо командную строку grub>, а иногда вообще ничего.

Первое, что нужно сделать, это проверить, можете ли вы использовать командную строку grub> для фактической загрузки вашей установки Ubuntu. Это даст вам уверенность в том, что установка сработала, и подскажет, какие настройки использовать позже.

«ls» даст вам список того, где вы находитесь. Для меня это был мой диск Windows 7 C из некоторых названий каталогов, которые он поднял. Итак, вам нужно изменить корень на раздел, содержащий файлы / Ubuntu / boot. Для этого вы используете команду grub «root».

Grub не использует sda / b / c / d для жестких дисков sata, вместо этого он использует hd0 для sda, hd1 для sdb и т. Д. Клавиша tab_key используется в grub для параметров автозаполнения. У меня есть только один жесткий диск, поэтому ввод «root (hd0,« tab_key »») дал мне все доступные варианты разделов в hd0. Это поможет, если вы знаете, в какой раздел вы установили / boot, но даже тогда не слишком интуитивно понятный. Я использовал GParted для создания разделов установки, так что знал, что установил / загружаю в раздел sda9, поэтому смог определить его относительно легко. Немного запутанно, потому что grub начинает считать расширенные разделы с 4. Способ получения Чтобы получить мой / boot раздел, нужно было набрать «root (hd0,8)», т. е. на единицу меньше номера sda9. Сделайте «ls» и, конечно же,

Следующее, что нужно сделать, это загрузить ядро ​​и файл initrd. Ядро, которое бросило меня, когда вам нужно было указать корень в нормальной терминологии linux как часть команды. Хотя настоящее ядро ​​и файл .img находятся в / boot, они имеют длинные имена. В корне есть указатели на них, которые экономят на точной печати. Вот все, что я напечатал, включая команду root выше:

Загрузка и установка

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

Как работать с программой

Определение ОС

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

Добавление системы

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

После этого останется лишь нажать на add entry и дождаться окончания процесса. Теперь в настройках можно видеть обе системы и с легкость перезагружаться в любую из них.

Добавляем Линукс

Также можно поступить, если установлены не две виндовс, а, например, виндовс и линукс.

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

Настройки программы

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

Создание загрузочной флешки

Создание флешки

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

Установка BCD

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

Запуск установки

После того, как требуемая информация будет указана, останется нажать только на Установить bcd.

Дальше останется только дождаться окончания процесса формирования загрузочного носителя, что может занять продолжительное время.

просьба не предлагать установку grub2 в mbr или wubi ..

Update:

Я выполнил инструкции по установке EasyBCD и добавил запись в меню загрузки Windows для загрузки Ubuntu шаг за шагом. Когда я перезагружаю как загрузчик NeoGrub, так и пункты меню Ubuntu, возьмите меня на экран ниже.

введите описание изображения здесь>> </p></body></html>

3 ответа

Процедура, которая сработала для меня, описана ниже.

Выполняли ли вы установку загрузчика NeoGrub на этапе (3)? Если NeoGrub установлен, на вашем \NST .

Я думаю, что этот шаг иногда исключается из руководства для настройки EasyBCD.

Использование EasyBCD для загрузки в GRUB из меню загрузки Windows

  1. Запустите Windows и установите бесплатную версию EasyBCD.
  2. Откройте программу EasyBCD и выберите Добавить новую запись с боковой панели слева.
  3. Выберите вкладку справа , NeoGrub , в разделе « Операционные системы » и нажмите Установить .

снимок экрана вкладки установки загрузчика NeoGrub

EasyBCD Добавить новую запись для Linux /BSD для GRUB2

Я только что прошел через это как новичок Linux в эти выходные и просто (!) получил эту работу. У меня была заводская настройка Windows 7 на ноутбуке и пыталась получить ubuntu для двойной загрузки. Я использовал диспетчер разделов Windows, чтобы освободить место на жестком диске, а затем использовать live CD и GParted для создания логических разделов /, /home и swap. Затем я установил ubuntu в эти разделы. Затем я вернулся в Windows, запустил EasyBCD и каждый раз, как я пытался (см. Выше предложения нитей), всегда заканчивался либо с grub> командной строки, а иногда и совсем ничего.

Первое, что нужно сделать, это проверить, можете ли вы использовать grub> командной строки для фактической загрузки в вашу установку ubuntu. Это даст вам уверенность в том, что установка работает, и расскажет вам, какие настройки использовать позже.

«ls» предоставит вам список того, где вы находитесь. Для меня это оказалось моим приводом Windows 7 C от некоторых названий каталогов, которые он привел. Итак, вам нужно изменить корень на раздел, содержащий файлы unbuntu /boot. Для этого вы используете команду «root» grub.

Grub не использует sda /b /c /d для жестких дисков sata, вместо этого он использует hd0 для sda, hd1 для sdb и т. д. «tab_key» используется в grub для параметров автоматического завершения. У меня только один жесткий диск, поэтому набрав «root» (hd0, «tab_key»), я дал мне все варианты для разделов в hd0, которые были доступны. Это поможет, если вы знаете, какой раздел вы установили /boot, но даже тогда не слишком интуитивно. Я использовал GParted для создания моих установочных разделов, поэтому знал, что я установил /загрузился в раздел sda9, поэтому смог определить его относительно легко. Немного запутанно, потому что grub начинает считать расширенные разделы с 4. Способ получить grub, чтобы получить раздел my /boot, набрав «root (hd0,8)», то есть один меньше, чем номер sda9. Сделайте «ls» и, конечно же, я вижу каталог /boot vmlinuz file и initrd.img файл в корневом каталоге.

Следующий бит - загрузить ядро ​​и файл initrd. Ядро было тем, что бросило меня, поскольку вам нужно указать корень в обычной терминологии linux как часть команды. Хотя фактическое ядро ​​и .img-файл находятся в /boot, у них длинные имена. В корне есть указатели на них, которые сохраняются при точном наборе текста. Вот все, что я набрал, включая команду root выше:

Это помогло моему Ubuntu и дало мне уверенность в том, что оно было установлено ОК. Теперь мне просто нужно было выяснить, как его автоматизировать. Это вернуло меня в EasyBCD на Win7. Нажмите, чтобы добавить новую запись (я оставил оригинал, который взял меня, чтобы взять grub> в одиночку) и выбрал вкладку NeoGrub и нажал Install. После этого я нажал кнопку «Настроить», и это привело к отображению файла menu.lst. Я добавил все строки, которые я использовал выше в командной строке grub, чтобы загрузить его, и все. В следующий раз, когда я перезагрузился, я выбрал NeoGrub, и я набираю все это из ubuntu, который выглядит потрясающе и быстро по сравнению с постоянными кругами задержки Win7.

Я использую все выходные .

Вы можете использовать EasyBCD, но имейте в виду, что это замедлит загрузку системы, поэтому после загрузки в Ubuntu измените mbr таким образом, чтобы он указывал на Ubuntu GRUB, который будет искать и отображать все операционные систем, установленных в системе, что намного лучше, чем меню загрузки Windows, также удалите параметр Ubuntu из меню загрузки Windows.

Читайте также: