Мультизагрузка, и не только.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Мультизагрузка, и не только. » Grub4DOS » Совмещение нескольких установок ВИН 7,Виста и т.д.(до 6 шт.) <


Совмещение нескольких установок ВИН 7,Виста и т.д.(до 6 шт.) <

Сообщений 1 страница 30 из 62

1

Совмещение нескольких установок ВИН 7, Виста и т.д. (до 6 шт.)
Оригинальная статья   http://savepic.su/1730015.png  ( на английском)
Пытался написать, как там и что, своими словами. Ну а кто захочет сам разобраться, учим английский и изучаем оригинальную статью.
Файлы и папки позволяющие с одного носителя загрузить до 7 систем.
ВНИМАНИЕ!!! Грузит ОС начиная с ВИСТЫ. С ХР работать не будет!!!

К каждой системе принадлежат свои файлы и папки. Очень не рекомендую что нибудь перепутать или поменять. Перестанет работать!!!
В списке ниже расписано, какие папки к чему относятся.

1.файл "bootmgr1" ;в папке "boot" файл "bc1" ;в папке "sources" файл "boot1.wim" ;и папка "W764"

2.файл "bootmgr2" ;в папке "boot" файл "BC2" ;в папке "sources" файл "boot2.wim" ;и папка "W732"

3.файл "bootmgr3" ;в папке "boot" файл "BC3" ;в папке "sources" файл "boot3.wim" ;и папка "V64"

4.файл "bootmgr4" ;в папке "boot" файл "BC4" ;в папке "sources" файл "boot4.wim" ;и папка "V32"

5.файл "bootmgr5" ;в папке "boot" файл "BC5" ;в папке "sources" файл "boot5.wim" ;и папка "SVR2K864"

6.файл "bootmgr6" ;в папке "boot" файл "BC6" ;в папке "sources" файл "boot6.wim" ;и папка "SVR2K832"

Что сделать что бы заработало:
Копируем в корень флешки файл  "bootmgr1" (если в другие места - править соответствующие строчки меню)
В папку "boot" копируем файл "bc1" и "boot.sdi" (файл "boot.sdi" должен быть только один, вне зависимости от количества систем на носителе. Если его не будет, будет куча ошибок.)
В корне носителя создаем папку "sources" и в нее добавляем файл  "boot1.wim"
В корень носителя копируем папку "W764" и в нее извлекаем все файлы и папки из папки "sources" из образа диска, который вы хотите запустить. (если хочется минимализма, из папки "sources" можнр копировать только файл "install.wim")

Таким же образом поступаем если надо добавить еще одну систему. Только к уже готовому, добавляем "bootmgr2" "BC2" "boot2.wim" и папку "W732".
В меню добавляем пункт:

Код:
title Start bootmgr1 (Win7x64)
find --set-root --ignore-floppies --ignore-cd /bootmgr1
chainloader /bootmgr1

Как мог расписал.Что не понятно :спрашиваем.


Добавлено 2013-02-12
Теперь появилась полная версия подготовки вышеописанного инструментария Загрузка Windows 7 из одной папки.

2

Вот вопрос возник. Как сделать загрузочный портативный  HDD диск USB? Что бы с него можно было устанавливать ОС и по возможности программы и драйвера, и что бы была графическая оболочка? По данному вопросу в сети мало что найти удалось, либо только намётки. Есть ли какие программы с помощью которых можно это сделать?

3

vavag написал(а):

Как сделать загрузочный портативный  HDD диск USB?

Так так-же. Делаешь активный загрузочный раздел, устанавливаешь туда ГРУБ и всё как описано ранее...
Всё получается, как и на флешке.

4

vavag написал(а):

Это как это ни С? Там же система стоит. Может ты чего напутал?

Всё можно... Если висты и семёрки туда не путать... Но можно и с 7кой - для неё это будет скрытый системный раздел.
Ставил хр на С: 7ку на D: - после установки 7ки С: становится скрытым, а 7ка якобы на С: стоит и при установке скрытый
раздел в 100мб не делает, а загрузчик свой рядом с хр ставит (в тот-же раздел) - так, что там поиграться можно и с ГРУБом...

5

puhpol спасибо. У меня всё получилось. Первый раздел сделал активным, туда установил Груб. Потом накидал образов. Отредактировал Menu.lst как описано выше, и о чудо. у меня всё заработало как хотел. http://www.kolobok.us/smiles/standart/good.gif  Вот так выглядит мой файл Menu.lst

http://i033.radikal.ru/1106/fd/3c1421f646edt.jpg
Поместился только не весь.

Думаю ещё что закинуть. Читал, что таким образом нельзя ХР установить? И ещё вопрос, можно текст в меню Груба сделать другим цветом? И куда кидать заставку новую его?

