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

Knoppix, Knoppix remastering

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


Вот новый лог ремастеринга Knoppix 6.5

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

1. Заливаем на DVD образ дистрибутива Knoppix 6.5 DVD  и грузимся с него. 

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

В частности, удаляем всякое *-de,-es,-fr,-pl

9. Добавляем пакеты:
apt-get install console-cyrillic
а также типа kde-ххх.ru libreoffice-xxx-ru iceweasel-xxx-ru icedove-xxx-ru

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

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

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

13. Правим /etc/default/console-setup:
CHARMAP=”UTF-8”
CODESET=”Uni1”
XKBMODEL=”pc105”
XKBLAYOUT=”us,ru”
XKBVARIANT=”nodeadkeys”
XKBOPTIONS=”grp:ctrl_shift_toggle,grp_led:scroll”
KEYTABLE=”ru”

14. Правим /etc/default/keyboard:
KEYTABLE=”ru”
XKBMODEL=”pc105”
XKBLAYOUT=”us,ru”
XKBVARIANT=”nodeadkeys”
XKBOPTIONS=”grp:ctrl_shift_toggle,grp_led:scroll”

15. Правим /etc/environment:

LANG=”ru_RU.UTF-8”
LANGUAGE=”ru_RU.UTF-8”
LC_MESSAGES=”ru_RU.UTF-8”
LC_ALL=”ru_RU.UTF-8”

16. В /etc/locale.alias:
russian ru_RU.UTF-8 

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

18. Для автоматического старта в файле /etc/rc.local прописываем:
SERVICES="console-setup console-cyrillic"

19. Добавляем в /etc/profile:
export LANG = ru_RU.UTF-8
export LANGUAGE = ru_RU.UTF-8
export LC_MESSAGES = ru_RU.UTF-8

20. Поработав в Х-ах, копируем /home/knippix в /etc/skel

21. Копируем домашний каталог /home/knoppix в /root
     и обратно, если были изменения в сеансах

22. СУПЕР!!!! Назначение переключателя клавиатуры.
В файле /usr/share/X11/xorg.conf.d/10-evdev.conf добавляем :
Option “XkbRules” ”xorg”
Option “XkbModel” ”pc105”
Option “XkbLayout” ”us,ru”
Option “XkbOptions” ”grp:ctrl_shift_toggle, grp_led:scroll”


23. Правим /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" ;;

24. Обязательно перед созданием образа чистим IP, cache, resolv.conf, hostname, eth0
history – в home

25. Монтирование USB флэшек в правильной кодировке:
В файле /usr/sbin/rebuildfstab добавить iocharset=utf8

26. После последнего удаления / добавления пакетов надо почистить:

COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg –P
apt-get clean

27. Выходим из chroot (просто дважды вводим exit) и размонтируем :
umount /mnt/hda1/knx/source/KNOPPIX/dev
umount /mnt/hda1/knx/source/KNOPPIX/proc
umount /mnt/hda1/knx/source/KNOPPIX/sys

28. Создаём Knoppix compressed image:
mkisofs -R -U -V "KNOPPIX 6.5 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  -B 65536 -f /mnt/sda1/isotemp - /mnt/hda1/knx/master/KNOPPIX/KNOPPIX

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

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

30. Создаём 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

Собственно, всё!
Снова длинно, но по-прежнему не так сложно...
Получаем KNOPPIX 6.5 DVD RU !

Download KNOPPIX 6.5 DVD RU

Ярлыки:

posted by Sergey @ 2:40  
1 Comments:
  • At 25 декабря 2014 г., 23:34, Anonymous Анонимный said…

    Непонятно, в папку knx/source/KNOPPIX должно быть извлечена файловая система файла KNOPPIX (4 гб) или содержимое ISO?
    Я пробую загрузится с установленного на жёсткий диск KNOPPIX и работать со смонтированным ISO. Или обязательно надо загрузится с KNOPPIX-диска? Просто перезаписываемые диски заняты полезными вещами и туда-сюда метаться нереально, да и диск постоянно запускается, останавливается, для долгой работы не очень удобно.

     

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

<< Home
 
Обо мне

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

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

Delivered by FeedBurner

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

Subscribe in a reader

Powered by FeedBurner

BLOGGER

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