Руководства, Инструкции, Бланки

Wingrub инструкция img-1

Wingrub инструкция

Категория: Инструкции

Описание

Установка GRUB на флешку - Linux-install

На флешке туча разделов под разные ОС. Есть раздел для загрузчика, который будет рассортировывать это дело. Сначала я отформатировал раздел в ext4. попробовал поставить загрузчик через утилиту grub-install. однако что-то не то происходило и утилита вылетала с ошибкой невозможности встраивания, мол, там ext2. Я подумал, что, возможно, утилита не умеет взаимодействовать с ext4. поэтому отформатировал раздел в ext3. Проблема повторилась. Итак, что делать?!

P.S. раздел размеров 100 Мб.

Ответ на: комментарий от armbox 07.03.2015 11:43:53

а /dev/disk/by-id/usb-JetFlash_Transcend_16GB_3840210860-0:0 — это как пример (надо менять путь после /dev/. например, на /dev/sdb1 ), или это так и должно быть?!

Ответ на: комментарий от dimon4ezzz 07.03.2015 12:12:31

это пример, после /dev/ замени на своё

GRUB нужно ставить на устройство (/dev/sdb), а не на раздел (/dev/sdb1).

Ответ на: комментарий от Fenrikus 07.03.2015 12:29:41

Акт у меня там несколько разделов же

Ответ на: комментарий от dimon4ezzz 07.03.2015 13:13:19

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

Если ты хочешь разместить конфиг grub на разделе /dev/sdb1 то ставить нужно примерно так: grub-install --root-directory=/путь/к/примонтированному/разделу/sdb1 /dev/sdb

Ответ на: комментарий от Fenrikus 07.03.2015 14:06:36

всё равно вылетает с ошибкой «Файловая система „ext2“ не поддерживает встраивание. Встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является ненадёжным механизмом и его лучше не использовать. Операция не будет продолжена с использованием blocklists»

Ответ на: комментарий от armbox 07.03.2015 11:43:53

Берешь gparted. Устройство -> создать таблицу разделов -> GPT (и все слетает). Создаешь раздел bios_grub, затем, все нужные тебе. На тот раздел, который планируешь сделать загрузочным ставишь флаг (boot и или legacy_boot я уже точно не помню, поищи в гугле какой именно), далее ставишь груб:

И кстати, груб прекрасно ставится и на FAT32, так что ext2,3,4 не обязательно.

Ответ на: комментарий от xinim 16.03.2015 15:41:28

в моем случае это выглядело так:

Ответ на: комментарий от xinim 16.03.2015 15:46:49

Ответ на: комментарий от dimon4ezzz 16.03.2015 15:11:44

везде кроме, первой ссылки есть с русскими буквами.

Ответ на: комментарий от dimon4ezzz 16.03.2015 15:11:44

И еще, GPT могут не воспринимать старые машины. Короче изучай.

Похожие темы

Другие статьи

GRUB всемогущий, или делаем загрузочную флешку

GRUB всемогущий, или делаем загрузочную флешку

Про сам grub, загрузочные флешки и особенно специальные утилиты для создания дисков написано уже не мало, но выглядят они узко направленными. Например только для создания флешки Windows 7 default
grldr
grldr.mbr
menu.lst

