мультизагрузочная флешка с 2 загрузчиками - Дополнения - Основные Инструкции - Руководства - Мультизагрузочная Флешка Как сделать Загрузочную Флеш
Пользовательского поиска
Среда, 07.12.2016, 19:25
Приветствую Вас Гость | RSS
Главная | Руководства | Регистрация | Вход
Меню Проекта
Категории каталога
Форма входа
Логин:
Пароль:
Поиск
Мы Рекомендуем:
Мнение Общественности
Сколько у вас Флешек?
1. 2 две
2. 3 три
3. 1 одна
4. 4 четыре
5. 5 пять
6. больше..
7. 6 шесть
8. 8 восемь
9. 7 семь
Всего ответов: 4450
Статистика

Всего на Сайте: 7
Гостей: 7
Пользователей: 0
GreenFlash
Главная » Статьи » Основные Инструкции » Дополнения

мультизагрузочная флешка с 2 загрузчиками
Мультизагрузочная флешка с 2 загрузчиками

Бывало у вас такое, делаешь мультизагрузочную флешку и хочешь чтобы она содержала в себе весь набор сборок лайв сиди и чтобы идеально запускала нераспакованные образы, бывало ? </P>

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

вот пришлось совместить два загрузчика на одном разделе флешки

ДЕЛАЛ ЭТО ТАК
запукаем ubuntu установленную или сиди версию не важно, вставляем флешку.
идем система/администрирование/дисковая утилита. выбираем свою флешку и смотрим о ней информацию нас интересует пункт устройство dev/sd(X) где Х может быть любая буква, просто запоминаем пусть это будет sdb

sudo mount /dev/sdb1 /mnt/
sudo grub-install --no-floppy --root-directory=/mnt /dev/sdb

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

форматируем флешку fat 32

скачиваем grub4dos installer у меня вер 1,1 и запускаем grubinst_gui.exe

ставим точку где диск выбираем свою флешку напротив парт лист жмем рефреш и в ниспадающем списке выбираем (чото по английски но в скобках MBR) жмем инстал внизу. все флешка с загрузчиком grub4dos. вместе с grub4dos installer идут 2 файла menu.lst и grldr их нужно в корень флешки бросить.

теперь можно взять какой нибудь образ мини виндовс пе и распаковать его на флешку в корень, я использовал диск админа SonyaLiveCD_15.03.2010.iso в нем есть все: и хирент бут сиди, и акронис, и мини винда с набором прог, а самое главное там есть и файлы от grub4dos загрузчика grldr и menu.lst которые уже настроены на нормальную работу.

теперь берем файлы от grub2 и ложим в корень флешки как они были.

редактируем файл menu.lst нам нужно добавить один пунктик в меню место выбирайте сами хоть в начало хоть в конец добавляем блок

title GRUB 2
root (hd0,0)
kernel /boot/grub/core.img

при выборе этого пункта будет грузиться загрузчик граб 2 а его файл настроек находиться boot/grub/grub.cfg

если его нет то создаем, если есть то все записи из него стираем.

я туда вписал

set default=0
set timeout=30

menuentry "ubuntu" {
loopback loop /iso/ubuntu.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/iso/ubuntu.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}

menuentry "xubuntu" {
loopback loop /iso/xubuntu.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/iso/xubuntu.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}

в корне создал папку iso а в нее бросил образы убунты и Хубунты 10,04 версий. только обратите внимание образы я переименовал откинул в названии хвосты оставил просто xubuntu.iso и ubuntu.iso

все готово

другие образы подключаються путем добавления записи в grub.cfg вот только что писать ищите в сети я не силен граблевом синтаксисе. эти то записи кое как нашел.

а еще в папочку добавил сжатые акронисом сборочки ХР и семерки которые доверху набиты софтом и драйверами, и теперь с этой флэхи и 2 вида винды 2 вида убунты можно ставить производить ремонт всего и вся с лайв сиди систем, и это все на 8 гигах, еще место осталось можно касперский диск попробовать прикрутить.

Категория: Дополнения | Добавил: jakolja (31.08.2010)
Просмотров: 27126 | Комментарии: 18 | Рейтинг: 0.0/0
Всего комментариев: 18
avatar
1
> ДЕЛАЛ ЭТО ТАК
> запукаем ubuntu
> ...
> скачиваем grub4dos installer у меня вер 1,1 и запускаем grubinst_gui.exe
Одной операционной системой обойтись никак?
avatar
2
можно... в винде....
просто не знаю как сюда файлы прикреплять...
знал бы передал бы grub2 файлы для флешки
avatar
3
> можно... в винде....
bootlace.com - не только исполняемый файл для DOS, но и настоящий ELF для linux. Кроме того, никто не мешает собрать fbinst.
Соответственно, вот он способ установки grub4dos на флешку из-под gnu/linux. Разбивку флешки на разделы тоже можно организовать чем угодно, начиная fdisk и заканчивая gparted.
avatar
4
>теперь берем файлы от grub2 и ложим в корень флешки как они были.
Подскажи где их брать. Я скачал с сайта производителя, а там нет такого файла core.img
avatar
5
> sudo mount /dev/sdb1 /mnt/
> sudo grub-install --no-floppy --root-directory=/mnt /dev/sdb
> заходим на флешку и все файлы которые там появились сохраняем, они нужны будут позже.
Очевидно, от уже установленного grub2.
avatar
7
файлы от grub2 это те которые создала убунта и мы их сохранили >>> заходим на флешку и все файлы которые там появились сохраняем, они нужны будут позже. <<<
avatar
6
Хорошо ... работает ... cool
avatar
8
спасибо большое человеческое.
прикручивание целых образов во 2й груб это сдорово. Убунта пошла без проблем. Поделись где ты нашел параметры запуска ?
loopback loop /iso/ubuntu.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/iso/ubuntu.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
этим че пунктом но с изменением имя образа попробовал другие линуксовские дискм gparted,gexbox и тп но не получилось(хотя буду дальше пробовать) еще в идеале б образ винды хп или 7 прикрутить, если есть еще продвижения по теме пиши пожалуйста
avatar
9
> gparted,gexbox
Поищите в их документации параметры ядра, описывающие загрузку из ISO-образа

