Полезные заметки на разные темы Полезные заметки на разные темы

Knoppix, Knoppix remastering

 
Валентинки, поздравления
Ищещь валентинки, поздравления с днем рожденья, юбилеем? Тебе сюда.
Озарение души
Сборник стихов Татьяны Катушонок
Осознание красоты спасет мир
KNOPPIX HOWTO
Разные заметки
Линки друзей
Лог ремастеринга Live CD Knoppix 6.2
пятница
Подробный перечень действий по локализации Knoppix 6.2

КликниZoom-in button или Zoom-out button чтобы увеличить/уменьшить изображение...

1. Заливаем на CD оригинальный образ дистрибутива Knoppix 6.2  и грузимся с него. 

2. Создаём папки для исходного образа и окончательного:
mkdir /mnt/hda1/knx
mkdir /mnt/hda1/knx/source
mkdir /mnt/hda1/knx/source/KNOPPIX
mkdir /mnt/hda1/knx
mkdir /mnt/hda1/knx/master
mkdir /mnt/hda1/knx/master/KNOPPIX

3. Копируем содержимое корневой папки /KNOPPIX :
cp /KNOPPIX /mnt/sda1/knx/source/KNOPPIX

4. Дополнительно копируем :
cp -ar /mnt-system/boot /mnt/hda1/knx/master/boot
cp /mnt-system/index.html /mnt/hda1/knx/master/
cp /mnt-system/KNOPPIX/modules /mnt/hda1/knx/master/KNOPPIX ( туда же background.jpg knoppix-logo-medium.png …)

5. Устанавливаем окружение для chroot :
mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev
mount --bind /proc /mnt/hda1/knx/source/KNOPPIX/proc
mount --bind /sys /mnt/hda1/knx/source/KNOPPIX/sys
И переходим:
chroot /mnt/hda1/knx/source/KNOPPIX

6. Поднимаем сеть:
ifconfig eth0 192.168.20.7 (your IP address)
route add default gw 192.168.20.1 (your default gateway IP address)
В файле resolv.conf прописываем:
search mydomain.com
nameserver 192.168.20.10 (your domain server IP)
Проверяем : ping google.com

7. Получаем список обновлений:
apt-get update
dpkg-query –l > packages.txt - список пакетов

8. Удаляем пакеты:
apt-get remove --purge name-of-package-to-remove
ЧТО удаляем:
Frozen-Bubble и компания
openoffice.org-help.de
и всякое *.de
Можно также :
deborphan
deborphan  | xargs apt-get -y remove

9. Добавляем пакеты:
apt-get install console-cyrillic
apt-get install xfonts-cyrillic

10. Конфигурим :
dpkg-reconfigure console-cyrillic

11. Для автоматического старта console-cyrillic по хорошему надо:
update-rc.d console-cyrillic defaults
Но симлинки в rcx.d  почему-то не срабатывают ( а в бета версии работали...) Поэтому прописываем старт console-cyrillic прямо в /etc/rc.local:

/etc/init.d/console-cyrillic start

12. Правим /etc/console-tools/config:
SCREEN_FONT=UniCyr_8x16
SCREEN_FONT_MAP=UniCyr.sfm

13. Для переключения раскладки в Х-ах правим  /etc/default/console-setup:
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT="nodeadkeys"
XKBOPTIONS="grp:ctrl_shift_toggle,grp_led:scroll"

14. Правим /etc/init.d/knoppix-autoconfig:
   ru) # Russian version
  COUNTRY="ru"; LANG="ru_RU"; LANGUAGE="ru_RU.UTF-8"; KEYTABLE="ru"; XKEYBOARD="us,ru"; KDEKEYBOARD="us,ru"; CHARSET="UTF-8"; CONSOLEFONT="UniCyr_8x16"; KDEKEYBOARDS="us,ru"; TZ="Europe/Moscow" ;;
  *) # Russian version
   COUNTRY="ru"; LANG="ru_RU"; LANGUAGE="ru_RU.UTF-8"; KEYTABLE="ru"; XKEYBOARD="us,ru"; KDEKEYBOARD="us,ru"; CHARSET="UTF-8"; CONSOLEFONT="UniCyr_8x16"; KDEKEYBOARDS="us,ru"; TZ="Europe/Moscow" ;;

