Вниз

14 Декабрь 2010

12

Мультизагрузочная флешка LiveUSB средствами загрузчика GRUB4DOS и WinSetupFromUSB

Продолжаю цикл статей про мультизагрузочные флешки. В первой части цикла я рассказал как сделать универсальную загрузочную флешку с кучей iso на борту. Единственным недостаток способа (который я нашёл) – увеличение времени загрузки за счёт распаковки образа в память. Во второй части цикла я описал как можно ускорить загрузку реаниматоров с флешки. Недостатки способа – у большинства реаниматоров общий каталог Programs в корне флешки. А здесь я расскажу как установить на флешку до 10 дистрибутивов Windows, причём это будут распакованные образы, что хорошо отразится на скорости загрузки с флешки.
Для этого нам понадобится всего одна программа WinSetupFromUSB. Можете поискать в сети, а можете скачать по прямой ссылке.

Плюсы: Простота. Программа позволяет совместить на флэшке до 10 дистрибутивов Windows 2000\XP\2003, добавить BartPE/WinBulder/UBCD4Win/WinFLPC, установщик Висты, Gparted и SisLinux, имеет встроенную виртуальную машину QEMU, позволяющей протестировать работу загрузочной флешки не перезагружая компьютер.
Если на флэшке имеется загрузчик GRUB4DOS он не перезаписывается, а вносятся изменения в menu.lst. Таким образом ваши программы, дистрибутивы и настройки меню не пострадают. Правда здорово?)
Минусы: При нескольких дистрибутивах в корне флешки много “некрасивых” папок:

После подготовки трех дистрибутивов на флэшке имелось следующее содержимое:
Итак продолжим создавать нашу загрузочную флешку.

1. Скачиваем, устанавливаем, запускаем, открывается окно:
WinSetupFromUSB

В поле Windows 2000/XP/2003 Source указываем путь к дистрибутиву Windows

В поле USB Disk Selection нужно выбрать флэшку

Force Target disk tupe – Removable – для флэшек, Fixed – для USB-HDD

Ниже можно указать в какую папку устанавливать ОС (по умолчанию – \WINDOWS), номер диска и раздела(по умолчанию – 0 и 1)

Format target using можно отформатировать флэшку утилитой HP format tool или PEtoUSB (обе интегрированы в WinSetupFromUSB)

Если поставить Test in QEMU, то можно проверить загрузочную флешку с помощью QEMU, без перезагрузки компьютера запустить загрузчик GRUB4DOS с флэшки.