Для Windows XP в boot.ini добавляем c:\grldr="GRUB4DOS". Все.
Либо запустить GRUB\install.bat из файла в приложении (файл install.bat взят из установщика xPUD bcdedit.exe /export "C:\BCD.bak"
bcdedit.exe /create /d "GRUB4DOS" /application bootsector
запоминаем GUID вида "<1a5b5afd-0469-110d-9a85-000103005000>", и далее заменяем в команде GUID на эту строку

bcdedit.exe /set GUID device boot
bcdedit.exe /set GUID device partition=%SYSTEMDRIVE%
bcdedit.exe /set GUID path \grldr.mbr
bcdedit.exe /displayorder GUID /addlast

Либо так же запустить GRUB\install.bat из файла в приложении.

В общем то на этом установка закончена, и можно уже перезагружаться и поиграться с командной строкой (нажать С после появления меню grub).

Например, можно начать загрузку с дисковода:
chainloader (fd0)+1
rootnoverify (fd0)
boot

С привода компакт дисков:
cdrom --init
map --hook
chainloader (cd0)
boot

Выключить компьютер:
halt

Можно загрузиться с заранее вставленной флешки (если конечно там есть какой то загрузчик):
map (hd1) (hd0)
map (hd0) (hd1)
root (hd1,0)
chainloader +1
boot

А можно начать установку Windows 7, образ которой до этого просто разархивировали на флешку (и сама флешка не загрузочная):
root (hd1,0)
chainloader /bootmgr
boot

Напомню, что все это мы делали из режима командной строки. Но 1 в 1 (удалив только последнюю команду boot ), эти команды можно прописать и в menu.lst. и они будут работать из меню.

Случай из жизни: Cлетел MBR первого диска, и по этому BIOS загрузил сразу grub со второго диска. Увидев привычный синий экран, я смекнул что MBR, после очередных экспериментов, повреждена и требуется восстановление. Все что потребовалось мне, это перейти в режим командной строки ( С ) и ввести:
root (hd0,0)
chainloader /bootmgr
boot

И началась загрузка Windows7 После загрузки выполнил bootsect /nt60 c: /mbr И все (!)
Никакого безопасного режима или режима восстановления, ни каких 2-3 перезагрузок. и тем более ни каких дисков восстановления (да и нет у меня CD привода на нетбуке). После процедуры даже не понадобилось лишний раз перезагружаться, Windows загрузилась уже в штатном режиме (одно время я неделю ее так запускал, забывал восстановить MBR после загрузки).
Так же в архиве GRUB4DOS есть примеры автоматического поиска Windows XP и Windows 7/Vista, и даже если вы не знаете где у вас установлена Windows — все равно можно загрузиться при слетевшей MBR.


И так, Вы прониклись и хотите сделать себе такую флешку, но у Вас уже есть флешка на 16Гб и форматировать ее крайне не желательно, а большинство распространенных утилит (и инструкций) для изготовления бут-флешек предлагают ее предварительно отформатировать, что бы, полагаю, убедиться, что на создаваемой флешке точно файловая система FAT32. А потом устанавливают туда опять же grub или isolinux.

Установить grub можно без форматирования (при условии, конечно, что у вас уже FAT32, коих абсолютное большинство). Есть утилитка Winrub default
grldr
grldr.mbr
menu.lst
И редактируем menu.lst по желанию, параллельно наполняем флешку (часть пунктов уже можно посмотреть в статье выше, да и сам архив содержит примеры).


1. Alkid live title Alkid Live CD
root (hd0,0)
chainloader (hd0,0)/minint/setuplns.bin

В папке programs можно удалить лишнее, если флешка не сильно большая. А так же обновить базы антивирусов до актуального состояния.

2. Hiren's BootCD menu label Start BootCD
kernel /HBCD/memdisk
append initrd=/HBCD/boot.gz

что легко преобразуется в синтаксис grub
title Start BootCD
root (hd0,0)
kernel /HBCD/memdisk
initrd /HBCD/boot.gz

добавляем и его в menu.lst
Установка закончена.

3. Некоторые мелкие утилиты уже есть готовые в интернете. обычно это образ дискеты с memtest, Ghost, DOS, PQMagic. Грузиться с них так же не составляет труда. Прописываем в menu.lst :
title Ghost 11
map --mem /Ghost.ima (fd0)
map --floppies=1
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

У меня EEEPC без CD привода и когда вдруг встала необходимость восстановить его, я даже не задумался где взять внешний привод. Переписал Ghost образ с DVD дсика на флешку на «большом» компе, загрузился с флешки и восстановил.

4. Запуск дистрибутива. Возьмем для примера образ Parted Magic title PМagic
configfile /pmagic/menu.lst

Эта команда загрузит меню из родного menu.lst от pmagic, и нам не придется вообще ничего изобретать. Разве что добавить в \pmagic\menu.lst пункт для возврата обратно в наше:
title <<main menu
configfile /menu.lst

В последней версии PМagic добавилась еще куча утилит, в т.ч. memtest, восстановление grub, hardware analyzer. Рекомендую самостоятельно потренироваться в «переселении» их на свою флешку, подглядывая в п.3 или menu.lst .

5. Запуск Live Ubuntu title Try Ubuntu without any change to your computer
root (hd0,0)
kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper
initrd /casper/initrd.lz

6. Установка Debian title Debian Install
kernel /vmlinuz
init /initrd.gz

После начала установки будет найден образ ISO DVD1 и продолжится установка без сети, без CD приводов.

7. Установка на флешку Антивирусов сильно сложнее, например установку Dr.Web Live CD я расписывал тут AUTOEXEC.BAT
COMMAND.COM
CONFIG.SYS
EMM386.EXE
HIMEM.SYS
IO.SYS
SMARTDRV.EXE

желательно, но не обязательно:
Mouse.com
MOUSE.INI
OAKCDROM.SYS

Копируем все это в корень флешки, а в menu.lst добавляем
title DOS (Install WinXP?)
root (hd0,0)
makeactive
chainloader /io.sys
Тут можно либо насладиться DOS, либо заранее в AUTOEXEC.BAT прописать (файл ответов конечно по желанию):
smartdrv
cd \WinXP\i386
winnt /U:\WinXP\i386\winnt.sif

9. Установка Windows 7. Как уже писал выше достаточно разархивировать ISO в корень флешки, а в menu.lst добавить (уже с hd0,0 )
root (hd0,0)
chainloader /bootmgr
boot

10. Ну и для ровного счета расскажу еще об одном типе утилит. Некоторые (не все!) ISO образы могут быть загружены прямо из grub. Среди таких у меня нашлись: Acronis True Image, Acronis Disk Director, Active Password Changer. Это особым образом подготовленные образы (не простой слепок с CD), их загружать следующим образом:
title Active Password Changer
map (hd0,0)/Pwdchanger.iso (hd32)
map --hook
chainloader (hd32)


Что делать если случайно установили grub в MBR основного диска, а не флешки, либо нужно удалить с флешки? Можно воспользоваться утилитой bootsect.exe как я писал выше.
В случае если еще не перезагрузились (если перезагрузились, то при помощи grub загрузите Windows, способом описанным выше), и запустите bootsect.exe
Для восстановления Windows XP bootsect /nt52 c: /mbr
Для восстановления Windows Vista/7 bootsect /nt60 c: /mbr
bootsect находится в папке boot диска Windows, а так же есть в моем выложенном архиве в конце статьи.
Флешку же достаточно просто отформатировать.

Заключение


Надеюсь что примеры помогут кому то разобраться, а кому то заинтересоваться данным загрузчиком, а утилиты для создания загрузочных флешек будут вызывать улыбку (ни кого не хочу обидеть, уважаю всех разработчиков, больше того сам с таких утилит начинал). Ну и конечно же очень рекомендую изучить подробнее сам grub, и GRUB4DOS, например вот русское руководство

Мультизагрузка Windows 7 и Windows XP - всё на одной флешке - Программы для Windows 7

Мультизагрузка Windows 7 и Windows XP - всё на одной флешке


Наверно многие из вас часто задумывались о том, что устанавливать OS Windows удобнее с флешки чем с диска, и с Windows 7 это всегда было просто с утилитой Windows 7 USB DVD Download Tool, а вот с Windows XP всегда существовали некоторые проблемы с флешкой, очень трудно правильно установить эту OS с флешки, и конечно же мало кто знает, что на одну флешку можно закинуть сразу две установочные windows Seven и XP. Это означает, что вам больше не понадобится, носить с собой диски или две отдельные флешки, сейчас я расскажу вам как можно устанавливать эти операционные системы всего с одной флешки.

Итак, нам понадобится флешка размером не менее 4Гб и желательно быстрая, от этого будет зависеть скорость и время установки OS, дальше вам надо скачать вот этот архив:

Распакуйте его на флешку, после чего запустите файл WINGRUB.exe вам откроется окно, сверху выберите Disk, справа от него выберите вашу флешку и нажмите Install.

После этих операций, и если всё удачно, вы увидите чёрное dos окно, которое попросит нажать enter, так вы и сделаете, всё, установка закончена. Теперь вам всего лишь остаётся залить на флешку 2 образа, один Windows 7, и один Windows XP. Важно! всё это должно быть в корне флешки, а образы должны называтся Seven.iso и WindowsXP.iso, и желательно использовать оригинальные образы, а не сборки, всё, ваша флешка готова к работе.

Теперь самое важное, Windows 7 устанавливается легко и просто, Windows XP, будет устанавливаться за счёт загрузчика Windows 7, поэтому не пугайтесь, если при установке Windows XP, вы увидите установку Windows 7, это нормально.

После определённого этапа система задаст вам пару вопросов, укажите полную установку windows на диск, через пару секунд система может выдать ошибку, она попросит перезагрузки или простио сообщит о том, что дальнейшая установка невозможна, просто перегрузите компьютер, и после чего Windows XP продолжит свою установку в штатном режиме. Всё это проверено лично мной и работает.

Просмотров. 18280 | Рейтинг. 3.1 / 7

Как сделать мультизагрузочную флешку с несколькими ОС Windows, Linux и утилитами

Как сделать мультизагрузочную флешку с несколькими ОС Windows, Linux и утилитами

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

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

Загрузочный USB Flash или HDD накопитель удобен тем, что можно отказаться от использования CD/DVD для установки операционной системы и использования диагностических программ типа Memtest. MHDD, Acronis TI. «Мультизагрузочная» же флешка или жесткий диск хороши тем, что можно не форматировать весь диск для каждой программы, а один раз установить туда всё необходимое и при загрузке выбирать нужное через собственноручно созданное меню.

Особенно эта вещь актуальна для тех, у кого нет CD/DVD читалки, а надо то установить систему, то провериться на вирусы. то что-то еще.

Впрочем, давайте приступим.

Хотя нет, перед тем как приступим, давайте мы покажем Вам наш интересный цикл видеороликов про создание мульзагрузочной флешки системного администратора:

Ну, а дальше, собственно, можете читать статью :)

