5 февраля 2013 г.

Комплект для создания установочной флешки с Windows XP/Vista/7/8

СКАЧАТЬ

    Содержит все необходимое для создания мультизагрузочной флешки Grub4Dos, предназначенной для установки всех современных пользовательских версий Windows из оригинальных ISO-дистрибутивов. Незначительно модифицированные дистрибутивы (но не г-сборки) тоже должны установиться.

    Для работы:
    1. Скопировать файлы из скачанного архива на флешку.
    2. Заменить iso-файлы-пустышки из папки Boot на дистрибутивы.
    3. Проверить на дефрагментацию файлов. Образы не должны быть фрагментированы!

    Способ основан на установке драйвера FiraDisk в Среду Предустановки (WinPE) на первом этапе установки Windows Vista/7/8.
    В процессе установки Windows XP тоже используется этот же драйвер, но уже в образе floppy-диска (не забудьте про интергацию AHCI/SATA-драйвера в оригинальный дистрибутив).
    Так же при установке Windows 8 (x64) не забудьте про правку BCD.
    Все образы маппятся с прямым мапом, т.е. требования к объему ОЗУ минимальны.

    Подробности смотрите в статьях:
1. Установка Windows XP с флешки  -  [Install Windows XP from USB stick]
2. Установка Windows Vista/7 с флешки  -  [Install Windows Vista/7 from USB stick]
3. Установка Windows 8 с флешки  -  [Install Windows 8 from USB stick] 

При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.

10 комментариев:

  1. Спасибо и удачи!

    ОтветитьУдалить
  2. вот кусочек меню
    title Windows 7 (Oll)
    set MYISO=win7_Oll.iso
    map --mem (md)0x800+4 (99)
    map /win7_Oll.iso (0xff)
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    map --hook
    write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/win7_Oll.iso;\n\0
    chainloader (0xff)/BOOTMGR || chainloader (0xff)

    а вот ссылка на скрин ошибки
    http://joxi.ru/HQ1cUtg5CbBQDzn73N4

    тоже самое с Win_XP
    title Windows XP Firs Start Install
    set MYISO=WINXPx86.iso
    map --mem (md)0x800+4 (99)
    map --mem /Boot/FiraDisk.img (fd0)
    map --mem /Boot/FiraDisk.img (fd1)
    map /Boot/WINXPx86.iso (0xff)
    map (hd0) (hd1)
    map (hd1) (hd0)
    map --hook
    write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/WINXPx86.iso;floppy,vmem=find:/Boot/FiraDisk.img;\n\0
    chainloader (0xff)/I386/SETUPLDR.BIN

    тут ошибка
    http://joxi.ru/IRNcUtg5CbAJEVls9JM

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

    ОтветитьУдалить
  3. Разморозьте пожалуйста ваш аккаунт на Dropboxe А то все ссылки битые, Спасибо.

    ОтветитьУдалить
    Ответы
    1. Извиняюсь, что так вышло. Dropbox блочит аккаунт, если в день с публичных ссылок было скачано >20ГБ. Может быть это только временно.
      Но скорее всего придется искать альтернативы для публикации файлов.
      Можете посоветовать варианты :)

      Удалить
  4. Восстановите пожалуйста ссылку на комплект. Может перезалить в качестве зеркала на яндекс.диск?

    ОтветитьУдалить
    Ответы
    1. могу предложить скачать архив с этой страницы:
      http://gromr1.blogspot.ru/2014/07/error-509.html

      а там найти его в папке с названием интересующей страницы

      Удалить
  5. День добрый! Создаю мультизагрузочноую флешку, и читаю ваши статьи, за которые огромное спасибо.
    Большая просьба ответить на несколько вопросов.
    1)Зачем вводить set MYISO и потом работать через него?
    2)Указанным вами способом установка систем на физический HDD проходит нормально. А вот на VirtalBox - нет. Читал, что надо удалить/закомментировать строки типа
    #map (hd0) (hd1)
    #map (hd1) (hd0)
    У вас удаление
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    не помогает. Не подскажете, как правильно должно быть в menu.lst чтоб можно было установить систему с флешки на VirtalBox (usb.vmdk создан и подключен)?

    ОтветитьУдалить
    Ответы
    1. 1 - Просто ради удобства, вдруг захочется в другое место перенести образ, тогда достаточно будет изменить лишь одну строчку с этой переменной.
      2 - Подозреваю, что флешка подмонтировалась другим диском (не hd1). Тогда я бы прежде всего узнал ее номер (hdX, где X - ее номер), в этом может помочь команда find (войти в режим ввода команд с консоли - нажать С в меню груба). Она покажет все обнаруженные диски. Дальше с помощью команды ls (hdX,X)/ найти раздел/диск принадлежащий флешке (команда ls - покажет содержимое корневого каталога). Потом узнав X, подставить его в menu.lst вместо hd1

      Удалить
    2. Спасибо за ответ! Еще два дня опытов. И толком не понял, что помогло, но, кажется, другой grldr.
      Правда, при установке Win7 на VB не загружается автоматом драйвер FiraDisk (интегрировать в образ не хочу - читал, что могут быть потом ошибки), приходится запускать вручную (благо, вы указали - как). Это нормально?

      Удалить
    3. По моему для установки на виртуальную машину совсем не обязательно создавать загрузочную флешку, достаточно указать ей (ВМ) с какого образа грузить ОС. По крайней мере я так делаю.
      Про интеграцию скажу, что с нормальными дистрибутивами ошибок быть не должно (я не встречал их).

      Удалить