6

vavag Они все (имею в виду ВИН7) у тебя вот так просто из образа грузятся?Чего то я сильно сомневаюсь . http://www.kolobok.us/smiles/standart/nea.gif И зачем стока записей ради одной семерки.Все эти стартеры и ультиматумы грузятся с одного образа.

Терзают смутные сомнения,у Шпака магнитофон,у посла медальен ........
Кажется мне что как это все в живую грузится вы не проверяли.Все ваши семерки выдадут ошибку.Может я и ошибаюсь ,но мне так каца. http://www.kolobok.us/smiles/standart/secret.gif

7

vavag написал(а):

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

Прошу прощения но мне не очень понятно это.Надо взять и загрузится со сделанного диска,и дойти до выбора раздела куда ставить. И если у вас сударь получится установить ВИН 7 сниму перед вами шляпу. http://www.kolobok.us/smiles/standart/good.gif

Так , без обид.Мысли вслух.Если все так просто ,нафига все это что написано в этой теме и паре других? http://www.kolobok.us/smiles/standart/drinks.gif

8

puhpol а ты прав, до разделов не доходит, просит драйвер ДВД привода. Что то я разочаровался. Вчера весь вечер на это убил, а толку ноль.

9

puhpol написал(а):

Да , ВАРИАНТ ПРОБНЫЙ!!! Все это вы делаете на свой страх и риск.(с меня взятки -гладки)

:)  http://savepic.ru/2742869.gif

Спасибо за подробности. Как править BCD я разобрался. Невъехал пока как быть с boot.wim и папкой куда копируется instal.wim и остальные файлы. Boot.wim просто переименовываешь или в нем тоже пути надо поправить к папке W732 например?

Отредактировано alex_shu (2011-07-31 13:05:47)

10

Почитал оригинальную статью с помощью переводчика))), немного разобрался. Просто интересно самому сделать например boot9.wim))). Понять сам процесс.

Я так понял, что имя папки прописывается в mysetup.cmd?  Если в нем поменять название папки, то установщик будет её и искать?

Отредактировано alex_shu (2011-07-31 18:13:44)

11

Добрался наконец-то до компа. С переименованием все получилось.Взял за основу Windows 7 EEE PC Asus v.1a & v.2a by kraminski из твоего конструктора. Поменял в файле mysetup.cmd имя папки. Сделал такое - W7EEEASUS. (Хотя можно любое. Я еще на этом дистрибе проверял - Win7_SP1_18in1_ by m0nkrus. Имя папки делал MONK3264.)  В батнике ModBootWim добавил седьмым пунктом тоже название, что и в mysetup(пробовал вручную gimagex смонтировать и файлы добавить, перепаковалось нормально, но при загрузке install.win выдало ошибку). Сделал bootmgr7, BC7, запустил ModBootWim и получил перепакованный boot7.wim. Закинул все это на хард и запустил. Все работает, установка нормально запустилась и система встала нормально. Спасибо за инфу, сам бы так и не собрался инет порыть :)

Отредактировано alex_shu (2011-08-11 08:17:57)

12

Я все делал по инструкции с аглицкого ). Я так понял, ModBootWim.bat не только файлы копирует, но и еще что то меняет в boot.wim. А что он там меняет, так и не понял, с кодом не очень дружен к сожалению). Поэтому лучше батником пользоваться для перепаковки wim. Просто еще строчку одну добавляешь или те, которые там прописаны(6 штук) удаляешь, а свои вписываешь.
Давно хотел Windows 7 EEE PC Asus v.1a & v.2a by kraminski на хард закинуть, и вот мечта осуществилась с твоей помощью :)
Еще раз спасибо  http://savepic.ru/2742869.gif

Отредактировано alex_shu (2011-08-13 00:25:44)

13

Подскажите пожалуйста,что нужно прописать в меню "menu.lst" мультизагрузочной флешки и какие файлы и куда извлечь если образ Windows 7 Ultimate SP1 x86+x64 2 in 1?

14

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

Отредактировано extrim (2011-12-24 09:20:32)

15

Со второго раздела не могу запустить установку, и вообще возможно ли это?

16

Здравствуйте.
Посмотрел по разным веткам вашего форума.. Много полезного - спасибо!
Подскажите пожалуйста материалы по совмещению установочных образов Win7, WinXP и Ubuntu на одной флешке через Grub4Dos.
Хотя-бы по Menu.lst  http://dark-os.com/images/smiles/ew.gif

17

Forestwalker  http://dark-os.com/images/smiles/dj.gif

Forestwalker написал(а):

