Difference between revisions of "Knoppix Remastering Howto Russian"


From Knoppix Documentation Wiki
Jump to: navigation, search
Line 1: Line 1:
 
== Переводы: ==
 
== Переводы: ==
* ?
+
* ?
  
  
Line 7: Line 7:
 
----
 
----
  
== Смотри также : ==
+
== Смотрите также : ==
[[Knoppix Custom Kernel Howto]]
+
 
  
 
----
 
----
может показать Вам как обновить-переделать KNOPPIX ===
+
поможет Вам обновить - переделать KNOPPIX ===
линиюкое
+
либо
  
Вы можете захотеть
+
 
  
темны
+
темные
 
*CD-ISO
 
*CD-ISO
RAM+Swap (т.е. 256M ram?юда чтобы узначть как жимать)
+
ОЗУ+Swap (т.е. 256M озу)
  
 
*DVD-ISO
 
*DVD-ISO
Line 30: Line 30:
 
# Откройте root shell:
 
# Откройте root shell:
 
** Меню: Kmenu->Knoppix->Root Shell
 
** Меню: Kmenu->Knoppix->Root Shell
 
+
приведенные
троено.
+
он троен.
  
  
 
# Смонтируйте раздел:
 
# Смонтируйте раздел:
 
** '''mount -rw /dev/hda1 /mnt/hda1'''
 
** '''mount -rw /dev/hda1 /mnt/hda1'''
поддерживает или
+
, иначе получите ошибки, позже,
  
 
** '''mkdir /mnt/hda1/knx'''
 
** '''mkdir /mnt/hda1/knx'''
  
Вы не имеете 1 GB RAM файл swap:
+
1 GB ОЗУ файл:
 
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''
 
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''
# Создайте 2 папкиделайте дполнительную папку назвав KNOPPIX:
+
# 2 директориидополнительно оздайте директорию назвав её KNOPPIX:
 
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''
 
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''
 
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''
 
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''
  
 
'''cp -Rp /KNOPPIX/*''' '''/mnt/hda1/knx/source/KNOPPIX '''
 
'''cp -Rp /KNOPPIX/*''' '''/mnt/hda1/knx/source/KNOPPIX '''
маленикй промежуток времени
+
# Скопируйте главную :
+
# Скопируйте
 
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''
 
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''
KNOPPIX файл.
+
KNOPPIX.
 
** < 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;'''
 
** < 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;'''
 
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;'''
 
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;'''
# Теперь Вы можете копированный KNOPPIX:
+
# Теперь копированном KNOPPIX:
 
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''
 
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''
  
уйму'''/dev/null permission denied'''
+
'''/dev/null permission denied'''
ошибок, Это может , И
+
ошибок, Это может тот же раздел, и .  
  
