ребят, хочется иметь на 1 флешке сразу серию установочных дистрибутивов, - можно это как то организовать? Так что бы при загрузке с флешке, система сперва спрашивала который дистрибутив запускать и потом уже происходила загрузка. Т.е. по сути сделать на 1 флешку сразу кучу линксов, которые можно поставить любой на хард, не перезаписываю флешку конкретным дистрибутивом. На данный момент имеется серия списанных ISO шников, и вот вопрос как это разом записать, так как зпаписывался ISO шников каждый раз предлагает форматануть флешку для записи нового дистрибутива.
что посоветуете?
Т.е. по сути сделать на 1 флешку сразу кучу линксов, которые можно поставить любой на хард, не перезаписываю флешку конкретным дистрибутивом. На данный момент имеется серия списанных ISO шников, и вот вопрос как это разом записать, так как зпаписывался ISO шников каждый раз предлагает форматануть флешку для записи нового дистрибутива.
Спасибо большое, вроде оно. Сейчас попробую реализовать, только забегая наперед сразу спрошу: может быть встречали вариант для "юзеров-обыкновенных", - т.е. чтобы софт сам бы флешку настроил. Я конечно попробую сейчас воспроизвесто то, что написано по ссылке, только если честный первый раз...
Если ещё актуально, могу поделиться своим способом. У меня на флешке сейчас:
1. Ubuntu 10.04.4 x86, Ubuntu 11.10 x86, Ubuntu 11.10 x64 - последний LTS и последний релиз (32 и 64 бита).
2. Linux Mint 12 x86 - для менее опытных людей, которым нужно без доп. настроек меню слева снизу и т.д.
3. Acronis Disk Director Suite + GParted - у каждого инструмента есть свои плюсы и минусы.
4. KAV Rescue disk - для знакомых, которые периодически ловят WinLocker-ы.
5. ...
Всё это работает отлично, всё загружается. Единственное "но" - может немного тормозить на компьютерах, где мало памяти, но у меня нету уже доступа к таким - всюду как минимум 2 гига. Делается это всё не так сложно, могу даже дать свои конфиги от загрузчика.
Установлен первый GRUB (grub-legacy), файловая система FAT32. GRUB ставил под Windows 7 при помощи программы WinSetupFromUSB. Дальше - правил руками. Делал для себя, так что пункты меню могут быть с юмором, предупреждаю честно и править не буду... Мата нет там точно. А вот GPartEd не могу найти - или не на своей флешке делал, что тоже вероятно, или на карте памяти, которую потом переформатировал. Вот вам все конфиги:
/menu.lst
text
color white/black black/red
title Start PLoP boot manager\n You may want to try it if your computer boots from USB slowly.\n Once booted, select USB from its menu to load USB 2.0 drivers.\nPlease report any issues to its author - [url=http://www.plop.at]www.plop.at[/url]
kernel /plpbt.bin
title --------------------====================--------------------
root
title Recovery Windows (ERD Commander) ==>\n ERD Commander for Windows XP/7 recovery
configfile /iso/erd/erd.lst
title Linux ==>\n Ubuntu and Mint
configfile /iso/linux/linux.lst
title Windows ==>\n Microsoft Windows, XP and 7\n TRIAL only (without crack/serial/etc.)
configfile /iso/winsetup.lst
title KAV Rescue disk\n KAV LIVE CD for PC recovering
map --unmap=0:0xff
map --unhook
root (hd0,0)
map /iso/kav_rescue_10.iso (0xff) || map --mem /iso/kav_rescue_10.iso (0xff)
map --hook
root (0xff)
configfile /grub4dos.lst || chainloader (0xff)
map --unmap=0:0xff
title --------------------====================--------------------
root
#title Boot from your HDD\n Boot from your first hard drive...
#map (hd1) (hd0)
#map --hook
#chainloader (hd0)
title Reboot\n Reboot this computer... Why? Just for fun :) .
reboot
title Shutdown\n Power off.
halt
/iso/linux/linux.lst
text
color white/black black/red
title Ubuntu 10.04.4 LIVE CD\n Negrosoft Ubuntu last LTS release\n Debian ZverCD
map --unmap=0:0xff
map --unhook
root (hd0,0)
map /iso/linux/ubuntu/ubuntu-10.04.4-desktop-i386.iso (0xff) || map --mem /iso/linux/ubuntu/ubuntu-10.04.4-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/iso/linux/ubuntu/ubuntu-10.04.4-desktop-i386.iso quiet splash --
errorcheck off
initrd /casper/initrd.lz
initrd /casper/initrd.gz
errorcheck on
map --unmap=0:0xff
title Ubuntu 11.10 LIVE DVD x86\n Negrosoft Ubuntu last version\n Debian ZverDVD
map --unmap=0:0xff
map --unhook
root (hd0,0)
map /iso/linux/ubuntu/ubuntu-11.10-dvd-i386.iso (0xff) || map --mem /iso/linux/ubuntu/ubuntu-11.10-dvd-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/iso/linux/ubuntu/ubuntu-11.10-dvd-i386.iso quiet splash --
errorcheck off
initrd /casper/initrd.lz
initrd /casper/initrd.gz
errorcheck on
map --unmap=0:0xff
title Ubuntu 11.10 LIVE DVD x64\n Negrosoft Ubuntu last version 64-bit edition\n Debian ZverDVD
map --unmap=0:0xff
map --unhook
root (hd0,0)
map /iso/linux/ubuntu/ubuntu-11.10-dvd-amd64.iso (0xff) || map --mem /iso/linux/ubuntu/ubuntu-11.10-dvd-amd64.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/iso/linux/ubuntu/ubuntu-11.10-dvd-amd64.iso quiet splash --
errorcheck off
initrd /casper/initrd.lz
initrd /casper/initrd.gz
errorcheck on
map --unmap=0:0xff
title LinuxMint 12 LIVE DVD\n Linux Mint last version\n Ubuntu ZverDVD
map --unmap=0:0xff
map --unhook
root (hd0,0)
map /iso/linux/mint/linuxmint-12-gnome-dvd-32bit.iso (0xff) || map --mem /iso/linux/mint/linuxmint-12-gnome-dvd-32bit.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/iso/linux/mint/linuxmint-12-gnome-dvd-32bit.iso quiet splash --
errorcheck off
initrd /casper/initrd.lz
initrd /casper/initrd.gz
errorcheck on
map --unmap=0:0xff
title --------------------====================--------------------
root
title Main Menu <==
configfile /menu.lst
/iso/winsetup.lst
text
color white/black black/red
title Windows 7 setup\n Windows 7 Ultimate x86 (32-bit)\n TRIAL only (without crack/serial/etc.)
map --unmap=0:0xff
map --unhook
root (hd0,0)
chainloader /bootmgr
title Second part of Windows XP setup
geometry (hd9) && configfile /iso/winxp/BOOTWS/10.lst
geometry (hd8) && configfile /iso/winxp/BOOTWS/9.lst
geometry (hd7) && configfile /iso/winxp/BOOTWS/8.lst
geometry (hd6) && configfile /iso/winxp/BOOTWS/7.lst
geometry (hd5) && configfile /iso/winxp/BOOTWS/6.lst
geometry (hd4) && configfile /iso/winxp/BOOTWS/5.lst
geometry (hd3) && configfile /iso/winxp/BOOTWS/4.lst
geometry (hd2) && configfile /iso/winxp/BOOTWS/3.lst
geometry (hd1) && configfile /iso/winxp/BOOTWS/2.lst
geometry (hd0) && configfile /iso/winxp/BOOTWS/1.lst
boot
title --------------------====================--------------------
root
title Main Menu <==
configfile /menu.lst
/iso/erd/erd.lst
text
color white/black black/red
title ERD Commander 5.0 for Windows XP x86
map --mem /iso/erd/ERD50_x86_WinXP.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xff)
boot
title ERD Commander 6.5 for Windows 7 x86
map --mem /iso/erd/ERD65_x86_Win7.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xff)
boot
title ERD Commander 6.5 for Windows 7 x64
map --mem /iso/erd/ERD65_x64_Win7.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xff)
boot
title --------------------====================--------------------
root
title Main Menu <==
configfile /menu.lst
color - настройте под себя, мне нравится такая цветовая гамма.
default - не указывал нарочно, всё равно не угадаешь. А так по умолчанию первый пункт.
timeout - не указано, чтобы случайно не то не выбралось, если отвлекут.
Имена и расположение файлов с образами увидите в конфигах, там ничего сложного нету. Установка Windows - образ семёрки можно распаковать просто в корень флешки, а с ХРюшей - долго рассказывать, да это и не тема данного форума. Просто мне лень редактировать конфиги, дал как есть.
P.S. Кстати, если есть компьютер с Windows, попробуйте WinSetupFromUSB - несмотря на название, умеет и Linux на флешку добавлять. ИМХО, лучшая версия программы - 1.0 beta 6.
P.P.S. Да, это вариант для маньяка. Но здесь всё работает. Не смогли с флешки загрузиться только 2 компьютера, и то по причине, что для их BIOS моя флешка (Transcend TS32GJF620) слишком современная - компьютер просто "не знает", как загрузиться. Видит в списке устройств, но загрузка не начинается. После установки системы проблем нету, видится прекрасно.
Установлен первый GRUB (grub-legacy), файловая система FAT32. GRUB ставил под Windows 7 при помощи программы WinSetupFromUSB. Дальше - правил руками. Делал для себя, так что пункты меню могут быть с юмором, предупреждаю честно и править не буду... Мата нет там точно. А вот GPartEd не могу найти - или не на своей флешке делал, что тоже вероятно, или на карте памяти, которую потом переформатировал. Вот вам все конфиги:
/menu.lst
text
color white/black black/red
title Start PLoP boot manager\n You may want to try it if your computer boots from USB slowly.\n Once booted, select USB from its menu to load USB 2.0 drivers.\nPlease report any issues to its author - [url=http://www.plop.at]www.plop.at[/url]
kernel /plpbt.bin
title --------------------====================--------------------
root
title Recovery Windows (ERD Commander) ==>\n ERD Commander for Windows XP/7 recovery
configfile /iso/erd/erd.lst
title Linux ==>\n Ubuntu and Mint
configfile /iso/linux/linux.lst
title Windows ==>\n Microsoft Windows, XP and 7\n TRIAL only (without crack/serial/etc.)
configfile /iso/winsetup.lst
title KAV Rescue disk\n KAV LIVE CD for PC recovering
map --unmap=0:0xff
map --unhook
root (hd0,0)
map /iso/kav_rescue_10.iso (0xff) || map --mem /iso/kav_rescue_10.iso (0xff)
map --hook
root (0xff)
configfile /grub4dos.lst || chainloader (0xff)
map --unmap=0:0xff
title --------------------====================--------------------
root
#title Boot from your HDD\n Boot from your first hard drive...
#map (hd1) (hd0)
#map --hook
#chainloader (hd0)
title Reboot\n Reboot this computer... Why? Just for fun :) .
reboot
title Shutdown\n Power off.
halt
/iso/linux/linux.lst
text
color white/black black/red
title Ubuntu 10.04.4 LIVE CD\n Negrosoft Ubuntu last LTS release\n Debian ZverCD
map --unmap=0:0xff
map --unhook
root (hd0,0)
map /iso/linux/ubuntu/ubuntu-10.04.4-desktop-i386.iso (0xff) || map --mem /iso/linux/ubuntu/ubuntu-10.04.4-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/iso/linux/ubuntu/ubuntu-10.04.4-desktop-i386.iso quiet splash --
errorcheck off
initrd /casper/initrd.lz
initrd /casper/initrd.gz
errorcheck on
map --unmap=0:0xff
title Ubuntu 11.10 LIVE DVD x86\n Negrosoft Ubuntu last version\n Debian ZverDVD
map --unmap=0:0xff
map --unhook
root (hd0,0)
map /iso/linux/ubuntu/ubuntu-11.10-dvd-i386.iso (0xff) || map --mem /iso/linux/ubuntu/ubuntu-11.10-dvd-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/iso/linux/ubuntu/ubuntu-11.10-dvd-i386.iso quiet splash --
errorcheck off
initrd /casper/initrd.lz
initrd /casper/initrd.gz
errorcheck on
map --unmap=0:0xff
title Ubuntu 11.10 LIVE DVD x64\n Negrosoft Ubuntu last version 64-bit edition\n Debian ZverDVD
map --unmap=0:0xff
map --unhook
root (hd0,0)
map /iso/linux/ubuntu/ubuntu-11.10-dvd-amd64.iso (0xff) || map --mem /iso/linux/ubuntu/ubuntu-11.10-dvd-amd64.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/iso/linux/ubuntu/ubuntu-11.10-dvd-amd64.iso quiet splash --
errorcheck off
initrd /casper/initrd.lz
initrd /casper/initrd.gz
errorcheck on
map --unmap=0:0xff
title LinuxMint 12 LIVE DVD\n Linux Mint last version\n Ubuntu ZverDVD
map --unmap=0:0xff
map --unhook
root (hd0,0)
map /iso/linux/mint/linuxmint-12-gnome-dvd-32bit.iso (0xff) || map --mem /iso/linux/mint/linuxmint-12-gnome-dvd-32bit.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/iso/linux/mint/linuxmint-12-gnome-dvd-32bit.iso quiet splash --
errorcheck off
initrd /casper/initrd.lz
initrd /casper/initrd.gz
errorcheck on
map --unmap=0:0xff
title --------------------====================--------------------
root
title Main Menu <==
configfile /menu.lst
/iso/winsetup.lst
text
color white/black black/red
title Windows 7 setup\n Windows 7 Ultimate x86 (32-bit)\n TRIAL only (without crack/serial/etc.)
map --unmap=0:0xff
map --unhook
root (hd0,0)
chainloader /bootmgr
title Second part of Windows XP setup
geometry (hd9) && configfile /iso/winxp/BOOTWS/10.lst
geometry (hd8) && configfile /iso/winxp/BOOTWS/9.lst
geometry (hd7) && configfile /iso/winxp/BOOTWS/8.lst
geometry (hd6) && configfile /iso/winxp/BOOTWS/7.lst
geometry (hd5) && configfile /iso/winxp/BOOTWS/6.lst
geometry (hd4) && configfile /iso/winxp/BOOTWS/5.lst
geometry (hd3) && configfile /iso/winxp/BOOTWS/4.lst
geometry (hd2) && configfile /iso/winxp/BOOTWS/3.lst
geometry (hd1) && configfile /iso/winxp/BOOTWS/2.lst
geometry (hd0) && configfile /iso/winxp/BOOTWS/1.lst
boot
title --------------------====================--------------------
root
title Main Menu <==
configfile /menu.lst
/iso/erd/erd.lst
text
color white/black black/red
title ERD Commander 5.0 for Windows XP x86
map --mem /iso/erd/ERD50_x86_WinXP.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xff)
boot
title ERD Commander 6.5 for Windows 7 x86
map --mem /iso/erd/ERD65_x86_Win7.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xff)
boot
title ERD Commander 6.5 for Windows 7 x64
map --mem /iso/erd/ERD65_x64_Win7.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xff)
boot
title --------------------====================--------------------
root
title Main Menu <==
configfile /menu.lst
color - настройте под себя, мне нравится такая цветовая гамма.
default - не указывал нарочно, всё равно не угадаешь. А так по умолчанию первый пункт.
timeout - не указано, чтобы случайно не то не выбралось, если отвлекут.
Имена и расположение файлов с образами увидите в конфигах, там ничего сложного нету. Установка Windows - образ семёрки можно распаковать просто в корень флешки, а с ХРюшей - долго рассказывать, да это и не тема данного форума. Просто мне лень редактировать конфиги, дал как есть.
P.S. Кстати, если есть компьютер с Windows, попробуйте WinSetupFromUSB - несмотря на название, умеет и Linux на флешку добавлять. ИМХО, лучшая версия программы - 1.0 beta 6.
P.P.S. Да, это вариант для маньяка. Но здесь всё работает. Не смогли с флешки загрузиться только 2 компьютера, и то по причине, что для их BIOS моя флешка (Transcend TS32GJF620) слишком современная - компьютер просто "не знает", как загрузиться. Видит в списке устройств, но загрузка не начинается. После установки системы проблем нету, видится прекрасно.
Забыл добавить. Пробовал делать с Grub2, но там проблема в том, что он у меня не хотел брать второй файл конфига, а валить всё в одну кучу как-то не хочется. Именно потому до сих пор первая версия :) .
title KAV Rescue disk\n KAV LIVE CD for PC recovering
map --unmap=0:0xff
map --unhook
root (hd0,0)
map /iso/kav_rescue_10.iso (0xff) || map --mem /iso/kav_rescue_10.iso (0xff)
map --hook
root (0xff)
configfile /grub4dos.lst || chainloader (0xff)
map --unmap=0:0xff
подскажите пожалуйста, как kav_rescue.iso загрузить в грубе2? т.е. на флешке стоит груб2, копирую образ касперского на флешку, начал править grub.cfg и тут то и застрял. Гугл не помог, там образ в основном в распакованном виде. Пол дня уже голову ломаю, вот))
frost42, во первых не програмулька, а скрипт инсталяции для ubuntu. http://liveusb.info/
Надо было скрипт посмотреть что он делает, а делает он это:
text
if [ ! "$(grep '^deb http://liveusb.info/multisystem' /etc/apt/sources.list 2>/dev/null)" ]; then
vardeb="## Depôt MultiSystem\ndeb http://liveusb.info/multisystem/depot all main"
echo -e "$vardeb" | tee -a "/etc/apt/sources.list"
fi