Подскажите пожалуйста материалы по совмещению установочных образов Win7, WinXP и Ubuntu на одной флешке через Grub4Dos

ВИН 7 .Если один образ то просто все из образа в корень носителя .В меню :

Код:
title Setup Win 7
root (hd0,0)
chainloader (hd0,0)/bootmgr

Если несколько образов , то  ЭТОТ ВАРИАНТ

ВИН ХР Как написано  ЗДЕСЬ

Ubuntu Замечательно работает и ставиться из образа:
Копируем образ на носитель в папку "имя папки"
В файл "menu.lst" в корне носителя вставляем строки:

title ubuntu 11.04 OEM
find --set-root /имя папки/имя образа.iso
map /имя папки/имя образа.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/kubuntu.seed boot=casper persistent iso-scan/filename=/имя папки/имя образа.iso splash
initrd /casper/initrd.lz

18

Ruslan Извините , не увидел вопрос.
Можно как указал Forestwalker в место root (hd0,0) посте строки title написать root (hd1) или root (hd0,4)
Это зависит от того как разбит раздел.Логический он или активный.Вот из инструкции :

Здесь представлены названия дисков и устройств в понятном для Grub4dos формате:

    (hd0) - первый жесткий диск
    (hd1) - второй жесткий диск
    (hd0,0) - первый жесткий диск, первый раздел
    (hd0,1) - первый жесткий диск, второй раздел
    (hd0,2) - первый жесткий диск, третий раздел
    (hd#,4) - первый логический раздел (в расширенном разделе) на диске #
    (hd0,4) - первый жесткий диск, первый логический раздел (в расширенном разделе)
    (hd3,3) - четвертый жесткий диск, четвертый раздел (если тип раздела главный (primary))
    (hd2,5) - третий жесткий диск, второй логический раздел (в расширенном разделе)
    (fd0) - первый флоппи диск
    (cd0) - первый CDROM диск

Если не охота вникать ,можно попробовать команду find --set-root
То есть ,после title в следующей строке пишем find --set-root /имя папки/имя файла.
Вот из инструкции:

Использование команды "find --set-root"

Команда find --set-root в комбинации с именем файла ищет требуемый файл и делает его корневым/главным для всех команд в текущем пункте меню (или для команд вводимых из командной строки). Например:
title Find “hdd.tag” and chainload partition
find --set-root /hdd.tag
chainloader +1

Пример приведённый выше показывает поиск на всех поддерживаемых файла hdd.tag и найденое первое устройство, содеожащее этот файл hdd.tag, станет корневым. Загрузочный сектор устройства (chainloader +1 = первый сектор текущего корневого устройства) будет загружен (chainloaded).

Таким образом можно найти и загрузить ОС. Если мы ищем Windows XP , то следующий пример как раз для него:
title Find and load “ntldr”
find --set-root /ntldr
chainloader /ntldr

Используя вышеуказанный пример, мы предпологаем, что NT загрузчик ntldr всего один. А если несколько устройств содержат ntldr, то первый найденый будет назначен корневым. Это может привести к загрузке не того, что нам надо, в таком случае нам понадобится как то подругому найти и загрузить искомый файл. Устройства сканируются в следующем порядке:

    (hd#)
    (cd#)
    (fd#)

19

Вроде делаю как вы пишете, но не получаеться.

USBHDD два раздела, первый - FAT32 загрузчик - основной - активный, второй основной -  NTFS.
Ваш архив  разорхивировал на второй раздел NTFS, в меню прописываю

title Setup Win 7  1.1
root (hd1,1)
chainloader (hd1,1)/bootmgr2

title Find “hdd.tag” and chainload partition
find --set-root /bootmgr2
chainloader +1

title Find and load “ntldr”
find --set-root /bootmgr2
chainloader /bootmgr2

не запускаються даже boot.wim  выходит ошибка

http://savepic.su/1140395.htm

http://savepic.su/1149613.htm

20

Ruslan Доброго времени! http://dark-os.com/images/smiles/dj.gif
Во первых ,у вас один диск и два основных раздела.Соответственно запись должна выглядеть так:

Код:
title Setup Win 7  1.1
root (hd0,1)
chainloader /bootmgr2

Но если я не ошибаюсь ВИН должен грузиться с активного раздела.Да ,так и есть.Цитата из руководства:

"Учтите, что файл ntldr (и остальные Windows-загрузочные файлы bootmgr и io.sys) должны быть на устройстве (hd0), иначе с загрузкой Windows ничего не выйдет. "

21

puhpol написал(а):

Ruslan Доброго времени! [img]http://dark-os.com/images/smiles/dj.gif[img]
Во первых ,у вас один диск и два основных раздела.Соответственно запись должна выглядеть так:
Выделить код

title Setup Win 7  1.1
root (hd0,1)
chainloader /bootmgr2

Но если я не ошибаюсь ВИН должен грузиться с активного раздела.Да ,так и есть.Цитата из руководства:

"Учтите, что файл ntldr (и остальные Windows-загрузочные файлы bootmgr и io.sys) должны быть на устройстве (hd0), иначе с загрузкой Windows ничего не выйдет. "

puhpol
Доброго времени!

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

22

Ruslan Может разберетесь ,посмотрите  http://savepic.su/851900.jpg
Просто меня такое количиство всяких разных слов и букаф вводит в ступор.И я начинаю тормозить. http://dark-os.com/images/smiles/ah.gif

23

Привет форумчане, отличный метод совмещения, работает прекрасно, но вот завис я на одном моменте. В общем рассказываю по порядку.
Есть загрузочная флешка, на ней куча всего, что касается данной темы, тут я использовал
bootmgr1, bc1, boot1 - (Папки W64,Source,boot) Windows 7 x64
bootmgr2, bc2, boot2 - (Папки W32, Source, boot) Windows 7 x32
bootmgr3, bc3, boot3 - (Папки Source, boot) MSDART (ERD Commander Windows Vista x32)
bootmgr4, bc4, boot4 - (Папки Source, boot) MSDART (ERD Commander Windows Vista x64)
bootmgr5, bc5, boot5 - (Папки Source, boot) MSDART (ERD Commander Windows 7 x32)
bootmgr6, bc6, boot6 - (Папки Source, boot) MSDART (ERD Commander Windows 7 x64)
bootmgr, bcd, boot - (Папки Source, boot оригинал) AntiWinLocker 3.3 + UvS 3.74
Вот теперь такой вопрос. Есть у меня :
bootmgr7, bc7
bootmgr8, bc8
bootmgr9, bc9
Хочу привинтить Windows 8 x32 и Windows 8 x64. Допустим хочу использовать папки V32 и V64.
Тоесть будет такой шаблон... Грузим bootmgr7 он грузит bc7 с папки Boot, а тот в свое время ищет файл boot7.wim в папке source и запускает скрипт на монтирование install.wim в папке V32. Вроде бы все так, но вот на это этапе вываливается ошибка DVD привода (которого кстати в тестовом нетбуке вообще нет). Переставлял режим HDD на ACHI и на IDE. Тоже самое. Попробовал на своем компе, та же история.
Куда копать хоть? Судя по всему он не монтирует install.wim в папке V32. Пробовал даже грузить с родной цепочки (bootmgr4, bc4, boot4.wim) тоже самое :( я озадачен

24

Ruslan
попробуйте title Setup Win 7  1.1
map  (hd0.1) (hd0.0)
map --hook
root (hd0,0)
chainloader /bootmgr2

25

FILTH

Можно так попробовать  ZX WinUSB , программа делает установки по этому же способу, была такая ошибка, но блин не помню, как я ее победил..

Все установки грузит один общий bootmgr

title Install Windows 7/8 (x86/x64)
map --mem /BOOTMGR (rd)
write --offset=0x105E (rd)+1 \xEB\x08
write --offset=0x54696 (rd)+1 1
chainloader (rd)+1
root ()

Циферка x , тут указывает загрузчику какой bcx грузить
write --offset=0x54696 (rd)+1 x

26

FILTH
а из папки sources запускается?

bcd редактировали?

Отредактировано sega18 (2012-06-30 15:02:53)

27

sega18
Нужно попробовать в оригинале, копи-паст на флешку и запись :
title Setup Win 8
root (hd0,0)
chainloader /bootmgr
Если загрузится. Буду дальше копать.

Может кто подскажет как сделать с ноля данным методом эти файлы (bootmgr7, bc7, bootmgr8, bc8) Просто мне их дал Puhpol, я с них и гружусь, так сказать по образцу, глубоко не копал как оно работает. Чую все проще чем думаю, но додумать не могу.

28

пришли мне bcd -подправлю

29

sega18
Давай пришлю Windows 8 x32 (файлы bcd, bootmgr, boot.wim) и Windows 8 x64 (файлы bcd, bootmgr, boot.wim)
Нужно сделать Windows 8 x32  (bc8, bootmgr8, boot8.wim) и Windows 8 x64 (файлы bc9, bootmgr9, boot9.wim)

30

http://151.0.23.76/Windows 8.rar


Вы здесь » Мультизагрузка, и не только. » Grub4DOS » Совмещение нескольких установок ВИН 7,Виста и т.д.(до 6 шт.) <


Рейтинг форумов | Создать форум бесплатно