Создаём мультизагрузочную флешку с помощью Grub4Dos

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

GRUB4DOS - это универсальный загрузчик на основе GNU GRUB. Он может управляться в режиме командной строки или с помощью конфигурационного файла, в его возможности входят:

  • Загрузка из MBR
  • Загрузка из раздела
  • Загрузка DOS 6.22/7.x/8.0 ( Windows 9x/Me ) загрузчиком ( io.sys )
  • Загрузка FREEDOS загрузчиком (kernel.sys)
  • Загрузка Windows NT/2000/XP загрузчиком ( ntldr )
  • Загрузка Windows Vista /7 /8 загрузчиком ( bootmgr )
  • Загрузка Linux загрузкой ядра ( kernel )
  • Поддержка нескольких файловых систем
  • Загрузка с любого устройства доступного в BIOS 'е
  • Загрузка образов дисков ( HDD, Floppy, ISO )
  • Изменение очерёдности загрузки (используя маппинг)
  • Загрузка образов по сети
  • Поддержка режима LBA

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

Еще Grub имеет встроенную систему помощи, которая в ответ на <help> всегда выведет список доступных к выполнению команд, а в ответ на <help имя_команды> выдаст дополнительную информацию. Автозаполнение строки (клавиша TAB ) подскажет не только синтаксис команды, но и, в некоторых случаях, варианты её продолжения (доступные устройства, разделы) .

