FANTOO: Состояние дел на апрель 2008
В общшем сделал 001-base, который содержит только необходимое для загрузки и MC. Правда толсто все получается. Ибо всякие там доки и какие-то вещи, нужные только для разработки, пролезают в конечный результат. Всё нормально грузится, конфигурируется по dhcp, есть русский, причем в двух вариантых - utf8 и koi8-r. В отдельной консоли можно переключаться между ними с помощью написанных скриптов ustart и ustop (по аналогии с unicode_start и unicode_stop).
В прооцессе работы над 002-base-net (ftp и openssh в основном) исправил баг GENTOO, когда по
enewuser в ebuild и ненулевом ROOT (в bash переменных) пользователь не создавался где-надо, а создавался в текущем корне (просто добавил в enewuser выполнение команд под chroot в этом случае).
Без исправления sshd не запускался, ругаясь на отсутствие пользователя sshd. Сейчас запускается.
Но подключиться нельзя, ибо кроме root нет пока нормальных пользователей. В slax вообще вся жизнь ведется только под root. Но такого не хочется. Поэтому думается надо написать в локальный запуск скрипт, который проверяет наличие пользователя fantoo и при его отсутствии создает, добавляет во всякие группы и устанавливает какой-нибудь известный пароль. Для случая ЧИСТОЙ загрузки с LiveCD такой вариант кажется нормальным, а если мы имеем сохраненные изменения на жестком диске и пользователь fantoo был создан ранее, то скрипт вроде не будет вредить.
Да, создание LiveCD происходит в два этапа
1) ROOT=/mnt/_FANTOO/UNION emerge -vk1 @sets/001-base
причем перед этим в UNION монтируются все предыдущие наборы
После emerge UNION рвзмонтируется, в CHANGES остаются только новые файлы и они идут в создаваемый набор (lzm-файл, например 001-base.lzm)
2) это скрипт создания iso-шки аналогичный таковому в Slax
В результате все гораздо проще чем использовать catalist (обходимся готовыми бинарными пакетами)
- Для комментирования войдите или зарегистрируйтесь
я собрал Developer
я собрал Developer pfofile - x86 ~x86 bl2 правда а не openRC
athlon XP - нужен ли кому-то еще ?