No grldr при загрузке с флешки

Ntfs5 no grldr при загрузке с флешки

No grldr при загрузке с флешки

Приветствую!
В данном материале будет рассказано о быстром способе создания загрузочного Flash-драйва с минимумом усилий.

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

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

Подготовка Flash накопителя

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

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

Форматирование флешки

Форматирование и последующие процедуры мы будем проводить в довольно популярной утилите Bootice. Инструмент довольно мощный, но не стоит беспокоиться – все шаги будут подробно освещены.

Для начала нам необходимо её скачать, это можно сделать по данной ссылке.

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

После распаковки, запустите файл. В архиве представлен вариант программы как для 32 (x86) битной версии операционной системы, так и 64 (x64) битной.

Используйте тот вариант, который соответствует разрядности установленной в вашем случае операционной системы.

Если вы затрудняетесь с определением разрядности установленной у вас операционной системы и соответственно запуском нужной версии, то данный материал вам поможет «Как узнать разрядность установленной операционной системы: 32bit или 64bit».

Сама программа портативная (не требует предварительной установки), что означает, что она готова к работе сразу после запуска исполняемого файла.

В открывшемся окне выберите ваш носитель, а после нажмите кнопку Parts Manage.

В результате будет отображено дополнительное окно, в котором вам необходимо будет нажать на кнопку Format this part. И в дополнительно появившемся окне обязательно указать a качестве файловой системы FAT32, остальные параметры можно оставить по умолчанию.

Для старта форматирования флеш-драйва нажмите клавишу Start.

После форматирования проверьте, активен ли раздел. Если кнопка Activate неактивна (на неё нельзя нажать) в окне Partition Management, то всё хорошо. В противном случае нажмите на неё.

И так, раздел отформатирован и активен. Переходим к следующему шагу.

Запись загрузчика (загрузочной области)

Находясь в главном окне программы, нажмите на кнопку Process MBR.

Будет открыто окно Master Boot Record, в нём выберите пункт Windows NT 5.x / 6.x MBR, а после нажмите кнопку Install / Config.

В открывшемся вспомогательном окне Choose MBR нажмите на кнопку Windows NT 6.x MBR.

В результате будет отображено сообщение об успешном проведении операции. Закройте это сообщение нажатием кнопки OK, а после и само окно Master Boot Record.

Вы вернётесь в главное окно программы, где теперь вам необходимо нажать кнопку Process PBR.

В отрывшемся окне Partition Boot Record необходимо указать раздел, с которого будет происходить загрузка. Проверьте, что этот раздел соответствует вашей флешке (определяется по размеру и имени).

А чуть ниже поставьте чекбокс (точку) у пункта GRUB4DOS 0.4.5c/0.4.6a (FAT/FAT32/NTFS/ExFAT) и нажмите на располагающуюся внизу клавишу Install / Config.

Будет открыто вспомогательное окно Config GRUB4DOS, в котором необходимо будет переключить опцию на пункт Version 0.4.6a, а после нажать кнопку OK.

Будет отображено информационное окно об успешном применении изменений. Закройте это окно и остальные, выйдите из программы Bootice.

Теперь нам необходимо скачать сам загрузчик Grub4Dos. Его мы будет скачивать из официального репозитория.

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

Откройте скачанный архив. Если у вас возникают трудности с его открытием, то вам поможет данный материал.

Из архива нам необходимо будет скопировать в корень загрузочной флешки только два файла – grldr (не имеет расширения) и menu.lst, который содержится в подпапке sample архива.

Конфигурация меню Grub4Dos

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

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

Источник: https://pix42.ru/ntfs5-no-grldr-pri-zagruzke-s-fleshki/

Как отредактировать меню загрузки мультизагрузочной флешки созданной в программе WinSetupFromUSB. Как менять названия операционных систем. Как удалять из меню загрузки ненужные ОС

No grldr при загрузке с флешки

Здравствуйте, у меня вопрос к Владимиру! 

Я создал в программе WinSetupFromUSB мультизагрузочную флешку UEFI с тремя операционными системами: Windows 7, Windows 8.1, Windows 8, ещё добавил в неё Live CD Acronis True Image 2013. Затем захотел убрать из флешки Windows 7 и добавить вместо неё Windows 8.