Ну что ж, начнём.

Что нам понадобится для создания, собственно, мультизагрузочной флешки:

  • Флешка, объём которой удовлетворяет Вашим потребностям.
  • Сам grub4dos. Скачать можно по этой ссылке .
  • Установщик grubinst. Скачать можно по этой ссылке .
  • В качестве утилит, скажем, образ Memtest. Victoria и Partition magic для проверки оперативной памяти и жесткого диска соответственно, а так же работы с разделами диска. Скачать можно все одним архивом по этой ссылке .
  • Из операционных систем давайте возьмём, скажем, Linux Mint 15 Olivia. Качается вот так (на странице надо просто выбрать один из серверов в любой стране). Скачанный файл-образ (на момент написания статьи он назывался linuxmint-15-cinnamon-dvd-32bit.iso ) переименовываем в mint.iso

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

Как с этим взлетать:

  • Распаковываем скачанный архив grubinst. Запускаем из полученной папки файл grubinst_gui.exe. Важно! Запуск надо производить от имени администратора, т.е. " Правая кнопка мышки по файлу - Запустить от имени администратора ", иначе Вы рискуете столкнуться с проблемами.
  • В появившемся окне, а именно в строке " Disk ", очень внимательно указываем нашу флешку. В случае ошибки Вы рискуете перезаписать загрузочный сектор жесткого диска, что чревато.
  • Жмём кнопочку Install. Если всё пройдёт хорошо, то Вы увидите такое вот сообщение:
  • Закрываем это окно нажатием кнопочки Enter. Идем распаковывать архив grub4dos. скачанный нами ранее. Внутри будет одноименная папка. Заходим внутрь неё. Копируем всё её содержимое в корень на флешку (еще раз - не папку, а её содержимое) .
  • Собственно, флешка готова, однако в неё еще надо бы добавить всякие утилиты, которые нам хотелось бы с неё загружать. Давайте сделаем это.
  • Здесь же, в корне флешки, куда мы копировали содержимое архива grub4dos. создаём папку boot

  • Далее скачиваем этот архив. Это тема оформления для нашего меню, дабы всё было симпатичненько, а не просто буковками на черном экране. Скачанный архив, не распаковывая, копируем в папку boot .
  • Туда же копируем, скачанные нами ранее pm.iso. vcr35r.iso. mt420.iso и mint.iso. В результате внутри папки boot получается примерно такая картина:

  • Готово! Собственно, Вам остается только перезагрузиться, выставить в BIOS загрузку с USB -носителей и опробовать флешку.

