Комментарии 47
Спасибо, мне было интересно.
0
Так какой, все-таки, размер в итоге получился?
0
Упс… Размером как-то не озаботился. Важным было получить линукс с как можно меньшим количеством компонент. Ну… и получить их нужно было не сильно вкладываясь. В итоге: ядро + grub + busybox.
P.S. Раньше выходило несколько дистрибутивов, которые влазили на дискетку. Куда уж современным ядрам гоняться за такими размерами.
P.S. Раньше выходило несколько дистрибутивов, которые влазили на дискетку. Куда уж современным ядрам гоняться за такими размерами.
+1
«Посмотрите результат find (hd2,0)… find (hd3,0)… и т.д., пока не найдете флешку.»
Достаточно просто: find /boot/grub/stage2 она выдаст все разделы, где нашла.
Достаточно просто: find /boot/grub/stage2 она выдаст все разделы, где нашла.
+2
А что планируется получить в перспективе?
+2
Кстати, busybox используется в роутере Zyxel p-330w ee (коий у меня), правда урезанный какой-то. Даже копался в нем как-то…
0
НЛО прилетело и опубликовало эту надпись здесь
минилингус какой-то)
+13
Спасибо! Обязательно попробую.
0
Получился Linux Embedded :)
Очень интересно, спасибо!
Очень интересно, спасибо!
0
читается как мини-лингус)
+1
the debian way:
Получаем минимальный лайв-дистриб. Поковырявшись, можно прикрутить fluxbox/gnome и вообще всё что душе угодно :)
wiki.debian.org/DebianLive
live.debian.net/manual/html/
# apt-get install live-helper
$ mkdir live && cd live
# lh_config -b usb-hdd -d lenny
# lh_build
# dd if=binary.img of=/dev/some-flash-device bs=1M
Получаем минимальный лайв-дистриб. Поковырявшись, можно прикрутить fluxbox/gnome и вообще всё что душе угодно :)
wiki.debian.org/DebianLive
live.debian.net/manual/html/
+6
я так примерно и делал — ставил на флеша генту и дебиан — обе флешки загнулись. подозреваю что не надо было на них же своп размечать.
0
Есть более хардкорный, но все-же debian-way, с использованием debootstrap
0
Хорошая статья. Еще минидистр без графики и т.д. — Archlinux. FTP версия весит 160 мб ;)
0
сейчас имхо самый тру лайв-дистрибутив — это sysresccd.org
максимум удобных инструментов без тяжёлых ненужных штук при постоянно актуальных версиях софта
для установки/восстановления систем по работе постоянно использую его на флешке
максимум удобных инструментов без тяжёлых ненужных штук при постоянно актуальных версиях софта
для установки/восстановления систем по работе постоянно использую его на флешке
+1
Есть хороший дистрибутив slitaz.org. Все необходимое + графическая оболочка + aircrack-ng + драйвера мониторного режима для популярных wifi карточек. Все это весит 31 мег. LiveCD. Очень удобно для взлома соседей :)
0
Спасибо!
0
НЛО прилетело и опубликовало эту надпись здесь
Познавательно. Только я LFS успел осилить. Думаю теперь его на флэшку закатать. Жалко писать не умею, накатал-бы статью.
0
Нет, НЕТ! Я не могу читать этот заголовок правильно! Убейте меня!
+2
to fix: «все было через чур».
))
))
0
спасибо, познавательно.
0
спасибо, отличная статья.
0
www.tinycorelinux.com/ вот — маленький и модульный
0
Ох спасибо, сам давно хотел сделать такой, но не смог разобраться. И все-таки, сколько получился по размеру? В 10мб укладывается?
0
Да, укладывается. Если не изменяет память — вот:
ядро CentOS — 2 мб
grub — 150 кб
содержимое initrd:
busybox — 2 мб
nash (redhat-овский интерпретатор для init) — 2 мб
модули ядра, init, конфиги — 100 кб
Оверхед файловой системы тоже какой-то будет. Для маленького раздела — примерно 100 кб
Итого, примерно 6,5 мегабайт.
Нужно меньше? — выбросите nash (нужно будет переписать init-скрипт для busybox-овского ash. все нужные команды там есть). Выиграете 2 мб.
Нужно еще меньше? — пересобирайте ядро
ядро CentOS — 2 мб
grub — 150 кб
содержимое initrd:
busybox — 2 мб
nash (redhat-овский интерпретатор для init) — 2 мб
модули ядра, init, конфиги — 100 кб
Оверхед файловой системы тоже какой-то будет. Для маленького раздела — примерно 100 кб
Итого, примерно 6,5 мегабайт.
Нужно меньше? — выбросите nash (нужно будет переписать init-скрипт для busybox-овского ash. все нужные команды там есть). Выиграете 2 мб.
Нужно еще меньше? — пересобирайте ядро
+1
Буду делать свой минидистр :)
Потом о результатах отпишусь…
Потом о результатах отпишусь…
0
Интересная статейка, а не знаете ли вы как сделать образ из прошивки для роутера и загружаеть его скажем в qemu?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
минилинукс