15. Правим /sbin/mkxorgconf:
    Option "XkbLayout" "us,ru"
    Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

16. Правим /etc/locale.gen - убираем комментарий для нужных локалей и запускаем locale-gen.

17. Добавляем в /etc/profile:

export LANG = ru_RU.UTF-8
export LANGUAGE = ru_RU.UTF-8
export LC_MESSAGES = ru_RU

18. Отключаем проигрывание звукового сообщения в /etc/X11/Xsession.d/45knoppix и в /etc/init.d/knoppix-halt

19. Добавляем koi8rxterm и uxterm из версии Knoppix 5.1 (просто бинарники - всё работает...). Соответственно, правим /usr/share/applications/lxde-x-terminal-emulator.desktop:

Exec=/usr/sbin/koi8rxterm -fn -*-*-*-*-*-*-14-*-*-*-*-*-*-r

20. Ещё по-мелочам:  копируем настроенный профиль для MidnightCommander, т.е. всё из папки .mc в /etc/skel/.mc а также заодно в /home/knoppix/.mc и в /root/.mc
Также правим /etc/X11/Xsession/45knoppix:
rsync -Ha --ignore-existing /etc/skel/{.gnome*,.kde*,.local,.metacity*,GNUstep,.sawfish,.nautilus,Nautilus,.mc} "$HOME"/ 2>/dev/null

21. Пришлось подправить /home/knoppix/.config/compiz/compizconfig/Default.ini (не было опции для  1600х1200):
s0_outputs = 1600x1200+0+0;1400x1050+0+0;1024x768+0+0;800x600+0+0;800x480+0+0;640x480+0+0;

22. Создаём Knoppix compressed image:
mkisofs -R -U -V "KNOPPIX.ru" -log-file /mnt/hda1/knx/iso.log -publisher "www.knoppix.net" -hide-rr-moved -cache-inodes -pad /mnt/hda1/knx/source/KNOPPIX | nice -n 5 /usr/bin/create_compressed_fs -m -B 65536 - /mnt/hda1/knx/master/KNOPPIX/KNOPPIX

23. Создаём файл контрольных сумм:

cd /mnt/hda1/knx/master
find -type f -not -name sha1sums -not -name boot.cat -not -name isolinux.bin -exec sha1sum '{}' \; > KNOPPIX/sha1sums

24. Создаём Live-ISO:

mkisofs -pad -l -r -J -v -V "KNOPPIX" -no-emul-boot -boot-load-size 4 \
-boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \
-hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master

КликниZoom-in button или Zoom-out button чтобы увеличить/уменьшить изображение...

Собственно, всё. Длинно, но не так сложно.

Ярлыки:

posted by Sergey @ 1:56  
1 Comments:
  • At 3 июня 2010 г., 15:36, Anonymous Анонимный said…

    Отличная штука KNOPPIX! Раньше пользовал 6.2 Англ, но на нем очень не удобно с переключение языков ввода, а здесь супер! Контрол+шифт Рулит! Но, драйвер под видео 9600GSO все равно не грузится.... Дрвйвера NVidia в сборке можно обновить? Могу быть тестером :) GA-EP43S3L+Asus 9600GSO+SATA HDD+IDE-JMicron368 DVD. volds-псина-майл-пипка-ру

     

Отправить комментарий

<< Home
 
Обо мне

Name: Sergey
Home:
About Me:
Обо мне подробно
Подпишись на новости Javascript и AJAX письмом:

Напишите ваш e-mail :

Delivered by FeedBurner

Предыдущий пост
Архив
Линки

Subscribe in a reader

Powered by FeedBurner

BLOGGER

© Полезные заметки на разные темы