Теперь несколько слов о всяких там установочных архивах и прочем. Глобально, Вы можете подключать практически все. iso. которые предполагают загрузку, т.е. всё, что ранее грузилось с CD/DVD. теперь можно закинуть на флешку в виде. iso образа и грузиться подобным образом. Я специально не стал приводить пример с установщиками систем, дабы не выкладывать образы Windows и не способствовать пиратству в совсем уж его явном проявлении. Однако расскажу как в принципе подключаются все эти образы вообще.

В корне флешки, куда мы копировали grub4dos есть файлик menu.lst. Открыть его можно в блокноте или notepad++. или чем Вы там пользуетесь для открытия обычных. txt (собственно, здесь не. txt. но открывается методом " Правая кнопка мышки - Открыть с помощью "). Этот самый файл представляет собой своеобразный конфиг, где прописано, что запускать и из какой папки, какую тему использовать и всё такое прочее. Текущее содержание этого файла настроено мной (если Вы, конечно, качали grub4dos по ссылке выше) и выглядит так:

timeout 30
gfxmenu /boot/theme.gz
default 0

title Загрузка с жёсткого диска
find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
rootnoverify (hd0)
chainloader (hd0)+1

title Загрузка linuxmint
map --unmap=0:0xff
map --unhook
root (hd0,0)
map /boot/mint.iso (0xff) || map --mem /boot/mint.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper iso-scan/filename=/boot/mint.iso quiet splash -- locale=ru_RU
errorcheck off
initrd /casper/initrd.lz
initrd /casper/initrd.gz
errorcheck on
map --unmap=0:0xff

title Загрузка Partition Magic - Работа с разделами жёстких дисков
map /boot/pm.iso (0xff) || map --mem /boot/pm.iso (0xff)
map --hook root (0xff)
chainloader (0xff)

title Загрузка vcr35r.iso - Тест жесткого диска [Victoria]
map /boot/vcr35r.iso (0xff) || map --mem /boot/vcr35r.iso (0xff)
map --hook root (0xff)
chainloader (0xff)

title Загрузка mt410.iso - Тест оперативной памяти [Memtest]
map /boot/mt410.iso (0xff) || map --mem /boot/mt410.iso (0xff)
map --hook root (0xff)
chainloader (0xff)

title Перезагрузка компьютера
reboot

title Выключение компьютера
halt

Очень кратенько поясню, что тут к чему:

  • timeout задаёт время до выбора Вами какого-либо пункта (если оный сделан не будет, то выбор произойдет автоматически)
  • gxmenu задаёт путь до темы (фоновое изображение и шрифты) оформления меню нашей флешки
  • title - собственно задаёт названия пункта в меню
  • map - используется для эмуляции диска путём указания пути к образу

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

Ну, а далее. Разобраться, думаю, несложно. Качаем необходимый нам .iso. закидываем в папку boot. прописываем новую строку меню с новым путём и вперёд. Хоть Windows PE грузите, хоть Linux. хоть установщики, хоть антивирусы .

В двух словах как-то вот так.

Послесловие

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

Спасибо за внимание. Оставайтесь с проектом! ;)

Кто работает с Grub4DOS? (установка WinXP, вопрос внутри)

Кто работает с Grub4DOS? (установка WinXP, вопрос внутри)

