| В начало → Создание LiveCD дистрибутива на базе Gentoo Linux → Что еще можно сделать |
![]() |
Устанавливаем mingetty
(LIVECD) #emerge -av mingetty
Прописываем его в /etc/inittab вместо agetty.
Как было:
c1:12345:respawn:/sbin/agetty 38400 tty1 linux
Как нужно исправить:
c1:12345:respawn:/sbin/mingetty --autologin root --noclear tty1
Естественно что вместо root можно вписать любого пользователя.
Правим файл /sbin/rc
Находим вот такую секцию (приблизительно это строка N 500)
if [ -f "/sbin/livecd-functions.sh" -a -n "${CDBOOT}" ]
then
ebegin "Updating inittab"
livecd_fix_inittab
eend $?
/sbin/telinit q &>/dev/null
fi
и делаем ее такой
if [ -f "/sbin/livecd-functions.sh" -a -n "${CDBOOT}" ]
then
ebegin "Updating inittab"
/bin/true #livecd_fix_inittab
eend $?
/bin/true #/sbin/telinit q &>/dev/null
fi
Открываем файл /sbin/rc, ищем строку вида 'echo -e " Copyright' и добавляемниже нее свое сообщение.
Открываем файл /usr/kde/3.5/share/config/kdm/kdmrc и прописываем пользователяв строки 'DefaultUser' и 'AutoLoginUser'.
Запускаем созданный LiveCD, загружаемся в KDE и настраиваем его под себя. Все, шрифты, поведение окон, курсор занятости, панели
и пр. Затем сжимаем свой домашний каталог (/home/livecd) и копируем его на флешку. Выходим из LiveCD, chroot'имся в source и распаковываем в каталог /home/livecd/ сохраненные на флешке настройки.
| В начало → Создание LiveCD дистрибутива на базе Gentoo Linux → Что еще можно сделать |