Надо предупредить, что за 2013-2014  у меня сгорели четыре флк. разных производителей
(на тот момент "крутые" 32-64 ГБ),
Все они были загрузочными или имели два раздела - fat32 и ext2 или 3,
а такие же "обычные" живут и поныне ....
после этого опыты с использованием для данных "двухраздельных" и загрузочных флк. прекратил ....


Так что
НА ВАШ СТРАХ И РИСК !!!


Загрузиться с LiveUSB на старом компьютере

Smart Boot Manager

http://www.xakep.ru/54709/
LiveCD

В результате описанных телодвижений были без проблем восстановлены обе флешки. Только зачем они мне? :) Поскольку для переноса файлов я давно не пользуюсь флешками (Dropbox решает все проблемы), было решено сделать из флешки что-нибудь полезное. Старая идея заключалась в том, чтобы превратить пендрайв в мультизагрузочный гаджет сразу с несколькими ОС. Когда-то давно я записал USB-версию Backtrack’а и всегда брал ее с собой, чтобы в любом месте всегда иметь под рукой полезные утилиты и полноценный Linux. Если сделать флешку мультизагрузочной, то можно не привязываться лишь к одной системе, а, используя нынешние объемы, запихнуть туда сразу несколько полезных LiveCD. Тем более, помимо загрузочных версий обычных десктопных Linux’ов (Fedora, Ubuntu и прочих) есть целый ряд специализированных инструментов, основанных на этой самой технологии:

Этот список можно продолжать, благо, платформа LiveCD, и этого не отнимешь, действительно располагает к появлению подобных специализированных инструментов. Разумеется, записывать на диск (фууу!) ничего не нужно, ведь есть очень простая утилита UNetbootin (unetbootin.sourceforge.net), предоставляющая удобный интерфейс для создания загрузочных флешек из ISO-образов. Плюс в том, что у нее есть огромная база разных LiveCD, и она знает, что с ними делать.

Поэтому нужно лишь выбрать флешку, указать путь до нужного ISOобраза, а также выбрать тип и версию дистрибутива. Все, дальше программа справится с задачей сама, и с пендрайва сразу можно будет загружаться. Но «одна флешка — один дистрибутив» — это не так интересно. Сделать флешку сразу со всеми этими инструментами — вот то, чего бы мне захотелось.

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

Чтобы иметь возможность выбирать ОС, которую мы хотим грузить, нам потребуется загрузчик. Хорошим вариантом является grub4dos (code.google.com/p/grub4dos-chenall) от наших китайских друзей. В скачанном архиве ты увидишь много разных файлов, но нам потребуется только непосредственно файл загрузчика: grldr. Правда, если просто скопировать его на флешку (и это надо сделать обязательно), то ничего не получится — необходимо еще прописать загрузчик в MBR флешки.

С этим справится специальная утилита grubinst (download.gna.org/grubutil). Необходимые действия можно было бы выполнить через консоль, но мы воспользуется GUI-интерфейсом программы. Все опции рекомендую оставить по умолчанию, и единственное, что сделать — это выбрать нашу флешку в поле Disk. Если окажется, что прога не находит флешку или вообще дисков, запусти ее с правами Администратора, это поможет. Небольшая сложность возникает в том, что найденные диски программа обозначает не совсем понятным образом: hd1, hd2 и т.д. Будь внимателен: если неправильно выбрать диск, вполне можно записать MBR на свой жесткий диск и создать себе проблемы в виде испорченного загрузчика. Чтобы этого избежать, советую запустить утилиту без флешки и посмотреть список дисков. А потом, вставив флешку, нажать на кнопку «Refresh» и выбрать появившийся в списке диск.

Объем, указанный в квадратных скобках, должен совпадать с объемом раздела на флешке. Перепроверив все еще раз, нажимаем на кнопку «Install» — все, загрузчик прописан в MBR. Уже сейчас можно попробовать перезагрузиться; во время загрузки должна появиться консоль загрузчика. Правда, на флешке пока больше ничего, и толку от него мало, но это исправимо.
Китайцы очень плотно занимаются развитием grub4dos, поэтому у загрузчика есть немало интересных опций. Одна из наиболее приятных — это возможность загрузки LiveCD-системы прямо из ее ISO-образа. В результате наша задача приобретает вполне понятное решение:

  1. Записать все необходимые ISO’шки на флешку.
  2. Создать в корне флешки специальный файл menu.lst — это конфиг grub4dos, в котором описываются пункты меню для загрузки. Через это меню во время загрузки с флешки будет осуществляться выбор ОС.
  3. Добавить в menu.lst описание всех систем, которые мы хотим загружать.

Симбиоз своими руками

Для примера покажу, как сделать мультизагрузочную флешку из двух дистрибутивов: Memtest86+ для проверки оперативной памяти на ошибки (первый инструмент, если система непредсказуемо перегружается) и Offline NT Password & Registry Editor для сброса пароля в Windows и редактирования реестра без загрузки винды. Начнем с того, что создадим на флешке каталог iso, и поместим скачанные с официальных сайтов ISO-образы дистрибутивов в папки memtest и ntpasswd. Далее создадим на флешке menu.lst и добавим в конфиг два пункта для выбора ОС:

title Memtest
map (hd0,0)/iso/memtest/mt410.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot
title Offline NT Password & Registry Editor
map (hd0,0)/iso/ntpasswd/cd100627.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot

Название пункта меню задается через ключевое слово Title, а путь до ISO указывается с помощью слова map. По сути, все готово. Теперь можно вставить флешку в компьютер и пробовать перезагрузиться. Если в БИОСе установлена загрузка с USB-накопителя, то очень скоро ты увидишь меню загрузчика grub4dos с выбором только что настроенных ОС. Аналогичным образом можно прописать образы любых других LiveCD-дистрибутивов: Backtack, Ophcrack, Kaspersky Rescue Disk и каких угодно еще. В некоторых случаях при загрузке системы может выскакивать ошибка.

Скорее всего, это связанно с тем, что ISO-образ является фрагментированным. Придать ему должный вид поможет GUI-утилита WinContig (wincontig.mdtzone.it/en).

Возможности grub4dos позволяют реализовать самые изощренные комбинации загрузки, это хорошо описано в русской документации (greenflash.su/Grub4Dos/Grub4dos.htm). Но если не хочется заморачиваться даже с составлением menu.lst, есть вариант вообще не ковыряться в конфигах. Рецепт прост — воспользоваться специальной утилитой MultiBootISOs (www.pendrivelinux.com/bootmultipleiso-from-usb-multiboot-usb). Утилита записывает на флешку специальный бутлоадер на базе Syslinux и grub4dos, который автоматически конфигурирует меню для загрузки в зависимости от ISO-образов, которые записаны на флешке. Все реализовано настолько просто, что от тебя потребуется лишь положить ISO’шки в специально заготовленные на флешке каталоги с названиями систем, которые MultiBootISOs заботливо создаст во время инсталляции.

Решение изначально поддерживает LiveCD-версии обычных дистрибутивов Linux (Ubuntu, Fedora, OpenSUSE и т.д.), но также совместимо с нашими специализированными системами: GParted, Ophcrack и т.д. Можно даже записать на флешку инсталляционный диск Windows 7. Главное помнить, что для такой увесистой подборке придется выделить флешку на 8, а еще лучше — 16 Гб.



Kali Linux
BackTrack
http://habrahabr.ru/post/172657/
Для запуска с флешки при помощи grub4dos:
0. скопировать содержимое папки live с образа на флешку в директорию kali либо другую
1. добавить в menu.lst:

title Kali Linux
kernel /kali/vmlinuz boot=live config live-media-path=/kali vt.default_utf8=0 quiet splash vga=788
initrd /kali/initrd.img


The Syslinux Project



Установка Grub4DOS на USB Flash

Руководство по Grub4dos

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

Загрузка ubuntu livecd с usb через grub4dos
Создать в корне флешки папку ubuntu, туда положть iso образ убунты и файлы initrd.lz и vmlinuz, взятые из дистрибутива.
В menu.lst добавить строки в соответствии с версией:

title Ubuntu 11.10 live
 kernel /ubuntu/vmlinuz iso-scan/filename=/ubuntu/ubuntu-11.10-desktop-i386.iso boot=casper initrd=/casper/initrd.lz locale=ru_RU quiet splash --
 initrd /ubuntu/initrd.lz

title Ubuntu 11.10 install
 kernel /ubuntu/vmlinuz iso-scan/filename=/ubuntu/ubuntu-11.10-desktop-i386.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash --
 initrd /ubuntu/initrd.lz



версия
Скопируйте из образа файлы vmlinuz (или bzimage) и initrd.lz и положите куда-либо на флешке. Сам образ тоже положите на флешке.

Запускайте:
Code
title Ubuntu 10.10 live
kernel /path/to/vmlinuz iso-scan/filename=/path/to/image.iso
initrd /path/to/vmlinuz

title Ubuntu 10.10 install
kernel /path/to/vmlinuz iso-scan/filename=/path/to/image.iso ubuquity-only
initrd /path/to/vmlinuz

Более подробно параметры ядра можно списать из .cfg-файлов в /isolinux/ в образе диска.


Using Grub4DOS to Create a Bootable USB Drive From ISO



Boot Fedora 16/17 with persistence from a USB drive using grub4dos
Here is how to add it to your grub4dos USB drive by extracting the files from a Fedora ISO...

1. Download your Fedora ISO file - I used the KDE Spins versions here (Fedora-16-i686-Live-KDE.iso), version 17 also works fine.
2. If you don't already have a ready-prepared USB grub4dos bootable drive then make one now by formatting a drive as FAT32 using RMPrepUSB and then click on the Install grub4dos button to install grub4dos and copy over grldr.
3. Mount the ISO file using ImDisk or Virtual CloneDrive or your favourite utility so that you can copy the files from within it to your USB drive.
4. Copy the entire LiveOS folder from the ISO file to the USB drive - you should now have a /LiveOS folder on your USB drive
5. From the /isolinux folder within the mounted ISO file, copy the files vmlinuz0 and initrd0.img to the /LiveOS folder on your USB drive
6. Now add the following entry to your existing menu.lst file (press F4 in RMPrepUSB to load the menu.lst from the USB drive or create a new one) - note: there are only 7 lines (one line wraps over!).


    title FEDORA (PERSISTENT)
    uuid () > nul
    set UUID=%?%
    echo %UUID%
    if not exist /LiveOS/overlay-LIVE-%UUID% echo WARNING: Changes will not be remembered unless a /LiveOS/overlay-LIVE-%UUID% ext2 file is created! && pause
    kernel /liveos/vmlinuz0 root=live:UUID=%UUID% rootfstype=auto rw liveimg overlay=UUID=%UUID% quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0 xdriver=vesa nomodeset
    initrd /liveos/initrd0.img





-----------------------
Следующая точка

====================
Линия возврата

Плоскость охвата

Сингулярность
==========

.