но вот что интересно, в menu.lst находится информация только о Live CD Acronis True Image 2013 и всё. Никакого упоминания о Windows 7, 8, 8.1 в этом файле нет.
{banner_google1}
Значит, если я создаю UEFI флешку в программе WinSetupFromUSB, то меню загрузки находится не в menu.lst, а в каком-то другом файле?
и теперь у меня при загрузке выходит вот такое меню.
все добавленные системы прописываются в обоих хранилищах загрузки
В данном меню мы выбираем необходимую операционную систему для установки или возвращаемся в меню Grub4Dos.
bcdedit -store x:bootbcd> C:bcd.txt
bcdedit -store x:efimicrosoftbootbcd> C:bcd.txt
создаём в корне диска (C:) текстовый вариант файла BCD с названием bcd.txt
Если загрузить ноутбук с включенным Legacy, то сначала откроется загрузчик Grub4Dos, где нам нужно выбрать пункт 0 Windows NT6 (Vista/7 and above) Setup (здесь же вы можете загрузить Live CD Acronis True Image 2013).
Открывается меню диспетчера загрузки Windows (BOOTMGR), находящийся в папке R:bootbcd
Предлагаю для закрепления материала удалить последнюю систему — Windows 8.1 Single Language
Открываем командную строку и вводим команду:
bcdedit -store R:efimicrosoftbootbcd, где R буква нашей флешки.
Открывается файл конфигурации хранилища загрузки нашей флешки bcd находящийся в папке R:efimicrosoftboot. Копируем ID {ba171b3d-3513-11e5-82fd-ac220b79a339} последней операционки, которую мы хотим удалить: Windows 8.1 Single Language
вводим команду, которая удалит запись в файле конфигурации загрузки BCD о Windows 8.1 Single Language:
bcdedit -store R:efimicrosoftbootbcd /delete {ba171b3d-3513-11e5-82fd-ac220b79a339}
Операция успешно завершена.
Запись удалена и теперь меню загрузки ноутбука с включенным UEFI выглядит без Windows 8.1 Single Language
Но если загрузиться с флешки в Legacy, то запись о Windows 8.1 Single Language всё ещё останется. Её тоже удаляем.
Открываем командную строку и вводим команду: bcdedit -store R:bootbcd, где 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:bootbcd /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
Из неё удаляем ненужные образы.
Редактирование файла 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
Статьи на эту тему:
Выделите и нажмите Ctrl+Enter
Внешний носитель
Как отредактировать меню загрузки мультизагрузочной флешки созданной в программе WinSetupFromUSB. Как менять названия операционных систем. Как удалять из меню загрузки ненужные ОС