Захотелось мне сделать live-usb флэшку. И так совпало, что убунту 9.04 вышла, скачал посмотреть, а там оказывается есть утилита для создания загрузочной флэшки из iso-образа убунты. Попробовал - создалось без проблем, но при загрузке с нее - поползли ошибки. Может быть дело в ноуте, потому что только что поставленная убунта 9.04 на нем с теми же ошибками внезапно отказывается загружаться. Попробовал уб. 8.10 - тоже создается, но не хочет грузиться.
Решил наконец погуглить ) почитал про live-helper и live-magic. Несколько раз с небольшими отличиями попробовал - каждый раз одно и то же - готовая live-usb не загружается. Точнее - бесконечно долго грузится-грузится... на экране мигает курсор, на флехе мигает лампочка, и все на этом.
делал примерно так:
# mkdir usblive
# cd usblive
# lh_config -a amd64 -p gnome -d lenny -b usb-hdd -m [мой_локальный_репозиторий]
# lh_build
# dd if= of=/dev/sdb1
ну, или то же самое, но посредством live-magic и dd
.........................
Дайте пожалуйста рабочую инструкцию, кому удалось сделать!
зы. не ругайтесь, я сильно новичок ; )
зы2. Вообще-то мне не критично, дебиан ли, убунта... или еще что, главное - сделать, чтоб работало)
филиппов сергей владимирович
Комментарии
посмотрите в сторону unetbootin
Спасибо, Дмитрий! Пока на практике не познакомился, но судя по описанию на Вике - это именно то, что нужно. Надеюсь, эта штука достаточно гибка в настройке, хотелось бы свои файлы и установленные пакеты добавлять)
Еще б заставить эту прелесть не с предустановленных репозиториев качать, а с моего, локального....
> Кому-нибудь удавалось создать загрузочную USB-flash с Debian linux? (live-helper, live-magic)
прикинь удавалось. многим. особенно тем кто официальные факи читает.
В смысле, у тебя есть локальный репозиторий, и тебе надо заставить убунту качать с него? Или тебе нужно его создать?
Если первое, тогда в файле /etc/apt/ закомментируй убунтовские и добавь свои, по аналогии. Например,
deb http://localhost/ubuntu/ main universe
Потом командуешь apt-get update и всё, убунта про свой репо забывает и использует твой.
Если же тебе надо создать своё зеркало, тогда ходи сюда: .
А раздел то хоть загрузочный ?
# sfdisk -l /dev/sdb
> # dd if= of=/dev/sdb1
Тут надо писать
# dd if= of=/dev/sdb
Артём Thomas Валерьевич, прошу прощения, Вы меня совсем не так поняли)) я про утилиту unetbootin - она оказалась совсем не настраиваемой, кроме граф. интерфейса. Я хотел ЕЙ указать, откуда качать все что нужно.
> А раздел то хоть загрузочный ?
да, конечно
> # dd if= of=/dev/sdb
вот как? а я два раздела создал, один для образа, один для данных...
попробую
...................................
Вообще, пока удалось сделать только образ убунты из образа диска, и то с легкой подтанцовкой, к тому же после единственной удачной загрузки флешка перестала видеться, как загрузочная...
Я балбес))) Простите за беспокойство ;)
>вот как? а я два раздела создал, один для образа, один для данных...
Надо делать так, а доп.разделы создавать fdisk'ом после этого.
Уже научился. Спасибо за помощь ^_^
Теперь вопрос в том, как "войти" в готовый образ и подкорректировать его (поставить дополнительные пакеты, удалить ненужные, сделать внешний вид...), чтоб он сохранил работоспособность.
Читал, что chroot для этого нужен, но боюсь не осилю пока...
Если это осилил, то chroot тем более осилишь. Там всё просто. Монтируешь образ корневой ФС в каталог, допустим, /media/loop, копируешь содержимое в каталог, где будешь производить все манипуляции (/home/user/myusb), затем биндишь необходимые для взаимодействия с внешним миром:
mount -o bind /dev /home/user/myusb/dev
mount -o bind /proc /home/user/myusb/proc
mount -o bind /sys /home/user/myusb/sys
и затем переходишь в эту виртуальную систему:
chroot /home/user/myusb /bin/bash --login
Потом образ, разумеется, придётся пересобрать.
для меня это темный лес... ладно, погуглим)
Загрузился с флэшки и очень сильно удивился. ОЧень даже расстроился и обиделся. Потому что в РАЗЫ быстрее все работает, нежели тот же дебиан установленный на жесткий диск (тот же комп).
Уверен, что дело в организации чтения записи, файловых системах... не подскажете, что можно сделать, чтобы ускорить установленный дебиан?
Дело во времени произвольного доступа к данным. У винчестера оно на порядок больше.