Live USB создаются посредством соответствующих спец-утилит. Под Linux-om - это:
- UNetbootin,
- MultiSystem LiveUSB Multiboot,
- MultibootUSB.
В Linux-e есть возможность создания загрузочных флешек в терминале, через командную строку, но я этим методом никогда не пользовался и ничего о нём сказать не могу...
Как это делается в Windows-системах, я уже, честно говоря, подзабыл, но Вы можете ознакомиться с "виндовыми методами", к примеру, - здесь, здесь, здесь, здесь.
Да нет каких-то особых "своих" методов. Лично я преимущественно пользовался MultibootUSB. Она ничем не лучше и не хуже всех прочих утилит, - просто она мне больше нравится, только и всего...
Никак не делю. Поскольку MultibootUSB именно "мульти", я брал флешку гигов на 16 и втыкал туда столько образов разных ОС-ей, сколько на флехе помещалось.
Ну, прежде всего, конечно, для переустановки системы, либо для установки новой системы рядом со старой. Это - во-первых.
Во вторых: для всяческих ремонтно-восстановит<wbr />ельных работ. Простейший пример: вот, грохнулась у Вас система (охрани нас, Великий Абсолют, от такой напасти ;)), а Вам срочно нужно вытащить из неё некие важные файлы. Вы грузитесь с LiveUSB, и копируете всё нужное куда-нибудь в безопасное место.
Есть также и специализированные ремонтно-восстановит<wbr />ельные LiveUSB, набитые всяческим "целебно-лечебным" софтом, предназначенным именно для ремонта и восстановления.
Ну и, в-третьих, чисто для ознакомления с какими-нибудь ОС-ями, без установки их на компьютер, на предмет: что они такое и с чем их едят. Из любопытства, короче говоря...
Вот как-то так...