Создано: 16-12-2014 14:46:04 изменено: 17-12-2014 19:36:19  Метки: livecd
Немного расскажу про свою загрузочную флешку.

Долго экспериментировал с разными загрузчиками, и остановился на syslinux 4.07. Почему не более свежая версия? Не знаю по какой причине syslinux более поздних версий на некоторых компьютерах зависает, пробовал версии от 5.0 до 6.02. Не знаю даже как сделать багрепорт на такую проблему. Сейчас вышел 6.03 попробую когда с ним, отпишу.

Update:Попробовал, 6.03 на моем глюкавом нетбуке работает (Acer ZG5). Ссылка на скелет флэшки, только без файлов для создания... В ней есть небольшие изменения, для корректной работы нужны еще 2 файла: libcom32.c32 и libutil.c32

4632 просмотров читать далее 2 комментариев

Создано: 29-09-2011 23:09:13  Метки: grub flash livecd antivir
Здесь кусок конфига grub2 на флэшке, касающейся загрузки лайфсиди с убунтой и с AntiWinLocker
menuentry "Lubuntu my persistent mode" {
   loopback loop /lubuntu.iso
   linux (loop)/casper/vmlinuz boot=casper persistent iso-scan/filename=/lubuntu.iso locale=ru_RU.UTF-8 console-setup/layoutcode=ru noprompt splash --
   initrd (loop)/casper/initrd.gz
}

menuentry "AntiWinLocker" {
   ntldr /bootmgr
}

опции:
loopback loop /lubuntu.iso - монтирует образ в "виртуальный" привод
(loop)/casper/vmlinuz - ядро
boot=casper - режим "живого" диска
persistent - в корне диска расположен файл casper-rw, подготовленный так:
dd if=/dev/zero of=/media/Transcend/casper-rw bs=1M count=256
mkfs.ext3 /media/Transcend/casper-rw

в нем сохраняются измененные файлы во время работы в livecd
iso-scan/filename=/lubuntu.iso - где лежит образ
locale=ru_RU.UTF-8 console-setup/layoutcode=ru - локаль, русский в консоли
ntldr /bootmgr - опция для загрузки AWL, сам образ распаковывается в корень флешки
1388 просмотров 0 комментариев

Создано: 12-06-2011 22:10:49 изменено: 12-06-2011 22:57:53  Метки: livecd ubuntu linux
В 2009 году я собирал для старой флэшки небольшой дистрибутив для работы/восстановления данных/административных нужд и т.д. На новой работе тоже иногда такой дистрибутив нужен, однако я его собирал на 8.04 lts и оно уже морально устарело да и в chrome новые плюшки появились. Решил перебрать на 11.04 и с lx de вместо голого openbox. Не думал что это вызовет такие трудности - очень многое в убунте за эти годы изменилось, да и размер пакетов довольно сильно раздулся. Из трудностей которые на свежей памяти:
1) casper по умолчанию лайфсидишного пользователя не добавляет в группы netdev и audio. Из-за этого не работал wicd-client и звук. Для исправления надо править файл var/cache/debconf/templates.dat:
Name: passwd/user-default-groups                                                                                             
Default: adm cdrom dialout audio lpadmin netdev plugdev sambashare                                                           
Description: for internal use only                                                                                           
Type: string                                                                                                                 
Owners: passwd/user-default-groups

2) для того чтоб умять в 250 Мб пришлось:
а) очищать кэш пакетов (комментируем все в etc/apt/sources.list и aptitude update) - экономия около 20 Мб в сквоше
б) довольно спорный момент - очистил usr/share/doc - это позволило сэкономить около 10 Мб
в) ставил localepurge для удаления всех локальных языковых файлов кроме ru_RU и en_US
3) важно пересобрать initrd с подключенными /proc /sys и /dev/pts (update-initramfs -c -k all)
это избавляет от некоторых подземных стуков после сборки
4) отмонировать все специальные файловые системы перед сборкой и посмотреть чтоб /etc/mtab был пуст

что в составе диска:
testdisk
ddrescue
gddrescue
gparted
mplayer
google-chrome unstable
remmina (freerdp)
кучка всяких сетевых утилит, smbfs, русские маны.
Вот вывод dpkg --get-selections
Даже не пытался засунуть в диск почтовик, джаббер, офис, аську, пдф-читалку - большую часть всего этого заменяет chrome.
Да не ставил DM поэтому запуск иксов через startx.
ISO 235 Mb
1317 просмотров 6 комментариев