1 Single Language, зашёл в корень флешки в папку WINSETUP и удалил папку W7_SP1x64 с ISO-образом Windows 7.Знаю, что меню загрузки мультизагрузочной флешки находится  в файле menu.lst,но вот что интересно, в menu.lst находится информация только о Live CD Acronis True Image 2013 и всё.

Никакого упоминания о Windows 7, 8, 8.1 в этом файле нет.Значит, если я создаю UEFI флешку в программе WinSetupFromUSB, то меню загрузки находится не в menu.lst, а в каком-то другом файле? Всё-таки я решился добавить на флешку образ Windows 8.

1 Single Language и теперь у меня при загрузке выходит вот такое меню. 

Windows 7 x64

Windows 8.1 x64

Windows 8.0 x64

Windows 8.1 Single Language

и семёрка естественно не грузится (оно и понятно, ведь она удалена из флешки). 

Вопрос…

Привет друзья! Меня зовут Владимир и я отвечу на вопрос читателя, но сначала давайте вспомним процесс создания загрузочной флешки в программе WinSetupFromUSB.

При создании в программе WinSetupFromUSB мультизагрузочной UEFI флешки отформатированной в FAT32 или NTFS на накопителе создаётся универсальный линуксовый загрузчик Grub4Dos с файлом menu.lst и два файла конфигурации загрузки BCD! Первый bcd находится по адресу:X:\efi\microsoft\boot\bcd(где X: буква вашей флешки).

Второй bcd находится по адресу:

X:\boot\bcd(где X: буква вашей флешки).

Если вы создаёте в WinSetupFromUSB мультизагрузочную флешку UEFI отформатированную в FAT32 или NTFS, то добавляете в неё образы ISO операционных систем через вторую строчку Vista/7/8/Server 2008/2012 based ISO 

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

X:\efi\microsoft\boot\bcd

а также

X:\boot\bcd (где X: буква вашей флешки).

Если вы загружаете с такой флешки ноутбук с включенным UEFI, то UEFI не видит загрузчик Grub4Dos, но видит хранилище загрузки bcd, находящийся в папке X:\efi\microsoft\boot\,и происходит загрузка ноутбука с флешки. При загрузке мы видим такое меню (файл menu.lst не участвует в процессе загрузки, так как Grub4Dos не задействован).

Если загрузка ноутбука с флешки происходит с отключенным UEFI и включенным Legacy, то у нас работает загрузчик Grub4Dos передающий загрузку диспетчеру загрузки Windows (BOOTMGR), находящемуся в папке X:\boot\bcd (где X: буква вашей флешки), для этого нужно выбрать в этом меню пункт 0 Windows NT6 (Vista/7 and above) Setup.

В данном меню мы выбираем необходимую операционную систему для установки или возвращаемся в меню Grub4Dos.

Редактировать эти два BCD нужно стандартными командами с помощью

утилиты bcdedit.

Команды будут выглядеть так:

Для UEFI

bcdedit -store X:\efi\microsoft\boot\bcd

Для Legacy 

bcdedit -store X:\boot\bcd

(где X: буква вашей флешки).

Этими командами открываем bcd и смотрим ID

командами:

bcdedit -store X:\efi\microsoft\boot\bcd /delete {ID}

bcdedit -store X:\boot\bcd /delete {ID}

удаляем ненужные записи операционных систем и PE

командами:

bcdedit -store x:\efi\microsoft\boot\bcd /set {ID} description “любое имя”, кавычки обязательны.

bcdedit -store x:\boot\bcd /set {ID} description “любое имя”, кавычки обязательны.

меняем название операционных систем и PE

если кому нужно, командами

bcdedit -store x:\boot\bcd> C:\bcd.txt

bcdedit -store x:\efi\microsoft\boot\bcd> C:\bcd.txt

создаём в корне диска (C:) текстовый вариант файла BCD с названием bcd.txt

Больше ничего (по моему мнению) в редактировании не нуждается.

Рассмотрим реальный пример редактирования меню мультизагрузочной флешки

