Мультизагрузочная флешка (игрушка или может пригодится...)
Перенёс georgii-2
Автор - SerVikt
Я не являюсь профи, но меня заинтересовала возможность сделать мультизагрузочную флешку (просто так, из чистого любопытства). Была возможность полазить по разным сайтам и прочитать об опыте разных людей. Попробовал разные операционки. В итоге, не претендуя на первооткрывателя ни разу, свел полученные знания воедино и сделал ИНСТРУКЦИЮ, по которой на гиговой флешке уместилось пять разных осей. Хочу поделиться с юзерами, блондинками и прочим людом своим наработанным. Возможно, это не самый простой путь, но он работает!
Для создания мультизагрузочной флешки необходимо иметь иметь собственно USB-флешку с объемом памяти не менее 1 GB (лучше 2 GB). Кроме того, потребуется из ИНТЕРНЕТА скачать необходимые файлы, которые будут выделены далее в тексте подчеркиванием. Поэтому время на создание флешки будет зависеть от скорости скачивания.
1. Образовать на жестком диске своего компьютера новую папку, к примеру LINUX, в которую можно будет скачивать требуемые программы и дистрибутивы.
2. Из-под WINDOWS при помощи скачанной с сайта
программы
HPUSBFW.EXE
отформатировать в файловую систему FAT вставленную в USB гнездо флешку.
3. Скачать с сайта
самую мою любимую Linux-операционную систему
PuppyRus-Jeans-1.30
в образованную папку LINUX.
4. Программой
unetbooting-windows-319
, скачанной с сайта
http://unetbootin-sourceforge.net
, установить на флешку файлы скачанного образа системы PuppyRus (важно не ошибиться с обозначением USB-флешки в программе!).
5. Перезагрузить компьютер со вставленной в USB-гнездо флешкой, причем необходимо в BIOSе выставить загрузку с USB-флешки (например, BOOT - Hard Disc Drive - USB flash).
6. Загрузиться с флешки операционкой PuppyRus (пункт меню – default). Проверить ее работоспособность. При выходе из PuppyRus
необходимо
отказываться от сохранения настроек до полного изготовления мультизагрузочной флешки!
7. Перезагрузить компьютер в WINDOWS, вынув предварительно флешку из USB-гнезда или переустановив в BIOSе приоритет загрузки на жесткий диск.
8. Скачать в папку LINUX с сайта
дистрибутив операционной системы SLAX SLAX-6.1.1. Дистрибутив распаковать в корень флешки любым подходящим архиватором, например, WinRAR. На флешке появятся две папки SLAX и BOOT. В папке SLAX есть папка MODULES, куда надо добавить скачанные с того же сайта русификатор операционки
russian-utf8-6.0.7-i486-2.lzm
и чтеца NTFS-разделов
ntfs-3g-2009.1.1.lzm
. Можно еще добавить для возможности запуска WINDOWS файлов EXE модуль
wine-1.1.20-i486-mt.lzm
и заменить модуль
5-005-koffice/lzm
на
openofficewoj.lzm
(как и почему - другая история – см. форум SLAX).
9. В папке BOOT флешки создать новую папку GRUB и в нее положить
текстовый
файл menu.lst (его там нет!). Далее приводится текст файла:
#/boot/grub/menu.lst default=0 timeout=15 #My the most favotite OS on Flashdrive /puppyrus/ title PuppyRus-Jeans-1.30 root (hd0,0) kernel /puppyrus/vmlinuz root=/dev/sdb1 pmedia=usbflash pkeys=us initrd /puppyrus/initrd.gz title SLAX Graphics mode kernel /boot/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/ initrd /boot/initrd.gz title SLAX Always Fresh kernel /boot/vmlinuz root=/dev/ram0 ramdisk_size=6666 vga=789 initrd=/boot/initrd.gz title Damn Small Linux (DSL) kernel /boot/linux24 ramdisk_size=100000 init=/etc/init lang=ru apm=power-off vga=794 xmodule=fbdev initrd=/boot/minirt24.gz nomce noapic quiet BOOT_IMAGE=knoppix frugal title SliTaz (RUS) kernel /slitaz/bzimage lang=ru_RU kmap=ru rw root=/dev/sdb1 vga=normal autologin initrd=/slitaz/rootfs.gz title SliTaz Always Fresh (US) kernel /slitaz/bzimage lang=c kmap=us rw root=/dev/null vga=normal initrd=/slitaz/rootfs.gz title KOLIBRI (Mouse - only PS/2) root (hd0,0) kernel /boot/memdisk initrd /kolibri/kolibri.img title REBOOT reboot title SHUTDOWN halt
Содержимое файла определяет меню, которое мы увидим при запуске мультизагрузочной флешки (не забывать о загрузке с USB).
10. Перезагрузить компьютер для дальнейшей работы с PuppyRus (загрузка с USB!).
11. В PuppyRus войти в папку /usr/lib/grub/i386-pc/ и скопировать все файлы stage* в папку /boot/grub/.
12. Установить сам загрузчик GRUB в загрузочный раздел MBR. Набрать в консоли grub (рядом с меню PuppyRus находится оконце urxvt, щелкнуть по нему мышкой, оконце откроется – это и есть консоль). Дождаться ответа:
grub>
сказать грубу, что флешка это hd0
grub> device (hd0) /dev/sda -если флешка определилась как /dev/sda (sdb – если определилась как /dev/sdb).
установить корневой раздел:
grub> root (hd0,0)
записать MBR:
grub> setup (hd0)
Перезагрузиться в WINDOWS.
13. В корне флешки создать новую папку PUPPYRUS и в нее перенести все файлы из корня флешки кроме папок BOOT и SLAX. Создать также в корне новые папки SLITAZ и KOLIBRI.
14. Перезагрузиться (с USB флешки) и проверить работу через новое меню с разделами PUPPYRUS, SLAX Graphics mode, SLAX Always Fresh, REBOOT и SHUT DOWN.
Внимание! В разделе меню SLAX Graphics mode сохраняются на флешке все изменения настроек системы, в частности для данного компьютера, с которого сейчас работаете, а раздел SLAX Always Fresh позволяет работать каждый раз в первозданном виде системы.
15. Загрузиться в WINDOWS. С сайта http://syslinux.zytor.com в папку LINUX скачать пакет syslinux. Из него в папку BOOT флешки поместить файл memdisk.
16. В папку SLITAZ флешки распаковать содержимое папки BOOT скачанного с сайта http://www.slitaz.org архива дистрибутива slitaz-2.0.iso.
17. В папку KOLIBRI флешки распаковать скачанный с сайта http://kolibrios.org архив операционной системы kolibri_ru.zip.
ВАЖНО! Операционка KOLIBRI вообще-то не является LINUX подобной ОС и работает только с мышкой PS/2! Зато очень шустрая и маленькая.
18. Перезагрузиться (с USB) и проверить работу с разделами меню SliTaz (RUS), SliTaz Always Fresh (US) и KOLIBRI, предварительно убедившись в соответствующем включении мышки (в гнездо PS/2).
Внимание! В разделе меню SliTaz (RUS) при соответствующих манипуляциях в консоли системы возможно сохранение на флешке всех изменений настроек системы (см. соответствующий форум), в частности для данного компьютера, с которого сейчас работаете, а раздел SliTaz Always Fresh (US) позволяет работать каждый раз в первозданном виде системы без сохранения настроек.
19. Снова перезагрузиться в WINDOWS . Скачать в созданную Вами на жестком диске компьютера папку LINUX с сайта http://www.damnsmalllinux.org архив dsl-4.4.10-embedded.zip и разархивировать его.
20. Перенести (скопировать) разархивированную папку KNOPPIX в корень флешки, а файлы linux24 и minirt24.gz в папку BOOT флешки.
21. Перезагрузиться с флешки и проверить работу с разделом меню DSL.
ИТОГ. Мы имеем мультизагрузочную флешку с 5 (пятью!) различными операционными системами и кучей возможностей и игр! Играйте, наслаждайтесь или подарите кому-нибудь на день рождения.
Буду очень благодарен за советы, критику и исправление возможных ошибок.
Комментарии:
много лишних телодвижений...зачем сначала ставить Паппи через унетбутин для того чтобы следом поставить ГРУБ?? Зачем на флэшке 5 разных линуксов, когда тот же паппиРус может все делать из них и не так много весит....тот же слакс весит сам по себе 200 мегов...
ИМХО на флэшке надо:
1) паппиРус
2) winPE (к сожалению нужен бывает)
3) софт для восстановления содержимых ХДД из образов (будь то акронис, гост, или еще что либо)
4) антивирус.....(у меня проблемы кстати с кламом в паппи...некогда пока копаться)
5) флэшка должна быть, опять к сожалению, в ФАТ (16 или 32 от объема зависит)
Еще замечание: чо это все операции из под виндовс-то?? Типа Инет работает только там? или меню.лст нельзя править из того же паппи, которое идет первым пунктом??
А проще как-нибудь сделать нельзя? Чтоб несколько Windows и Linux?
Ато неудобно все эти шаги делать. Автору Огромное Спасибо! Теперь папи грузится с флехи!
Можно. Если статьи читать, которых у нас много.