В начало → Создание 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 → Что еще можно сделать |