Создадим в программе WinSetupFromUSB такую же загрузочную UEFI флешку, как и у нашего читателя.

На флешке, имеющей букву (R:), находится четыре операционные системы: Windows 7, 8, 8.1, Windows 8.1 Single Language и ещё Live CD Acronis True Image 2013.

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

Если загрузить ноутбук с включенным Legacy, то сначала откроется загрузчик Grub4Dos, где нам нужно выбрать пункт Windows NT6 (Vista/7 and above) Setup (здесь же вы можете загрузить Live CD Acronis True Image 2013).  

Открывается меню диспетчера загрузки Windows (BOOTMGR), находящийся в папке R:\boot\bcd

Предлагаю для закрепления материала удалить последнюю систему – Windows 8.1 Single Language

Открываем командную строку и вводим команду:

bcdedit -store R:\efi\microsoft\boot\bcd, где R буква нашей флешки.

Открывается файл конфигурации хранилища загрузки нашей флешки bcd находящийся в папке R:\efi\microsoft\boot. Копируем ID {ba171b3d-3513-11e5-82fd-ac220b79a339} последней операционки, которую мы хотим удалить: Windows 8.1 Single Language

вводим команду, которая удалит запись в файле конфигурации загрузки BCD о Windows 8.1 Single Language: 

bcdedit -store R:\efi\microsoft\boot\bcd /delete {ba171b3d-3513-11e5-82fd-ac220b79a339}

Операция успешно завершена.

Запись удалена и теперь меню загрузки ноутбука с включенным UEFI выглядит без Windows 8.1 Single Language

Но если загрузиться с флешки в Legacy, то запись о Windows 8.1 Single Language всё ещё останется. Её тоже удаляем. 

Открываем командную строку и вводим команду: bcdedit -store R:\boot\bcd, где R буква нашей флешки. 

Открывается файл конфигурации хранилища загрузки нашей флешки bcd находящийся в папке R:\boot. Копируем ID {b54bcd64-3513-11e5-82fd-ac220b79a339} Windows 8.1 Single Language. 

вводим команду, которая удалит запись о Windows 8.1 Single Language в файле конфигурации загрузки BCD в папке R:\boot

bcdedit -store R:\boot\bcd /delete {b54bcd64-3513-11e5-82fd-ac220b79a339}

Теперь и при загрузке в режиме Legacy никакой записи о Windows 8.1 Single Language не будет.

Под конец нужно вручную удалить папку с ISO-образом Windows 8.1 Single Language с флешки. Удаляем папку W81x64_1, в которой находится ISO-образ Windows 8.1 Single Language.

Как редактировать файл menu.ls загрузчика Grub4Dos

Внимательные читатели заметили, что на нашей флешке также имеется загрузочный диск Live CD Acronis True Image 2013. Большая часть ISO-образов Live CD добавляется на флешку через 4-ю строчку Linux ISO/Other Grub4dos compatible ISO и прописывается в меню GRUB.

и грузится прямо из него.

Запись Live CD Acronis True Image 2013 удаляется в menu.lst

Все добавленные на флешку ISO-образы Live CD находятся в папке ISO 

Из неё удаляем ненужные образы. 

Редактирование файла menu.lst допускается только английскими буквами.

Можно добавить вручную перезагрузку компьютера

title Restart

reboot

и выключение компьютера

title Shutdown 

halt

добавление этих записей можно делать после имеющейся в 

в menu.lst. записи

#clear mappings and set root in case we return from bootmgr

map –unmap=0:0xff

map –unhook

map –rehook

ls /usbdrive.tag > nul || find –set-root –devices=hf /usbdrive.tag > nul

ls /default > nul && default /default

Статьи на эту тему: 

Метки к статье: Загрузка MBR GPT UEFI WinSetupFromUSB Мультизагрузочные носители

Источник: https://remontcompa.ru/zagruzochnyy-nositel/807-kak-otredaktirovat-menyu-multizagruzochnoy-fleshki-sozdannoy-v-programme-winsetupfromusb-kak-menyat-nazvaniya-operacionnyh-sistem-kak-udalyat-iz-menyu-zagruzki-nenuzhnye-os.html

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.