A A Мастер (1306), закрыт 5 лет назад

Чтобы разобраться и установить использовал данное описание:
http://savvateev.org/blog/17/
(по крайней мере именно оно выводится первым при поиске в Яндексе фразы "grub4dos")

Там получается что для установки WinXP надо разбивать установку на две задачи.
Вот так:

------
title Установка Windows XP (этап 1)
map --mem /Grub4DOS/firadisk.ima (fd0)
map --mem /Grub4DOS/ISO/WinXP_SP3.iso (hd32)
map --hook
chainloader (hd32)

title Установка Windows XP (этап 2)
map --mem /Grub4DOS/firadisk.ima (fd0)
map --mem /Grub4DOS/ISO/WinXP_SP3.iso (hd32)
map --hook
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
------

Но проблемы начинаются уже в первой части (можно сказать что до второй и не дойдём).
Всё нормально грузится, вначале в память, потом появляется меню инсталяции виндоуса.
Первый подвох замечаешь когда виндоус спрашивает на какой диск инсталировать винду.
Вначале идёт неразмеченный диск компьютера, а вторым предлагает флешку КОТОРОЙ УЖЕ ПРИСВОИНА БУКВА C.
Если я создам партицию на компьютерном HDD, то она получает бувку D:
Ну может это и ничего страшного? Может он пото забудет что инсталирует на D: диск и при отсутствии флешки станет C: диском?
Но настоящая проблема ожидает дальше.
Короче выбираем HDD, после этого проискходит его форматирование и копирование установочных файлов.
Так вот - копирование происходит на HDD с буквой D. а вот MBR и главные загрузочкные файлы (их штучек 5) средит которорых и ntldr - почему-то попадают на флешку у которой буква C.
Тоесть получается что на HDD находятся все папки с i386, а у флешки снесён загрузчик Grub4DOS и вместо него установленовлен WinXP (на флешку попадают только эти 5 главных загрузочных файла и новый MBR).
Причём я даже пытался провести фокус - во время копирования файлов выдернуть флешку. В этом случае копирование останавливается на позиции 98% и говорит что не может записать файл ntldr. Однако MBR на флешку очевидно записывается гораздо раньше, так как если перезапуститься то с флешки уже пытается грузиться виндоус (это притом что я выдернул флешку примерно на половине копирования).

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

Один из моментов - если запускаю Акрoнис Диск Директор (из под этого же Grub4DOS) то он говорит что флешка это "Диск 1", а компьютерный HDD это "Диск 2" (тоесть он почему-то ставит флешку вперёд диска, может по этому ей первой и присваивает букву С. но ведь это не повод бросать загрузочную область на "Диск 1" если указано что надо инсталировать на "Диск 2"!)

Пробывал даже в биосе ставить что вначале пусть грузится с HDD, а потом с флешки. Надеялся что тогда HDD станет первыйм диском с буквой С. а флешка вторым, в соответствии с очерёдностью Boot (ведь на HDD нету загрузочной области, и загрузка произойдёт всё равно с флешки). но это не помогло, очерёдность дисков осталась прежней.

В чём может быть проблема?
Может в самом примере menu.lst есть ошибка?
Помогите пожалуйста.

Сергей Тихомиров Мудрец (16221) 5 лет назад

Вам бы для начала неплохо было бы понять смысл загрузчика вообще. Для этого я бы мог отрекомендовать мануальчик: http://greenflash.su/Grub4Dos/Grub4dos.htm
Лично у вас проблема в том, что изначально вы неправильно установили загрузчик на флешку, определив саму флешку нулевым диском. Отсюда и пошло. Винда - это удивительная выдумка, она всегда лепит загрузчик именно на самое первое устройство. Почему так? - спросите у разработчиков в Редмонде. ) Граб этого не делает. В грабе можно и необходимо самостоятельно указывать устройство куда предполагается установить загрузчик. Вы либо этого не сделали, либо поленились сделать, либо не разобрались - вам виднее. Вот и получилось у вас, что флеху выперло в hd0. Исправьте и всё у вас будет хорошо. А как исправить - читайте мануал - это очень полезно. По крайней мере, вы не будете выглядеть идиотом, задавая такие вопросы, как тот, что задали выше.

MOHAX Просветленный (20702) 5 лет назад

секс в гамаке, создай ещё один диск основной и ставь туда виндовс