?третили проблемы: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (переименуйте X на Ваш номер раздела ) где "nodev" означает что файловой и Вы не можете получить туп делать редирект chroot
+
? проблемой: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (X тупа к команды chroot
  
 
  ^d  # control+d выйти из chroot
 
  ^d  # control+d выйти из chroot
 
  mount /dev/hda1 /mnt/hda1
 
  mount /dev/hda1 /mnt/hda1
:
+
ледует проверить:
  mount /dev/hda1 on /mnt/hda1 type ext3 (rw)
+
  :mount
 
+
:/dev/hda1 on /mnt/hda1 type ext3 (rw)
? дальше делайте :
+
 +
/dev/null ?командуйте :
 
  mkdir /mnt/hda1/knx/source/KNOPPIX/KNOPPIX
 
  mkdir /mnt/hda1/knx/source/KNOPPIX/KNOPPIX
 
  mount --bind /KNOPPIX /mnt/hda1/knx/source/KNOPPIX
 
  mount --bind /KNOPPIX /mnt/hda1/knx/source/KNOPPIX
 
  mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev
 
  mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev
'''Лучше перезагрузить Ваш компьютер или можете делать
+
делайте
затем Вы можете ?chroot.'''
+
затем Вы можете ?командовать chroot.'''
  
  
* Теперь Вы ?ь. "/" ?вует "/mnt/hda1/knx/source/KNOPPIX"
+
* Вы ?командовали chroot. ?ледующее - "/" = "/mnt/hda1/knx/source/KNOPPIX"
  
exit" chroot и копируем resolve.conf в chroot папку: '''cp /etc/dhcpc/resolv.conf to /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf'''
+
выходим" из chroot и копируем resolve.conf в chroot папку: '''cp /etc/dhcpc/resolv.conf в /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf'''
(MSHOME в XP Home ed. обычно, и WORKGROUP в 9x Windows.
+
чтоб smbd поддерживал MSHOME в XP Home ed. обычно, и WORKGROUP в 9x Windows.
* Проверьте Ваше chrooченое
+
* Проверьте Ваше chroot
 
* Обновите Ваши пакеты командой '''apt-get update'''
 
* Обновите Ваши пакеты командой '''apt-get update'''
наполнение.
+
.
Это?хный метод обновить только необходимые пакеты
+
Она?нее будет обновить только необходимые пакеты
наполнение, Вы ?ь в удалении некоторых пакетовлиитинг
+
, Вам ?то на cd не резиновое
 
'''*''' '''dpkg-query -l'''
 
'''*''' '''dpkg-query -l'''
+
таким образом
 
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''
 
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''
  
Line 90: Line 91:
  
 
'''*''' '''deborphan'''
 
'''*''' '''deborphan'''
-. Когда Вы нажмете Enter , указанные пакеты '''будут удалены'''):
+
Тихое удаление. Когда Вы нажмете Enter, указанные пакеты '''будут удалены'''):
 
'''*''' '''deborphan | xargs apt-get -y remove'''
 
'''*''' '''deborphan | xargs apt-get -y remove'''
Вы ли о чем была без ? каких либо измененийВы можете делать ?о еми командами apt-get, до
+
Вам тно что делает Вы произойдет, без ?уща ем командам ):
 
'''*''' '''deborphan | xargs apt-get -s -y remove'''
 
'''*''' '''deborphan | xargs apt-get -s -y remove'''
** Теперь хорошее наполнение
+
** Теперь хорошее
 
'''*''' '''apt-get install <name-of-package-to-install>'''
 
'''*''' '''apt-get install <name-of-package-to-install>'''
** Что, не знаете какие пакеты ?тавитьКогда выходит можете
+
** Что, не знаете какие пакеты ?тановить должны внимательно прочитать
 
'''*''' '''apt-cache search .* | sort | less'''
 
'''*''' '''apt-cache search .* | sort | less'''
  
 
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''
 
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''
можете ледующее ?ные файлы:
+
должны ледующую команду ?ш файлы:
 
'''*''' '''apt-get clean'''
 
'''*''' '''apt-get clean'''
** user settings are in /etc/skel
+
** /etc/skel
только (в рабочем цикле) in /KNOPPIX/root
+
в /KNOPPIX/root
  
.
+
"выйти" из chroot.
  
  
  
делать '''export DISPLAY=localhost:0.0'''
+
командовать '''export DISPLAY=localhost:0.0'''
  
Когад
+
?юда загрузки X)
+
?крипты оттуда -ов)
  
одержание в /etc/init.d/knoppix-autoconfig :
+
одержимое в /etc/init.d/knoppix-autoconfig :
  
* Файл фона X лежит в /cdrom/KNOPPIX/background.gif '''(в knoppix 3.4: background.jpg)'''
+
* Файл фона X-ов лежит в /cdrom/KNOPPIX/background.gif '''(в knoppix 3.4: background.jpg)'''
* Так же как floppyconfig, там cdromconfig будет запущен как cdrom/KNOPPIX/knoppix.sh
+
* Так же как floppyconfig, cdromconfig будет запущен как cdrom/KNOPPIX/knoppix.sh
  
одержание в /etc/init.d/xsession :
+
одержимое в /etc/init.d/xsession :
как /usr/local/lib/knoppix.gif
+
из /usr/local/lib/knoppix.gif
  
  
  
* мы
+
* Вы Вашего cd!
  
 
* '''rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved'''
 
* '''rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved'''
* Теперь мы будем оздавать
+
оздайте большой KNOPPIX файл, который будет
  
не будет твовать можете проигнорировать.
+
что файл ISO твует проигнорируйте.
  
? его Вы получите лучший результат.
+
, будьте уверены при его ?тигнете лучшего результата. Он имеет новую опцию '''-b''' (best
Он имеет новую опцию '''-b''' (лучший
+
оптимизации
+
  
  
Line 142: Line 142:
 
'''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''' (the ISO is stored in /mnt/hda1/knx/knoppix.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''' (the ISO is stored in /mnt/hda1/knx/knoppix.iso)
  
 +
 +
=== Советы ===
 +
 +
: dpkg-awk "Status: .* installed$" -- Package Installed-Size | \
 +
: awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \
 +
: perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg
 +
 +
 +
 +
: dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n
 +
 +
и не нужна dpkg-awk или awk или perl.
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
Примечание по swap:<br>
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
'''qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net'''
 +
 +
 +
 +
 +
 +
 +
title          KNOPPIX
 +
root            (hd0,0)
 +
kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us
 +
initrd  /boot.knoppix/miniroot.gz
 +
 +
 +
 +
 +
Другие Howto на http://www.stirnimann.com/mystuff/doc/knoppix.txt

Revision as of 06:57, 20 February 2005

Переводы:

Knoppix Remastering Howto Deutsch Knoppix Remastering Howto Spanish en español Knoppix Remastering Howto French Knoppix Remastering Howto Indonesian Knoppix Remastering Howto Russian


Смотрите также :

Knoppix Custom Kernel Howto Using and Customizing Knoppix


===


Knoppix Customizations.

====

  • CD-ISO


  • DVD-ISO




  1. Откройте root shell:
    • Меню: Kmenu->Knoppix->Root Shell



  1. Смонтируйте раздел:
    • mount -rw /dev/hda1 /mnt/hda1


    • mkdir /mnt/hda1/knx


    • cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile
    • mkdir -p /mnt/hda1/knx/master/KNOPPIX
    • mkdir -p /mnt/hda1/knx/source/KNOPPIX

cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX


    • cp /cdrom/index.html /mnt/hda1/knx/master/
    • < 3.4: cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;
    • 3.4: cd /cdrom;find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;
    • chroot /mnt/hda1/knx/source/KNOPPIX




^d  # control+d выйти из chroot
mount /dev/hda1 /mnt/hda1
:mount
:/dev/hda1 on /mnt/hda1 type ext3 (rw)

mkdir /mnt/hda1/knx/source/KNOPPIX/KNOPPIX
mount --bind /KNOPPIX /mnt/hda1/knx/source/KNOPPIX
mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev





  • Обновите Ваши пакеты командой apt-get update


* dpkg-query -l

* dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n

* apt-get remove --purge <name-of-package-to-remove>

* deborphan

* deborphan | xargs apt-get -y remove

* deborphan | xargs apt-get -s -y remove

* apt-get install <name-of-package-to-install> <search-term>: * apt-cache search .* | sort | less

* COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P

* apt-get clean



====





  • Файл фона X-ов лежит в /cdrom/KNOPPIX/background.gif (в knoppix 3.4: background.jpg)
  • Так же как floppyconfig, cdromconfig будет запущен как cdrom/KNOPPIX/knoppix.sh





  • rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved





  • cd /mnt/hda1/knx/master
  • rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum '{

<

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 (the ISO is stored in /mnt/hda1/knx/knoppix.iso)


Советы

dpkg-awk "Status: .* installed$" -- Package Installed-Size | \
awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \
perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg


dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n

и не нужна dpkg-awk или awk или perl.





{{




Примечание по swap:

[1] [2] [3] или [4]

  • Патч Justinа [

====

Hd BasedHowTo.

[ qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net


====


title           KNOPPIX
root            (hd0,0)
kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us
initrd  /boot.knoppix/miniroot.gz



Другие Howto на http://www.stirnimann.com/mystuff/doc/knoppix.txt