Создано: 22-09-2009 17:44:02 изменено: 21-01-2010 09:47:11  Метки: livecd ubuntu openbox
Есть у меня старая флэшка на 256 Мб, на ней всегда лежит система для восстановления линукса, файлов с других систем и подобный софт. Все это без иксов и размером в 150 мб. Как-то тут захотел поиметь на этой флэшке полноценную систему:

  • быструю (легкую)
  • c современным браузером
  • с русским языком
  • удобную
  • ну и всякого такого....

2 дня ловли багов и утрамбовывания в размер и готово :)
Ну вот на скрине видно установленный софт:


1549 просмотров читать далее 4 комментариев

Создано: 16-06-2009 09:50:39  Метки: livecd linux
http://librarian.spb.ru/page/debian-in-ram-zagruzka-debian-v-operativnuju-pamjat-debirf
В общем бродил тут по интернетам, по дебиановским форумам в поисках инструкций на тему: "Как загрузить Linux в оперативную память"
В общем нашёл удобное решение в виде пакета debirf. Этот пакет(на самом деле это просто набор bash скриптов) предоставляет удобный интерфейс для установки и создания образа дистрибутива при помощи debootstrap, initramfs-tools и bash, для упаковки его в образы initrd. Дополнительно позволяет делать образы iso, которые при помощи того же unetbootin можно закатать на флэшку.
В общем, это прекрасный инструмент для создания собственного livecd.
1566 просмотров читать далее 0 комментариев

Создано: 04-06-2009 19:36:14 изменено: 26-03-2010 17:26:08  Метки: linux livecd
Иногда надо "живой" диск с системой, например для восстановления системы, разделов жесткого диска, фотографий, архивов. Лайв CD Убунты достаточно универсальная вещь, однако необходимость настраивать интернет для установки пакетов, а также завышеные системные требования заставили меня задуматься о сборке собственного диска.
2405 просмотров читать далее 2 комментариев

Создано: 04-06-2009 19:18:36  Метки: livecd linux
Решил ради прикола собрать экстремально маленький livecd. Взял последнее ядро с kernel.org, выключил при сборке практически все (можно еще отключить initrd и еще по-мелочи). Вот микроотчет к микроисошнику:

1720 просмотров читать далее 0 комментариев

Создано: 03-03-2009 12:30:03 изменено: 23-08-2009 13:05:41  Метки: livecd
В винде:
syslinux -sfma f:

В линуксе:
syslinux /dev/sdX
cat syslinux.cfg


default freedos
prompt 0
label freedos
kernel memdisk
append initrd=odin1200.img


на флэшку надо скопировать образ дискеты с досом odin1200.img и memdisk из пакета syslinux
1305 просмотров 0 комментариев

Создано: 19-02-2009 19:40:26 изменено: 23-08-2009 11:20:02  Метки: livecd
> Доброго дня, господа!
> > По поводу автоматической установки c помощью списка ответов - тут все
> > более-менее понятно. Интересует такой вопрос - как выкинуть из
> > исходного образа CD (из базовой установки) диска ненужные мне пакеты
> > (например заменить exim на postfix)? Была мысль, что оно
> > настраивается путем редактирования файла indices.
> >
> > Жду любых комментариев.


apt-cache search debian custom cd
921 просмотров 0 комментариев

Создано: 17-02-2009 17:26:17 изменено: 03-06-2009 12:42:39  Метки: livecd
Некоторые производители материнских плат предоставляют утилитки апдейта
BIOS под DOS (например ASUS).
Традиционно для этого использовалась загрузочная дискета, но уже давно прошли времена
когда у каждого она есть, не говоря уже о дисководе.
Намного удобней создать загрузочный CD диск с DOS (добавив туда нужные утилитки).

1. Качаем образ загрузочной дискетки с DOS. Например http://www.fdos.org/bootdisks/

$ wget http://www.fdos.org/bootdisks/autogen/FDSTD.144.gz

2. Распаковываем (если надо) и монтируем этот образ

$ gunzip FDSTD.144.gz
$ mkdir mnt
$ sudo mount -o loop FDSTD.144 mnt

NOTE: учтите что для мантирования необходима поддержка loop устройств в ядре.

3. Добавляет нужные утилитки и размонтируем образ
Например у меня было

$ sudo cp AFUDOS.exe P5P80014.ROM mnt
$ sudo umount mnt

4. Генерируем загрузочный образ для CD и пишем его на диск

$ genisoimage -o fdos-boot.iso -b FDSTD.144 FDSTD.144
$ cdrecord fdos-boot.iso

5. Загружаемcя с CD и апдейтим BIOS

a:\> AFUDOS.exe /iP5P80014.ROM
1653 просмотров 0 комментариев