Difference between revisions of "Knoppix Remastering Howto Russian"
Line 1: | Line 1: | ||
== Переводы: == | == Переводы: == | ||
− | * | + | * ? |
Line 7: | Line 7: | ||
---- | ---- | ||
− | == | + | == Смотрите также : == |
− | + | ||
---- | ---- | ||
− | + | поможет Вам обновить - переделать KNOPPIX === | |
− | + | либо | |
− | Вы можете | + | |
− | + | темные | |
*CD-ISO | *CD-ISO | ||
− | + | ОЗУ+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 ОЗУ файл: | |
** '''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: |
** '''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. | |
** < 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: |
** '''chroot /mnt/hda1/knx/source/KNOPPIX''' | ** '''chroot /mnt/hda1/knx/source/KNOPPIX''' | ||
− | + | '''/dev/null permission denied''' | |
− | ошибок, | + | ошибок, Это может тот же раздел, и . |
− | + | ? проблемой: '''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 и копируем resolve.conf в chroot папку: '''cp /etc/dhcpc/resolv.conf в /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf''' | |
− | + | чтоб smbd поддерживал MSHOME в XP Home ed. обычно, и WORKGROUP в 9x Windows. | |
− | * Проверьте Ваше | + | * Проверьте Ваше 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, указанные пакеты '''будут удалены'''): | |
'''*''' '''deborphan | xargs apt-get -y remove''' | '''*''' '''deborphan | xargs apt-get -y remove''' | ||
− | + | Вам тно что делает Вы произойдет, без ?уща ем командам ): | |
'''*''' '''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''' | ||
− | ** | + | ** /etc/skel |
− | + | в /KNOPPIX/root | |
− | + | "выйти" из chroot. | |
− | + | командовать '''export DISPLAY=localhost:0.0''' | |
− | + | ||
− | + | ?крипты оттуда -ов) | |
− | + | одержимое в /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, | + | * Так же как floppyconfig, cdromconfig будет запущен как cdrom/KNOPPIX/knoppix.sh |
− | + | одержимое в /etc/init.d/xsession : | |
− | + | из /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
===
====
- CD-ISO
- DVD-ISO
- Откройте root shell:
- Меню: Kmenu->Knoppix->Root Shell
- Смонтируйте раздел:
- 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:
- Патч Justinа [
====
[ 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