Как собрать bootable USB диск?

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
icq51112
Junior member
Сообщения: 1
Зарегистрирован: 22 авг 2006, 14:39
Контактная информация:

Как собрать bootable USB диск?

Сообщение icq51112 » 22 авг 2006, 15:15

Hi ALL

Прошу в деталях и по пунктам- что нужно для того чтобы это сделать. Но... точнее так:

имеется LiveCD диск. Нужно перебросить не просто на USB_диск, а так, чтоб загружался. Т.е. lilo/grub какой ниб запихнуть.

В принципе могу сам ручными методами сделать, но как именно лучше всего? может как через шелл сразу флешку bootable сделать? Только именно так, чтоб эта флешка начала стартовать Данные, перекинутые с Live cd

Аватара пользователя
Гхост-цзы
Advanced member
Сообщения: 55
Зарегистрирован: 14 окт 2004, 18:32
Откуда: Тяньцзин

Re: Как собрать bootable USB диск?

Сообщение Гхост-цзы » 25 авг 2006, 11:38

icq51112 писал(а):В принципе могу сам ручными методами сделать, но как именно лучше всего? может как через шелл сразу флешку bootable сделать?
читай сюда -- http://www.damnsmalllinux.org/
(может это не совсем соответствует твоим ожиданиям --
чтоб эта флешка начала стартовать Данные, перекинутые с Live cd -- но в плане загрузки с флешки пожалуй это лучший вариант)

AckCmd
Junior member
Сообщения: 15
Зарегистрирован: 25 июл 2006, 14:25

Сообщение AckCmd » 26 авг 2006, 11:44


edo
Advanced member
Сообщения: 123
Зарегистрирован: 14 фев 2006, 02:40
Откуда: пенза

Сообщение edo » 28 авг 2006, 08:29

а в чем проблема? загрузка с флешки ничем не отличается от загрузки с hdd. единственная тонкость - указать ядру root (на /dev/sdX кроме флешек  встают sata-винты, scsi-винты, ...). то есть если делать универсильную флешку - надо будет initrd использовать или просто выкинуть (совсем или в модули) поддержку других блочных устройств из ядра.

ну и нужно помнить, что количество циклов записи на флешке ограничено, поэтому желательно монтировать её ro или как минимум noatime, отключить (или перенести на ram-disk) tmp, половину var (логи, spool, ...). swap тоже надо отключить.

2AckCmd: это несерьезно ;)
во-первых странно делать с помощью винды и сторонних утилит какую-то операцию с юниксами, которая в нем самом делалется штатными средствами. во-вторых это только клонирование iso, сделать что-то другое так не получится.

AckCmd
Junior member
Сообщения: 15
Зарегистрирован: 25 июл 2006, 14:25

Сообщение AckCmd » 28 авг 2006, 09:14

странно делать с помощью винды и сторонних утилит
А, то есть Вам не ехать, а шашечки :)

это только клонирование iso, сделать что-то другое так не получится.
Чего это вдруг? Фактически, данная утилита просто делает флешку загрузочной, а там уж можно руками править как душе угодно. Если уж хочется.

Ну или Frenzy поюзайте, там прямо в комплекте есть скрипт для установки на флеш.

edo
Advanced member
Сообщения: 123
Зарегистрирован: 14 фев 2006, 02:40
Откуда: пенза

Сообщение edo » 28 авг 2006, 11:28

то есть перенести систему на флешку также, как и на винт - это шашечки, а искать винду, какие-то утилитки под неё - это ехать?
странные у вас представления однако...

hint: обычно установка ещё одной системы (сервера, рабочей станции) делается клонированием имеющейся (с последующей настройкой), а инсталлятор достается только при смене архитектуры. так что клонирование системы - штатная операция для любого unix-админа, странно придумывать что-то новое для флешки.

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1990
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 30 авг 2006, 10:13

Небольшое но важное замечание!

Не знаю как дело обстоит сейчас, а в пару лет назад, когда я делал загрузку на 128МБ флешке (transcend) - она имела отличие от обычного hdd.
Это отличие заключалось в том, что после установки модуля поддержки usb-storage для полноценного включения устройства как /dev/sda требовалось ощутимое время (3сек). Пришлось делать принудительную задержку в скриптах загрузки, без этого система вылетала в кернел-паник с невозможностью смонтировать корневой раздел.

P.S. делал всё ручками, описано здесь на форуме, поиск по моим постам "usb flash"
мой проект как есть выложен здесь, /files/flash

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 32 гостя