You may add also – можно добавить на флэшку BartPE/WinBulder/UBCD4Win/WinFLPC, установку Vist`ы, Gparted и SisLinux. Поддерживается установка только одной версии BartPE/WinBulder/UBCD4Win/WinFLPC.

2. Форматируем флешку утилитой HP format tool или PEtoUSB (не поддерживает NTFS). Если вы уже форматировали свою флешку в первой части цикла, смело пропускайте, если нет, форматируйте предварительно скопировав нужные данные!

3. Выбираем всё что нужно, как минимум флешку и путь к дистрибутиву, и жмём GO.

4. Этот пункт будет пропущен если на флэшке нет дистрибутивов созданных программой WinSetupFromUSB.

Если есть то появится окно:
WinSetupFromUSB нашла дистрибутивы на флешке

Жмём НЕТ, программа переименует папки $WIN_NT$.~LS, $WIN_NT$.~BT и файл TXTSETUP.SIF , пропатчит файлы SETUPLDR.BIN и SETUPDD.SYS в соответствии с новыми именами.
Если ДА – программа синхронизирует дистрибутив и папки $WIN_NT$.~LS
Если ОТМЕНА программа удалит имеющиеся на флэшке папки $WIN_NT$.~LS, $WIN_NT$.~BT и создаст новые.

5. Программа начнёт копировать файлы на флешку, по окончанию нажимаем ОК. И тестируем либо в QEMU если ставили галочку, либо перезагружаемся.

Если открыть menu.lst, то видно что программа добавила в него строчки, типа:

title Windows XP/2000/2003 Setup- First and Second parts
root (hd0,0)
configfile /winsetup.lst
savedefault

Это и есть нужный нам пункт меню для установки Windows.
Папки $WIN_NT$.~BT, $WIN_NT$.~LS, и создала файл winsetup.lst:

color black/cyan yellow/cyan
timeout 10
default /windefault

title First part of Windows XP Professional setup
root (hd0,0)
chainloader (hd0,0)/$WIN_NT$.~BT/SETUPLDR.BIN
savedefault 1

title Second part of XP Professional setup+Start Windows for first time
root (hd0,0)
chainloader (hd0,0)/ntldr
savedefault

Где цифра после savedefault устанавливает пункт по умолчанию (нумерация идет с 0), чтобы после первой стадии установки и перезагрузки автоматически стартовала вторая стадия установки.

  1. SICreef
    17 Фев 2011

    Отличная статья, да и все последующие. Хорошо то как описал всё. Благодарю!

  2. Макс
    12 Март 2011

    error 11 unrecognized device string, or you ommited… и тд

    что это? делаю всё по инструкции. единственное – мать с флешки не грузится, так что я гружусь с неё как с внешнего hdd

  3. 12 Март 2011

    Макс, что грузить пытаешься? напиши сюда содержимое menu.lst

  4. Макс
    12 Март 2011

    всё исправил, только грузится ОООЧЕНЬ долго….

  5. Макс
    12 Март 2011

    в том месте где

    Booting ERD Commander
    FAT 12 BPB found witch 0xEB (jmp) leading the boot sector
    probed C/H/S = 80/2/12, probed total sectors = 2880

  6. 13 Март 2011

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

  7. Макс
    13 Март 2011

    вторую часть пробовал, не вышло… нужно наверно сначала образы сделать в один( мультизагрузочный CD, с меню, загрузкой с биоса) а потом его на флешку заливать, чтоб грузится с него

  8. 13 Март 2011

    Макс, да нет проблема не в этом, у меня всё нормально работает. а какой образ не получился? если можно с ссылкой.

  9. Макс
    13 Март 2011

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

  10. Макс
    13 Март 2011

    видел на одном форуме писали

    можно просто насоздавать папок, типа minint, minint1, minint2, натолкать туда нужные LIVE CD и всё, потом прописать путь к исполняемому файлу BIN.Например: chainloader /minint/setupldr.bin

    пробовал так?

  11. 13 Март 2011

    Макс, вроде пробовал, не помню точно..сейчас попробую, отпишусь сразу.

  12. 15 Март 2011

    Макс, попробовал, забавная штука получается, на некоторых образах работает как надо, на некоторых начинается установка винды. в чём отличия пока не понял. а у тебя что выходит?

  13. Максим
    16 Март 2011

    я поставил программу сарду-всё делает в два клика

    http://itshaman.ru/articles/408/sozdanie-multizagruzochnoi-fleshki-s-pomoshchyu-sardu

  14. Павел
    17 Март 2011

    Всё это конечно хорошо, но я ещё только начинаю осваивать комп и нечего не понял начиная с раздела 7. Копируем образы нужных дисков (LiveCD, дистрибутивы Windows) где взять эти образы? название пункта меню загрузчика где это название? И так с остальным. Был бы признателен если бы вы на языке чайников всё это рассказали

  15. 18 Март 2011

    Павел, образы нужных дисков можно скачать в интернете если у вас нет (воспользуйтесь поисковиком, ищите примерно следующее Live CD). название пункта меню – просто название, пишите что захотите. к вечеру напишу поподробнее. спрашивайте если что ещё не понятно. если здесь сложновато посмотрите ссылку которую привёл чуть выше Максим, я сам ещё не успел попробовать, но вроде бы должно быть проще.

  16. Павел
    18 Март 2011

    Спасибо, попробую прямо сейчас.

  17. Игорь
    23 Март 2011

    Макс как ты исправил эту ошибку
    error 11 unrecognized device string, or you ommited…

  18. 23 Март 2011

    Игорь, напиши что в твоём menu.lst.

  19. Максим
    24 Март 2011

    error 11 unrecognized device string, or you ommited…

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

    title Windows XP Install
    map –-mem /firadisk.IMA (fd0)
    map -–mem /winxp.iso (0xFF)
    map (hd0) (hd1)
    map (hd1) (hd0)
    map –-hook
    chainloader (0xFF)

  20. 24 Март 2011

    Максим, большое спасибо за поправку! действительно там должно быть 2 знака “-”, причём у меня в админке 2 и есть, а на блоге отображается 1, и в menu.zip который я выкладывал тоже всё нормально. Щас разбираюсь почему так отображает.

  21. 24 Март 2011

    Исправил проблему с отображением.

  22. Максим
    25 Март 2011

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

    FAT 12 BPB found witch 0xEB (jmp) leading the boot sector
    probed C/H/S = 80/2/12, probed total sectors = 2880

    ждал 10 минут пока 185 мб образ разгрузится – толку ноль, вырубил

  23. 25 Март 2011

    Максим, а ты чем форматировал? HPUSBFW или стандартными средствами? ещё можно попробовать поменять файл образа дискеты . архив не распаковывать, просто прописать в menu.lst, что-то типа
    map --mem /boot.ima.gz (fd0)
    и ещё можно попробовать дефрагментировать образ программой WContig

  24. Максим
    26 Март 2011

    утилитой(нестандартной) форматировал. а как подмена дискеты и дефрагментация образа может повлиять на скорость запуска этого образа?

  25. 26 Март 2011

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

  26. Максим
    27 Март 2011

    2.0 точняк. копирует образ махом. памяти 2048 мб

  27. Dron
    6 Апр 2011

    А если grub4dos не стартует на одной из десяти машин (машина грузится с usb умеет. ДОС с флешки грузится нормально). а на остальных 9-и все нормально (из этого следует что флешка тоже исправна и загрузчик работает), То в чем может быть причина на этой машине ( HP dc7800)????

  28. 6 Апр 2011

    Dron, скорее всего мапить по другому в menu.lst надо. а что нибудь выдаёт?

  29. Anonim
    2 Май 2011

    образы просто на флешку надо кинуть .или в папку boot или еше глубже

  30. 5 Май 2011

    да просто на флешку

  31. ondroed
    12 Июнь 2011

    все работает, с 1-го раза сделал. пасиба

  32. Антон
    13 Июнь 2011

    Я сегодня делал флеху по вашей схеме.
    Все запустилось…образ винды розпаковался и начал ставится.
    отфарматировал винт, но перед копитованием файлов написало
    ВСТАВТЕ ДИСК С ПОМЕТКОЙ FiraDisk Installation DisK в дисковод А….и все….дальше не идет….можете помочь?

  33. 13 Июнь 2011

    Антон, а сам образ Firadisk на флехе? сам ставил не раз такого не видел. В третьей статье тоже интересный вариант. в крайнем попробуйте его.

  34. 13 Июнь 2011

    Пожалуйста)

  35. Антон
    13 Июнь 2011

    А проблему поиска дистрибутива если обрезал ЕНЛАЙТОМ можно обойти?

  36. Антон
    13 Июнь 2011

    Дело в том, что я хочу поставить виндовс, обрезаний, но 100% рабочий постольку ставил его с внешнего привода и все работало.
    Обычние сброки винды очень тупят на моем нетбуке. А я без внешнего привода хотел бы обойтись. Программа в 3 способе весьма удобная, но мой дистрибутив не сечет, потому, что обрезал именно ЕНЛАЙТОМ.
    Моя почта Tarlandash@gmail.com.
    Если у Вас есть идеи..был бы очень благодарен.
    программа говорит что нужен файл winnt32.exe с папки дистрибутива…я конечно его туда копирнул, но практически уверен, что так ничего не выйдет.

  37. 13 Июнь 2011

    Антон, с nLiteу меня тоже были проблемы. думаю в случае с nLite лучше смотреть в сторону Bart’s PE.

  38. Антон
    13 Июнь 2011

    вообще-то мне намного удобнее 1 способ, но там по каким-то причинам не копируется файлы образа дискеты…не знаете в чем может быть проблема?

  39. Антон
    13 Июнь 2011

    а если флеха гиговая, а образ 700 мб – он не может его розархивировать – я правильно понимаю?

  40. 13 Июнь 2011

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

  41. Антон
    14 Июнь 2011

    Там енлайтовые версии никак не идут.
    проблему решил WinSetupFromUSB_1-0-beta7
    http://flashboot.ru/index.php?name=News&op=article&sid=35
    Держит все….даже дистрибутив можно и хайренсбутом доукомплектовать.
    Поставил на свой нетбук с первого раза без всяких проблем.

  42. 14 Июнь 2011

    Антон, ну так я WinSetuoFromUSB первым делом посоветовал)) Хорошая вещь. Удачи!

  43. kai
    16 Июнь 2011

    Вопрос. А флешку потом можно использовать как, собственно флешку? Если в Menu.lst не указывать путь к файлам, то Grub их и не увидит, я так понимаю. А то 10 гигов места жалко.

  44. 17 Июнь 2011

    да конечно также используйте как обычно. grub’у про ваши файлы знать ни к чему :)

  45. kai
    18 Июнь 2011

    Спасибо, Alex. Ещё такой вопрос, нужно было установить Win, при нажатии на Install Windows XP… выдал Error 11: Unrecognized device string, or you omitted the required DEVICE part which should lead the filename. Что это значит и как исправить?)

  46. kai
    18 Июнь 2011

    А, всё, исправил. Не стоило переименовывать файл после скачивания.

  47. Dosp
    23 Июнь 2011

    у меня такой вопрос, как можно в последующем обновить на флэшке базы данных антивирусов, в часности интересует способ обновления Alkid live usb.
    P.S по данному способу удалось зделать загрузочную флэш, но увы дальше ошибки 15, и затем и 13 дело не пошло, думаю что это связанно с образом, записал алкида другим способом и в распакованном виде.

  48. 24 Июнь 2011

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

  49. Dosp
    24 Июнь 2011

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

  50. Dosp
    24 Июнь 2011

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

  51. 24 Июнь 2011

    Dosp, вот и здорово)

  52. Костя
    28 Июнь 2011

    А ка понять перезагрузитесь и пользуйтесь? У меня она автоматичекски не запускается.

  53. Костя
    28 Июнь 2011

    А как нужно сделать что бы она запустилась после перезагрузки?

  54. 28 Июнь 2011

    Костя, нужно зайти в BIOS и там выставить загрузку с флешки в соответствующем разделе, что-то типа USB или USB-HDD.

  55. srgtwrb
    5 Июль 2011

    я нихуя непонял

  56. 5 Июль 2011

    почитай эту статью
    там проще

  57. Okil
    16 Июль 2011

    win. сборки можно установит с этой прогой?

  58. 16 Июль 2011

    Okil, тут нет однозначного ответа, смотря какая сборка. те что мне попадались, я ставил.

  59. Михаил
    23 Июль 2011

    При распаковке выдает ошибку: “Невозможно создать WINGRUB\grubinst_gui.exe”
    При перезагрузке флешку не видит.
    Куда нужно вставлять кусок текста MENU.LST? В начало, в конец, в середину?

  60. 23 Июль 2011

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

  61. Алексей
    6 Сен 2011

    тоже самое блин при установке GRUB4DOS.exe
    Невозможно создать WINGRUB\grubinst_gui.exe

  62. 7 Сен 2011

    Алексей, почитайте переведенную документацию. описано для всех ОС – http://greenflash.su/Grub4Dos/files/install.htm

  63. 9 Окт 2011

    title Alkid
    find –set-root /i386/setupldr.bin
    chainloader /i386/setupldr.bin

    error 27 unrecognized command

    В чём может быть прблема??

  64. 9 Окт 2011

    CAHEK, помоему проблема в названии – i386/. Мне пришлось его переименовывать (см. п.4 этой записи)

  65. Dosp
    5 Ноя 2011

    недавно столкнулся с такой проблемкой, почемуто Cure It не хочет запускаться из под Алкида, зависает, пробовал по разным папкам тасавать, запустить кюр ит не получилось, что можно сделать?

  66. Dosp
    5 Ноя 2011

    недавно столкнулся с такой проблемкой, Cure It не хочет запускаться из под алкида, зависает постоянно, пробовал тосавать по разным папкам, толку ноль, что можно сделать?

  67. 26 Дек 2013

    Подскажите пожалуйста что не так делаю

    splashimage (hd0,0)/BOOT/Splash/Zver.xpm.gz
    foreground ffffff
    background 03bc19

    timeout 60
    default 0

    title Windows XP Install
    map –mem /firadisk.IMA (fd0)
    map –mem /GRTMPVOL_RU_20.02.13.iso (0xFF)
    map (hd0) (hd1)
    map (hd1) (hd0)
    map –hook
    chainloader (0xFF)

    title boot NTLDR of Windows NT/2K/XP
    map (hd0) (hd1)
    map (hd1) (hd0)
    map –hook
    find –set-root /ntldr
    chainloader /ntldr

    title boot BOOTMGR of Windows VISTA

    map (hd0) (hd1)
    map (hd1) (hd0)
    map –hook
    find –set-root /bootmgr
    chainloader /bootmgr

    title boot floppy
    chainloader (fd0)+1
    rootnoverify (fd0)
    savedefault –wait=2

    title boot CD
    cdrom –init
    map –hook
    chainloader (cd0)

    title reboot
    savedefault –wait=2
    reboochainloader (cd0)

    title commandline
    savedefault –wait=2
    commandline

  68. 17 Янв 2014

    Сделал все как было сказано,скачал файл MENU.LST прописал название своего образа
    по примеру :
    title Windows XP Install
    map –mem /firadisk.IMA (fd0)
    map –mem /winxp.iso (0xFF)
    По началу выдавало ошибку Eror 15 потому как понял что кидаю в папку Boot,перекинул в начало самой флешки…вроде думало думало но потом выдало ошибку Eror 28

    Кстати для познания: Эта программа схожа с Bootusb, в наборе ахиретительный вариант прог которые пригодятся как для Стационара так и для ноуда! Пробовал там такой же вариант редактировал так же в ручную Menu.lst,только Исо образы были в boot папке и при загрузке с флешки все увидело,даже моментально инстал запустился … вот только проблема что начиная копировать файлы вскоре появляется Синий экран и Я не пойму в чем проблема! Обычно это было при конфликте винды если устанавливать на Ноуд или не качественная…но винда хорошая и настройки все стояли в Bios …
    Как Варинат хорошая программа Wintoflash для создания вроде всех типов Windows загрузочной флешки! Но блин нужна Мультизагрузочная Флешка….
    А по поводу этой проги я дупля не отстрелю …????!!!!!! был бы признателен за совет так сказать мудрый комментарий !!!!

  69. 23 Фев 2014

    Здраствуйте! проблема в установке а точнее в файле I386 просто не видит его, где то читал что надо его переименовать но где его найти на флешке, все образы скинул на флешку. Может в биосе надо изменить с AHCI на IDE или RAID. Если чего не так сказал или выразился то простите первый раз устанавливаю. Спасибо…

  70. 5 Март 2014

    Всем привет,не знаю читают ещё эту ветку или нет.. Сделал всё по инструкции,всё отлично всё на флешке..Но вот в чём задача. при попытки загрузки,сначала всё идёт хорошо. Но после проверки конфигурации (т.е на начальном этапе установки) Выбивает синий экран с непонятной ошибкой..Хотел поставить на вин 7! Или я что-то сделал не так,или в чём может быть поблема?

  71. 14 Июнь 2014

    Ӊi! Do yoս know iff they make any plugins to assist
    wіth Search Engine Optimization? ӏ’m trying to
    get my blog to rank fߋr somе targeted keywords bbut ӏ’m not sereing vеry ǥood results.

    Іf ƴou know of any pleasee share. Manyy tҺanks!

  72. 18 Июнь 2014

    Hi, i feel that i saw you visited my blog so i got
    here to go back the favor?.I am trying to in finding things
    to improve my site!I assume its ok to make use of
    a few of your ideas!!

  73. 2 Янв 2015

    не работает

  74. 25 Март 2015

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

  75. 30 Авг 2015

    Мой друг заказывал скважинный насос в компании с бесплатной доставкой по дешевой цене.

  76. leon
    3 Сен 2015

    Подскажите пожалуйста, чем открыть файл “Menu.lst”. Ни блокнотом ни WordPad не открывается. Я не могу найти в интернете. Простите за невежество. Учусь по тихоньку.

  77. leon
    3 Сен 2015

    Архив “Menu.lst” который дан как образец объёмом 2КБ.

  78. 5 Сен 2015

    leon, ответ содержится в вопросе) это же архив, его сначала разархивировать нужно (например 7zip – бесплатный антивирус), а потом блокнотом открывать.

  79. 35xakers
    14 Янв 2016

    Спасибо, помогло

Поделись своими мыслями!

(обязательно)
(обязательно)

Почтовые адреса не публикуются.

Подпишись на комментарии