Показать полную графическую версию : MultiBoot USB - Мультизагрузочная флешка v11.12.10 Final & Windows XPE/7PE
vitalek_87
19-04-2014, 10:56
Подскажите как правильно запускать Boot USB Sergei Strelec 2014 v.5.7 из образа? Сделал вот так, но в virtualBox при загрузке образа с flash на этапе распаковки программ пишет что не найден \SSTR\ProgramPE.exe. При загрузке в virtualBox напрямую из образа никаких ошибок не выдает.
title Boot USB Sergei Strelec
map /Tools/Boot_USB_Sergei_Strelec_2014_v.5.7.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)
FreshMen85
19-04-2014, 12:46
vitalek_87, тебе поможет FiraDisk_integrator от многоуважаемого Ж.Д.А.Л.К.Е.Р. и тогда код будет следующим.
title Boot CD/USB Sergei Strelec 2013 v4.6
map --mem (md)0x800+4 (99)
map /image/boot-cd_ss.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/image/boot-cd_ss.iso;\n\0
chainloader (0xff)
P.S. Хотя стрелец вроде должен добавлять firadisk драйвер. На сайте то у него ниче по этому поводу не пишется?
brothers
19-04-2014, 20:45
vitalek_87, попробуй так:
1) Из образа "Boot_USB_Sergei_Strelec_2014_v.5.7.iso" скопировать
папку "SSTR" в КОРЕНЬ ФЛЕШКИ.
2) Из образа "Boot_USB_Sergei_Strelec_2014_v.5.7" скопировать
файл "BOOTMGR" в папку "SSTR" которая уже находится на флешке.
3) В menu.lst прописать:
title Загрузка Boot_USB_Sergei_Strelec_2014_v.5.7
find --set-root --ignore-floppies --ignore-cd /SSTR/bootmgr
chainloader /SSTR/bootmgr
4) Обязательно проверить НЕ фрагментирована ли флешка
программой "WinContig" . В противном случае произвести
ДЕФРАГМЕНТАЦИЮ ФЛЕШКИ (этой же программой).
Ж.Д.А.Л.К.Е.Р.
19-04-2014, 22:29
4) Обязательно проверить НЕ фрагментирована ли флешка
программой "WinContig" . В противном случае произвести
ДЕФРАГМЕНТАЦИЮ ФЛЕШКИ (этой же программой). »
Абсолютно ненужно. Дефрагментация нужна только если грузишь из образа с прямым мапом, о чем собственно vitalek_87 и спрашивал.
bar22890
21-04-2014, 00:15
Почему не удаётся дефрагментировать образ? Как положенно.
(http://i59.fastpic.ru/big/2014/0421/e7/0b27a2e379fc85705ae023d053c05ce7.png)
Ж.Д.А.Л.К.Е.Р.
21-04-2014, 00:50
Всплывающее окно почти полностью закрывает сообщение, в правом нижнем углу выбивается несколько букв.
По сути: освободи место на флешке или скинь все на хард, форматни флешку, пропиши MBR, PBR и закинь все обратно.
bar22890
21-04-2014, 01:08
Ж.Д.А.Л.К.Е.Р.
Да всё на ней нормально работает, кроме этого образа. Вот снимок лучше. (http://i58.fastpic.ru/big/2014/0421/a7/2d1c28097450bd9868e089bb885ca6a7.png) Вот снимок на Ж.Д. (http://i57.fastpic.ru/big/2014/0421/c5/08e1eaf519cc7b0c9d240c55306e3dc5.png)
Место на флешке ещё 1.5 гиг., хватает.
Ж.Д.А.Л.К.Е.Р.
21-04-2014, 02:04
Эти полтора гигабайта раскиданы по флешке и программа их не может собрать до кучи. Еще влияет MFT если файловая система NTFS. Резервная копия таблицы находиться по средине раздела и автоматически делит файл. К примеру на 8 Гб NTFS флешке где кроме 4,3 Гб образа ничего нет - дефрагментация не возможна.
bar22890
21-04-2014, 08:30
Ж.Д.А.Л.К.Е.Р.
Флешка 16гиг (http://i57.fastpic.ru/big/2014/0421/98/ef456a63e334fe5691a4f2ca90319a98.png), файловая сис. NTFS. До этого такая же восьмёрка стояла, только х64 и всё работало. Вес этого образа 4.20гиг, семёрки которая там стоит 4гиг и работает, странно всё это. Ладно, буду ещё эксперементировать.
vitalek_87
21-04-2014, 12:20
1) Из образа "Boot_USB_Sergei_Strelec_2014_v.5.7.iso" скопировать
папку "SSTR" в КОРЕНЬ ФЛЕШКИ.
2) Из образа "Boot_USB_Sergei_Strelec_2014_v.5.7" скопировать
файл "BOOTMGR" в папку "SSTR" которая уже находится на флешке.
3) В menu.lst прописать:
title Загрузка Boot_USB_Sergei_Strelec_2014_v.5.7
find --set-root --ignore-floppies --ignore-cd /SSTR/bootmgr
chainloader /SSTR/bootmgr
И это делал, но что то не пошло + неохота "россыпь" файлов в корне флешки держать.
bar22890,
Ничего странного в этом нет. Два образа по 4Гиг на флешку в 16Гиг без танцев с бубном не закинешь. Хотя при большом желании это можно реализовать. В этом один из недостатков установки из ISO.
bar22890
21-04-2014, 17:53
vitalek_87
Просто сделайте первый пункт и всё - у меня так запускается и всё должно работать.
1) Взять ультроисо и из образа "Boot_USB_Sergei_Strelec_2014_v.5.7.iso" извлечь
папку "SSTR" в КОРЕНЬ ФЛЕШКИ. ВСЁ!!!
vitalek_87
21-04-2014, 19:15
Все как оказалось у меня рабочее было, но в виртуалке ошибку выбивало. Попробовал на реальном железе - все отлично.
bar22890
21-04-2014, 19:21
Господа, напишите мне кодировку распакованного windows 8.1 - всё равно у меня всё в образах и ничего мешать не будет.
vitalek_87
Но 1 пункт всё равно обязателен, если его не сделать, то не все программы запускаться будут. Про папку SSTR.
vitalek_87
21-04-2014, 21:19
vitalek_87
Но 1 пункт всё равно обязателен, если его не сделать, то не все программы запускаться будут. Про папку SSTR. »
Попробую загрузить из образа, и запустить все программы.
Но, блин, эти виртуалки просто бесят. Под одной выдает ошибки, в другой грузит образ пол часа.
mukolaichenko
21-04-2014, 22:38
Sphinx114, Здравствуйте!
Скажите пожалуйста, как это работатет?
title Ubuntu
parttype (%@root:~1,3%,3) | set ID=
if not %ID:~-3,2%==00 pause Error! && configfile /menu.lst
set ISO=/boot/ubuntu.iso
partnew (%@root:~1,3%,3) 0 %ISO%
map %ISO% (255)
map --hook
root (255)
chainloader
Если можна, с комментариями :)
Спасибо!
bar22890
21-04-2014, 22:51
В общем поставил я этот 4.20гиг. образ на 8гиг. флешку и куча там ещё софта рабочего. Осталось 1гиг. свободно и всё получилось. Не понимаю почему на 16гиг. не хватает места. Как она распределяет - чудеса.
Sphinx114
22-04-2014, 11:10
mukolaichenko
%@root% - переменная груба, возвращает текущее корневое устройство, например (hd0,0)
%@root:~1,3% - здесь отбрасывается первый символ и оставляется 3 последующих, получается hd0
Таким образом parttype (%@root:~1,3%,3) преобразуется в parttype (hd0,3)
Команда parttype (hd0,3) выдаёт инфу по 4 разделу (точнее по 4 строке в таблице разделов) в виде:
Partition type for (hd0,3) is 0x00.
Эта строка по конвейеру | передаётся на set ID=, то есть переменной ID присваивается содержимое вышеуказанной строки
%ID:~-3,2% - берёт 3 символа с конца сторки и оставляет из них первые 2, то есть выдаёт 00
if not %ID:~-3,2%==00 pause Error! && configfile /menu.lst - если %ID:~-3,2% не равно 00, то выдаём сообщение Error и выходим обратно в меню. По сути это проверка, нет ли в 4 строке таблицы разделов флешки реального раздела. 4 строка может быть занята если на флешке действительно 4 раздела, либо юзер игрался с менеджерами разделов.
По сути всё вышесказанное это мера безопасности, чтобы не затереть реальный раздел.
set ISO=/boot/ubuntu.iso - переменной ISO присваивается путь до образа
partnew (%@root:~1,3%,3) 0 %ISO% преобразутся в partnew (hd0,3) 0 /boot/ubuntu.iso - эта команда пишет в 4 строку таблицы разделов адрес начального сектора образа и кол-во секторов занимаемых образом, то есть по сути создаёт раздел с исошной файловой системой.
Ну остальное и так ясно.
При загрузке замапленый исошник отваливается, линукс сканирует разделы, монтирует наш 4 раздел, видит там свои пингвинячьи файлы и радостно продолжает загрузку. Так грузятся только линуксы, но далеко не все, бубунта грузится. Я проверял на версии 10.04. Использовать плоп или usb драйвер груба (это в версии 0.4.6a) нельзя, они не умеют писать на флешку.
Не понимаю почему на 16гиг. не хватает места. Как она распределяет - чудеса. »
Утилита mydefrag -> анализ, там всё и увидишь. А от wincontig-a я отказался, PassMark Fragger и быстрее и брыкается меньше.
Что означают сие иероглифы при загрузке Виктории?
http://i56.fastpic.ru/big/2014/0422/96/d6e56d2b7264872718c4bfec4bbadd96.jpg
Ж.Д.А.Л.К.Е.Р.
22-04-2014, 16:40
1. Victoria 3.5 для настольных компьютеров
2. Victoria 3.5 для ноутбуков
Виктория без иероглифов (http://rghost.ru/54501916).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC