Xodok
26-01-2011, 23:38
Мультизагрузочный раздел основного HDD - аналог мультизагрузочной USB Flash.
Набор ремонтно-восстановительных средств, размещаемый обычно не USB накопителях или на CD/DVD, может быть размещен на выделенном разделе основного диска.
Дальнейшее изложение идет применительно к ОС Windows XP.
В корень активного раздела помещаем файлы grldr, menu.lst, splash.xpm.gz.
В файле boot.ini добавляем примерно такую строку :
C:\grldr="Multiboot"
При загрузке компьютера появляется дополнительная строка загрузочного меню "Multiboot".
Выбор этой строки приводит к загрузке через файл grldr Grub4dos - многофункционального загрузчика, который используется для загрузки операционных системы мультисистемной конфигурации. После загрузки активируется файл menu.lst с заставкой splash.xpm.gz, т.е. приходим к виду, характерному для мультизагрузочной USB Flash. Если компоненты мультизагрузки размещены на разделе сновного диска, то все отличия menu.lst от аналогичного файла для флешки будут состоять в правильном определении адресов запуска компонентов. Формат записи раздела в Grub4dos выглядит примерно так : (hd0,1).
Первая цифра соответствует номеру диска, а вторая - номеру раздела на этом диске. Если первая цифра совпадает с номером в Windows, то вторую угадать невозможно. Например, диск разбит на 3 раздела. При первом входе в menu.lst нажимаем букву "с" (лат.) и переходим в режим командной строки, где вводим find :
grub > find [Enter]
В ответ получаем список дисков и разделов :
hd0,0
hd0,4
hd0,5
После выяснения информации о разделах можно войти в основную ОС и приступить к работе с меню, предпочтительно используя готовую болванку.
Дополнительно из этого меню можно вызвать загрузку подключенной флешки если на этой флешке разместить файл, например, Flashmenu.lst. Кстати, это позволяет осуществлять загрузку с USB накопителей на компьютерах, где BIOS не предоставляет такой возможности. Имя такого файла может быть любым, но расширение должно быть lst, и, если подключаются одновременно несколько флешек, то имя файла должно быть разное. Структура блоков дополнительного файла Flashmenu.lst может совпадать с файлом menu.lst на флешке, но адресация запуска должна быть изменена.
Компоненты, размещенные на мультизагрузочном разделе основного диска могут быть запущены при загрузке с флешки. Для этого на разделе можно поместить файл типа submenu.lst., а в меню флешки прописать загрузку этого файла. Файл submenu.lst отличается
от menu.lst на активном разделе адресацией запуска. Использование такого способа позволяет в полной мере задействовать компоненты на мультизагрузочном разделе при крахе основной ОС.
Мультизагрузочный раздел можно скрыть удалив букву раздела и использовать для хранения резервных копий ОС.
Проверен запуск с мультизагрузочного раздела :
bartpe_mini.iso
Acronis_BCDW_Reanimator_v5.2008.iso
ubuntu-10.04-netbook-i386.iso
Paragon Advanced Recoveri CD но не ISO, а извлеченных файлов.
Примеры, реально работающих файлов меню прилагаются. Принципиально важно правильно определить и заменить адреса разделов для запуска компонентов.
Набор ремонтно-восстановительных средств, размещаемый обычно не USB накопителях или на CD/DVD, может быть размещен на выделенном разделе основного диска.
Дальнейшее изложение идет применительно к ОС Windows XP.
В корень активного раздела помещаем файлы grldr, menu.lst, splash.xpm.gz.
В файле boot.ini добавляем примерно такую строку :
C:\grldr="Multiboot"
При загрузке компьютера появляется дополнительная строка загрузочного меню "Multiboot".
Выбор этой строки приводит к загрузке через файл grldr Grub4dos - многофункционального загрузчика, который используется для загрузки операционных системы мультисистемной конфигурации. После загрузки активируется файл menu.lst с заставкой splash.xpm.gz, т.е. приходим к виду, характерному для мультизагрузочной USB Flash. Если компоненты мультизагрузки размещены на разделе сновного диска, то все отличия menu.lst от аналогичного файла для флешки будут состоять в правильном определении адресов запуска компонентов. Формат записи раздела в Grub4dos выглядит примерно так : (hd0,1).
Первая цифра соответствует номеру диска, а вторая - номеру раздела на этом диске. Если первая цифра совпадает с номером в Windows, то вторую угадать невозможно. Например, диск разбит на 3 раздела. При первом входе в menu.lst нажимаем букву "с" (лат.) и переходим в режим командной строки, где вводим find :
grub > find [Enter]
В ответ получаем список дисков и разделов :
hd0,0
hd0,4
hd0,5
После выяснения информации о разделах можно войти в основную ОС и приступить к работе с меню, предпочтительно используя готовую болванку.
Дополнительно из этого меню можно вызвать загрузку подключенной флешки если на этой флешке разместить файл, например, Flashmenu.lst. Кстати, это позволяет осуществлять загрузку с USB накопителей на компьютерах, где BIOS не предоставляет такой возможности. Имя такого файла может быть любым, но расширение должно быть lst, и, если подключаются одновременно несколько флешек, то имя файла должно быть разное. Структура блоков дополнительного файла Flashmenu.lst может совпадать с файлом menu.lst на флешке, но адресация запуска должна быть изменена.
Компоненты, размещенные на мультизагрузочном разделе основного диска могут быть запущены при загрузке с флешки. Для этого на разделе можно поместить файл типа submenu.lst., а в меню флешки прописать загрузку этого файла. Файл submenu.lst отличается
от menu.lst на активном разделе адресацией запуска. Использование такого способа позволяет в полной мере задействовать компоненты на мультизагрузочном разделе при крахе основной ОС.
Мультизагрузочный раздел можно скрыть удалив букву раздела и использовать для хранения резервных копий ОС.
Проверен запуск с мультизагрузочного раздела :
bartpe_mini.iso
Acronis_BCDW_Reanimator_v5.2008.iso
ubuntu-10.04-netbook-i386.iso
Paragon Advanced Recoveri CD но не ISO, а извлеченных файлов.
Примеры, реально работающих файлов меню прилагаются. Принципиально важно правильно определить и заменить адреса разделов для запуска компонентов.