> образ винды хп или 7 прикрутить
Не заработает.

avatar
10
методом тыка запустил tinycore (хоть и толку от него немного)
menuentry "tinycore" {
loopback loop (hd0,1)/iso/tinycore.iso
linux (loop)/boot/bzImage boot=boot iso-scan/filename=(hd0,1)/iso/tinycore.iso noeject noprompt --
initrd (loop)/boot/tinycore.gz
}
потом нашел в инете еще на пару дисков Parted Magic ISO, Gparted Live ISO - немного пошаманил но запустились

menuentry "Parted Magic ISO" {
set isofile="/iso/pmagic-5.6.iso"
loopback loop (hd0,1)$isofile
linux (loop)/pmagic/bzImage iso_filename=$isofile boot=live load_ramdisk=1 prompt_ramdisk=0 noeject noprompt
initrd (loop)/pmagic/initramfs
}

menuentry "Gparted Live ISO" {
set isofile="/iso/gparted-live-0.5.2-9.iso"
loopback loop (hd0,1)$isofile
linux (loop)/live/vmlinuz boot=live union=aufs noswap noprompt ip=frommedia findiso=$isofile toram=filesystem.squashfs
initrd (loop)/live/initrd.img
}

щас пробую drweb live cd.
вообщем тема очень полезна и нада развивать, очень удобно набросать исох в папку и запускать что нужно.
P.S. скинуть файлы для груба2 чтобы всем пользоватся не получится, потому что при установке идет привязка по UUID устройства (хотя если пошаманить ...)
Кто что найдет делитесь .....

avatar
11
Всё просто: grub2 позволяет открыть и прочитать файлы из образа, но только для себя. Запускаемой из него операционной системе об этом ничего не известно, пока пользователь дополнительно не пояснит это параметром ядра.
avatar
12
если все так просто то поясни об этих параметрах, а то документация по грубу 2му не ахти. параметры для большинства дистрибутивов индивидуальны. если запустил еще что нибудь отпишись ...
avatar
13
> поясни об этих параметрах, а то документация по грубу 2му не ахти
grub2 и параметры ядра для дистрибутивов никак не связаны.

> если запустил еще что нибудь отпишись ...
Для начала, tinycore не требует никаких дополнительных параметров ядра, т.к. никакие файлы кроме ядра и initramfs ему для запуска не нужны.
Kaspersky умеет грузиться из образа (не пробовал, см. в тему на форуме).
SystemRescueCD, GRML, запускаются успешно.

avatar
18
gfxmenu (hd0,0)/RLPE/Elisha2.gz

title Windows XP Live CD RAM RUS
root (hd0,0)
find --set-root /RLPE/SETUPLDR.BIN
chainloader /RLPE/SETUPLDR.BIN

title Linux PuppyRus 5.10 RAM RUS
rootnoverify (hd0,0)
kernel /puppy/vmlinuz psubdir=puppy
initrd /puppy/initrd.gz

title Dr.Web Live CD V6 RAM RUS
root (hd0,0)
kernel /Boot/vmlinuz ID=ySx0KIFMzGDeOenw root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/Boot/module/white.mo usbroot slowusb initrd=/Boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1
initrd /Boot/initrd

title Acronis ISO 10_11V RAM RUS
map (hd0,0)/RLPE/Acronis_BootCD_Lite.iso
map --hook
root (hd32)
chainloader (hd32)
boot

title Dos Programs RAM RUS
find --set-root /grldr
kernel /RLPE/memdisk
initrd /RLPE/hiren.ima

title Start PLoP boot manager
root (hd0,0)
kernel /RLPE/plpbt-5.0.11-2/plpbt.bin

title Reboot
reboot

ID в коде lst для Dr web узнайте из его config меню

Удачи
biggrin

avatar
14
Люди понимаю конечо что вопрос глупый, но всеже, я так и не понял таким отразом (как описано в статье) Можно сделать чтобы с флешки ставились различные ОС:XP,Vista,7.
Заранее спасибо.
avatar
15
Просто возьмите и воспользуйтесь по очереди инструкциями по установке:
1) Загрузчика GRUB4DOS
2) Windows XP
3) Windows 7

Готово.

avatar
16
Очень хочу научиться создавать такие флешки) с необходимым софтом! объясните полному чайнику пожалуйста, как (на винде )
создать простейшую флешку
avatar
17
1) Открыть http://greenflash.su/publ/
2) Читать
3) Задавать вопросы по инструкции http://segfault.kiev.ua/smart-questions-ru.html
avatar
Copyright GreenFlash © 2016
Рейтинг@Mail.ru