<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://mail.knoppix.net/wiki3/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://mail.knoppix.net/wiki3/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=212.3.131.179</id>
		<title>Knoppix Documentation Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://mail.knoppix.net/wiki3/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=212.3.131.179"/>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Special:Contributions/212.3.131.179"/>
		<updated>2026-09-18T08:28:27Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Russian</id>
		<title>Knoppix Remastering Howto Russian</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Russian"/>
				<updated>2008-02-19T13:34:16Z</updated>
		
		<summary type="html">&lt;p&gt;212.3.131.179: /* Смотрите также : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Переводы: ==&lt;br /&gt;
* Английская версия: [[Knoppix Remastering Howto]] English&lt;br /&gt;
* Немецкая версия: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
* Испанская версия: [[Knoppix Remastering Howto Spanish]]  en español&lt;br /&gt;
* Французская версия: [[Knoppix Remastering Howto French]]&lt;br /&gt;
* Индонезийская версия: [[Knoppix Remastering Howto Indonesian]]&lt;br /&gt;
* Русская версия : [[Knoppix Remastering Howto Russian]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Смотрите также : ==&lt;br /&gt;
* Если Вы хотите добавить модифицированное ядро [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* Также имеется инструкция от O'Reilly в следующем топике : [http://www.alltopdiet.com Using and Customizing Knoppix]&lt;br /&gt;
----&lt;br /&gt;
=== Эта инструкция поможет Вам обновить - модифицировать KNOPPIX ===&lt;br /&gt;
(Примечание : команды могут не поместится в одну строку, поэтому максимально разверните окно. Если Вы хотите получить какие либо комментарии/советы пожалуйста пишите ниже.)&lt;br /&gt;
&lt;br /&gt;
Вы можете запустится с уже модифицированного Knoppix, так Вы не узнаете как много работы (такой как удаление программ) было проделано. Если это так, смотрите [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Системные требования: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** как минимум 1 GB свободной ОЗУ+Swap (т.е. 256M озу, и 750M swap ДОСТУПНО) (исключая то, что Вы пользуетесь другой программой сжатия - посмотрите требования для сжатия)&lt;br /&gt;
** 3 GB свободных на '''файловой системе Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB свободных ОЗУ + swap (для полнообъемного DVD)&lt;br /&gt;
** 15 GB свободных на '''файловой системе Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Инструкции : ====&lt;br /&gt;
&lt;br /&gt;
# Загрузитесь с ''Knoppix CD''&lt;br /&gt;
# Откройте root shell:&lt;br /&gt;
** Меню: Kmenu-&amp;gt;Knoppix-&amp;gt;Root Shell&lt;br /&gt;
** Примечание: Все команды приведенные ниже запускайте из этого root shell.&lt;br /&gt;
# Настройте Ваше соединение Internet (позже Вам это понадобится). Если Вы используете DHCP, он уже настроен.&lt;br /&gt;
** Примечание: Запустите '''ifconfig''' для проверки.&lt;br /&gt;
# Найдите раздел который будет использован при работе. К примеру '''hda1''' . Раздел должен иметь как минимум 3 GB свободного места&lt;br /&gt;
# Смонтируйте раздел :&lt;br /&gt;
 mount -rw /dev/hda1 /mnt/hda1&lt;br /&gt;
** Примечание: Убедитесь что он монтирован с опциями чтение/запись, иначе получите ошибки, позже, при chroot. Для проверки запустите :&lt;br /&gt;
 mount&lt;br /&gt;
# Создайте root директорию для работы :&lt;br /&gt;
 mkdir /mnt/hda1/knx&lt;br /&gt;
** Если Вы поместили все файлы здесь они должны быть очищены&lt;br /&gt;
# Если у Вас нет 1 GB ОЗУ :&lt;br /&gt;
cat /proc/meminfo&lt;br /&gt;
(физическая+swap)) тогда Вам нужен swap файл :&lt;br /&gt;
'''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# В разделе диска создайте 2 директории, одну для Вашего Master CD, вторую для source. Также, дополнительно создайте директорию назвав её KNOPPIX :&lt;br /&gt;
 mkdir -p /mnt/hda1/knx/master/KNOPPIX&lt;br /&gt;
 mkdir -p /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
# Теперь, скопируйте KNOPPIX файлы в папку source :&lt;br /&gt;
 cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
** Примечание: Это может занять некоторое время&lt;br /&gt;
# Скопируйте стартовую HTML страницу :&lt;br /&gt;
 cp /cdrom/index.html /mnt/hda1/knx/master/&lt;br /&gt;
# Скопируйте все необходимые файлы включая ~700 Mb файл KNOPPIX.&lt;br /&gt;
** &amp;lt; 3.4 : '''cd /cdrom/KNOPPIX; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4 : '''cd /cdrom; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Теперь скомандуйте &amp;quot;chroot&amp;quot; в скопированном KNOPPIX :&lt;br /&gt;
 chroot /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
&lt;br /&gt;
Если Вы получили в результате массу '''/dev/null permission denied'''&lt;br /&gt;
ошибок, Это может произойти если Вы сохранили Вашу Knoppix конфигурацию в этот же раздел, и если Вы запустили Knoppix с параметрами '''knoppix home=scan'''. Вы должны сделать следующее. &lt;br /&gt;
&lt;br /&gt;
Проверьте ваш mount статус если Вы столкнулись с проблемой : &lt;br /&gt;
 mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)&lt;br /&gt;
(X это Ваш номер раздела) где &amp;quot;nodev&amp;quot; означает что на смонтированном разделе у Вас нет доступа к /dev/null. И некоторые скрипты будут посылать Вас в /dev/null... Решение этого вопроса - смонтировать целевой раздел до команды chroot&lt;br /&gt;
как здесь :&lt;br /&gt;
 ^d  # control+d выйти из chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
Затем Вам следует проверить :&lt;br /&gt;
 mount&lt;br /&gt;
 /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
 &lt;br /&gt;
Если предупреждения /dev/null продолжают появляться, до chroot скомандуйте :&lt;br /&gt;
 mkdir /mnt/hda1/knx/source/KNOPPIX/KNOPPIX&lt;br /&gt;
 mount --bind /KNOPPIX /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
'''Лучше перезагрузить Ваш компьютер или сделайте так''' :&lt;br /&gt;
 umount /mnt/hda1/knx/source/KNOPPIX/dev ; rm /mnt/hda1/knx/source/KNOPPIX/KNOPPIX &lt;br /&gt;
'''до создания CD образа, иначе в Вашей /dev директории на CD будет беспорядок! &lt;br /&gt;
затем Вы можете скомандовать chroot.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Вы скомандовали chroot. актуальным стало &amp;quot;/&amp;quot; = &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* Чтобы воспользоваться internet Вы должны смонтировать proc :&lt;br /&gt;
 mount -t proc /proc proc&lt;br /&gt;
* Теперь редактируем /etc/resolv.conf и добавляем Ваш DNS или &amp;quot;выходим&amp;quot; из chroot и копируем resolve.conf в chroot папку :&lt;br /&gt;
 cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf&lt;br /&gt;
* Также изменяем в smb.conf группу по умолчанию на Вашу MS группу если Вы хотите чтоб smbd поддерживал MSHOME в XP, и обычно WORKGROUP в 9x/2k Windows.&lt;br /&gt;
* Проверьте Ваше chroot internet соединение :&lt;br /&gt;
 ping google.com&lt;br /&gt;
* Обновите Ваши пакеты командой :&lt;br /&gt;
 apt-get update&lt;br /&gt;
* Теперь Вы можете менять содержимое.&lt;br /&gt;
* '''Предупреждение''': '''apt-get upgrade''' это ПЛОХАЯ ИДЕЯ. Она, вполне вероятно, сделает Ваш обновленный KNOPPIX не способным загружаться, или приведет к краху системы. Гораздо безопаснее будет обновить только необходимые пакеты&lt;br /&gt;
** До того как Вы начнете добавлять содержимое, Вам вероятно нужно будет удалить некоторые пакеты, так как место на cd не резиновое. Чтобы просмотреть листинг установленных пакетов, напишите :&lt;br /&gt;
 dpkg-query -l&lt;br /&gt;
** Если Вы хотите получить листинг сортированный по размеру (таким образом можно избавиться от больших пакетов), напишите :&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
** Чтобы удалить пакеты (и их зависимости), напишите :&lt;br /&gt;
 apt-get remove --purge &amp;lt;name-of-package-to-remove&amp;gt; &lt;br /&gt;
** Дляпроверки orphaned пакетов, напишите :&lt;br /&gt;
 deborphan&lt;br /&gt;
** Хотите сохранить больше свободного места и избавиться от чересчур раздражающих orphan пакетов (как жестоко!), напишите ('''Предупреждение''', Тихое удаление. Когда Вы нажмете Enter, указанные пакеты '''будут удалены''') :&lt;br /&gt;
 deborphan | xargs apt-get -y remove&lt;br /&gt;
** Если Вам не понятно что делает предыдущая команда и Вы хотите посмотреть что произойдет, без удаления, добавте опцию '''-s''' в команду apt-get как здесь (эта опция присуща всем командам apt-get, использование этой опции для массовых операций, как одна из этих, считается правилом хорошего тона) :&lt;br /&gt;
 deborphan | xargs apt-get -s -y remove&lt;br /&gt;
** Теперь хорошее содержимое. Если Вы желаете добавить пакет, напишите :&lt;br /&gt;
 apt-get install &amp;lt;name-of-package-to-install&amp;gt;&lt;br /&gt;
** Что, не знаете какие пакеты установить ?  Напишите следующее. Появится листинг, Вы должны внимательно прочитать (больше 13k строк!) или найти используя '''/&amp;lt;search-term&amp;gt;''' :&lt;br /&gt;
 apt-cache search .* | sort | less&lt;br /&gt;
** Когда Вы закончите удалять и добавлять пакеты, правилом хорошего тона будет очистка, напишите :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&lt;br /&gt;
** Также, потому что система пакетов Debian хранит кэш скачанных пакетов, Вы должны запустить следующую команду чтобы очистить кэш файлы :&lt;br /&gt;
 apt-get clean &lt;br /&gt;
** пользовательские настройки в /etc/skel&lt;br /&gt;
** Оовет: не трогайте файлы в /root они должны быть доступны, во время работы, в /KNOPPIX/root&lt;br /&gt;
* Отмонтируйте /proc - это очень важно! :&lt;br /&gt;
 umount /proc&lt;br /&gt;
* Нажмите '''CTRL+D''' чтобы &amp;quot;выйти&amp;quot; из chroot.&lt;br /&gt;
&lt;br /&gt;
==== Примечание : ====&lt;br /&gt;
&lt;br /&gt;
Когда тестируете X-based программы, Вы должны скомандовать :&lt;br /&gt;
 export DISPLAY=localhost:0.0&lt;br /&gt;
&lt;br /&gt;
Если Вы хотите добавить в автозапуск какие то программы, можете создать скрипт и поместить его в &lt;br /&gt;
директорию /etc/rc5.d/ (Но все скрипты оттуда загружаются до X-ов)&lt;br /&gt;
&lt;br /&gt;
интересное содержимое в /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* Файл фона X-ов лежит в /cdrom/KNOPPIX/background.gif '''(в knoppix 3.4: background.jpg)'''&lt;br /&gt;
* Так же как floppyconfig, cdromconfig будет запущен как cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
интересное содержимое в /etc/init.d/xsession :&lt;br /&gt;
* Это ТАКЖЕ включает фон из /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Теперь, приступим к созданию ISO файла :&lt;br /&gt;
&lt;br /&gt;
* Вы закончили переделывать и готовы к записи Вашего cd!&lt;br /&gt;
* Сначала почистим кое-что : ''' удалим .bash_history, tmp файлы и прочее ''' :&lt;br /&gt;
 rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved&lt;br /&gt;
* Теперь создайте большой KNOPPIX файл, который будет являться сжатой файловой системой ISO9660 : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
&amp;quot;KNOPPIX www.knoppix.net&amp;quot; и &amp;quot;KNOPPIX.net filesystem&amp;quot; можете изменить как захотите. Вы получите ошибку что файл не соответствует стандартам ISO, проигнорируйте.&lt;br /&gt;
&lt;br /&gt;
В Knoppix 3.4 скрипт create_compressed_fs был обновлен, будьте уверены при его использовании Вы достигнете лучшего результата. Он имеет новую опцию '''-b''' (best), которая включает лучшее сжатие используя&lt;br /&gt;
другие схемы сжатия и попытки оптимизации, но будьте аккуратны, потому что эта опция медленная (в 10x медленнее).&lt;br /&gt;
&lt;br /&gt;
* если все прошло хорошо, приступим к созданию финального образа CD-ROM :&lt;br /&gt;
*'''cd /mnt/hda1/knx/master'''&lt;br /&gt;
*'''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum '{}' \; &amp;gt;&amp;gt; KNOPPIX/md5sums'''&lt;br /&gt;
(обновить md5 хэш файлов включенных в ISO, используется интегрированная проверка)&lt;br /&gt;
* для Knoppix &amp;lt;= 3.3 : '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master'''&lt;br /&gt;
(ISO будет сохранен в /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* Для Knoppix &amp;gt;= 3.4 или другого isolinux based дистрибутива выполните :&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -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'''&lt;br /&gt;
(будет сохранен в /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* Все готово!&lt;br /&gt;
&lt;br /&gt;
=== Советы ===&lt;br /&gt;
Е�?ли Вам нужно про�?мотреть большое количе�?тво у�?тановленных пакетов, �?командуйте :&lt;br /&gt;
 dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
 awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
 perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
будет произведен ли�?тинг пакетов по размеру в убывающем пор�?дке.&lt;br /&gt;
Команда как минимум в де�?�?ть раз бы�?трее :&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n &lt;br /&gt;
и не нужна dpkg-awk или awk или perl.&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? возникли проблемы �? командой �?ортировки приведенной выше, попробуйте и�?пользовать KPackage, ра�?кройте в�?е дерево директорий и от�?ортируйте по размеру �?толбцы чтоб найти большие пакеты.&lt;br /&gt;
&lt;br /&gt;
Запу�?тите программу &amp;quot;deborphan&amp;quot;, она выведет ли�?тинг orphaned пакетов которые Вы �?можете удалить, они будут найдены пакет за пакетом и удалены.&lt;br /&gt;
&lt;br /&gt;
Я получил хорошие результаты рема�?теринга работа�? �? cd как root, в fluxbox'e. Про�?то напишите &amp;quot;knoppix 2&amp;quot; при загрузке �? cd и он загрузит�?�? под root, загрузивши�?ь напишите &amp;quot;startx /usr/bin/fluxbox&amp;quot;. Мне нравит�?�? и�?пользовать xterm unicode shell.&lt;br /&gt;
&lt;br /&gt;
По�?ле того как Вы �?командовали chroot, делаем обновление. Мне нравит�?�? и�?пользовать :&lt;br /&gt;
 apt-get remove --purge pkg-name&lt;br /&gt;
дл�? удалени�? пакетов, потому что до того как что либо произойдет можно о�?тановить проце�?�? и по�?мотреть подробно�?ти, чтобы разрешить или запретить удаление напишите &amp;quot;yes или no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Е�?ли Вы не и�?пользуете ин�?трукции &amp;quot;apt-get&amp;quot; напи�?анные выше и не имеете ма�?�?у �?по�?обов дл�? очи�?тки и удалени�?, зде�?ь Вы найдете про�?тое решение :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&lt;br /&gt;
Будет �?оздан ли�?тинг удал�?емых пакетов, дл�? удалени�? напишите :&lt;br /&gt;
 dpkg -P `cat topurge `&lt;br /&gt;
и в�?е готово.&lt;br /&gt;
одно�?трочна�? вер�?и�? �?той команды :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P &lt;br /&gt;
Также и�?пользуйте &amp;quot;deborphan &amp;gt;orphaned&amp;quot; тогда одно�?трочна�? вер�?и�? дл�? �?той команды будет :&lt;br /&gt;
 dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P&lt;br /&gt;
&lt;br /&gt;
Итак. Это обновленна�? вер�?и�? моего предыдущего howto. Она не предназначена дл�? начинающих в linux, Вам необходимо пред�?тавл�?ть что такое linux и уметь �? ним работать. Я буду вно�?ить и�?правлени�?/улучшени�?/etc �?овершен�?тву�? данный документ.&lt;br /&gt;
&lt;br /&gt;
Приношу �?вои благодарно�?ти: aay, charan, Tech2k, и #knoppix за некоторые и�?правлени�?, �?оветы и идеи. Чув�?твуйте �?еб�? �?вободно, редактируйте и вно�?ите добавлени�? в �?тот howto.&lt;br /&gt;
* Примечание по swap:&lt;br /&gt;
Вам не нужно реально 1GB swap е�?ли Вы и�?пользуете два новых ин�?трумента дл�? �?оздани�? �?жатых файловых �?и�?тем. Зде�?ь е�?ть не�?колько кандидатов дл�? �?оздани�? ''�?жатых'' ф�?:&lt;br /&gt;
* Перепи�?анный Valentijnом [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Портированный Quozlом упаковщик дл�? Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Ра�?про�?тран�?емый Quozlом упаковщик (и�?пользуйте больше одного проце�?�?ора дл�? повышени�? �?коро�?ти) [http://quozl.linux.org.au/knoppix/compressloop/] или [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Патч Justinа [http://s.bouncybouncy.net/~justin/code/] (мертва�? �?�?ылка) Я также напи�?ал ра�?про�?тран�?емый мной cloop упаковщик (дл�? smp) Он находит�?�? в вышеупом�?нутой директории.&lt;br /&gt;
&lt;br /&gt;
==== Совет, проте�?тируйте образ не запи�?ыва�? его на cd ====&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? е�?ть �?вободный раздел как минимум �? 700MB �?вободного ме�?та форматированный в ext2, ext3 или Vfat, можете и�?пользовать его дл�? те�?та загрузивши�?ь �? ди�?кеты. Загрузочна�? ди�?кета будет �?мотреть в раздел �? /KNOPPIX/ в root, и и�?кать �?жатый образ /KNOPPIX/KNOPPIX. Вме�?то и�?пользовани�? под-директории /mnt/hda1/knx/master/KNOPPIX/ как опи�?ывало�?ь выше, Она будет называть�?�? /mnt/hda2/KNOPPIX/ . root index.html будет находит�?�? в /mnt/hda2/index.html а �?жатый образ в /mnt/hda2/KNOPPIX/KNOPPIX . Сейча�? Вы можете загрузит�?�? �? загрузочной ди�?кеты и и�?пользовать /mnt/hda2 как Ваш образ. За большей информацией идите на [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? нет �?пециального раздела или Вы не хотите �?оздавать его дл�? �?того, можете и�?пользовать Qemu ( �?мотрите [http://fabrice.bellard.free.fr/qemu/] ) загрузивши�?ь �? ISO образа как зде�?ь :&lt;br /&gt;
 qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net&lt;br /&gt;
Вы однозначно не �?можете �?оздать образ же�?ткого ди�?ка, про�?то у�?тановите Qemu и и�?пользуйте его. Изумительно!&lt;br /&gt;
&lt;br /&gt;
==== Загрузка образа Knoppix �? GRUB ====&lt;br /&gt;
* Сначала �?копируйте /boot �? Knoppix cd на Ваш загрузочный раздел (или точнее на Ваш dos раздел). Я назвал �?вой boot.knoppix&lt;br /&gt;
''' Скопируйте директорию /KNOPPIX в Вашу '''root директорию* на же�?тком ди�?ке. Вы можете поме�?тить её где нибудь на другом загрузочном разделе . (ext2/3, reiserfs, vfat поддерживает�?�?)&lt;br /&gt;
* в�?тавьте �?ледующие �?троки в Ваш /boot/grub/menu.lst :&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* примечание: параметр fromhd указывает ме�?тонахождение директории /KNOPPIX&lt;br /&gt;
* перезагружайте�?ь и радуйте�?ь.&lt;br /&gt;
&lt;br /&gt;
Е�?ли мой howto тоже �?бил Ва�? �? толку, или Вы имеете другое мнение, по�?мотрите очень неплохое remastering howto charanа : http://gnubox.dyndns.org:8080/~sunil/knoppix.php&lt;br /&gt;
Другие Howto на http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
Зде�?ь визард, который включает в �?еб�? в�?е шаги, ра�?паковку, �?жатие и запи�?ь CD упоминавшие�?�? зде�?ь. Он также показывает shell где Вы можете обновить ра�?пакованный KNOPPIX и�?пользу�? debian'ов�?кий �?тандартный менеджер пакетов. �?азывает�?�? он mmkcdrom и ча�?ть plugscript пакета: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Ещё е�?ть другое HOWTO, дл�? поклонников shell, находит�?�? на http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Е�?ли не уверены обратите�?ь [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] за иде�?ми и помощью в рема�?теринге.&lt;br /&gt;
----&lt;br /&gt;
Это рекомендуема�? глубина директорий дл�? рема�?теринга KNOPPIX :&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[от]]монтировать загрузочный образ от�?юда)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (�?жатый образ)&lt;br /&gt;
 |   |   |-- boot.img (образ загрузочной ди�?кеты)&lt;br /&gt;
 |   |   `-- (другие мелкие файлы)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
�?ледующий �?крипт &amp;quot;переделает&amp;quot; произведет за Ва�? проце�?�? рема�?теринга. Запу�?кайте под root, иначе в�?е закончит�?�? нарушением прав до�?тупа в образе.&lt;br /&gt;
&lt;br /&gt;
Данный �?крипт был и�?пытан на Debian sid на 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
Этот �?крипт �?монтирует загрузочный образ ди�?кеты и образ initrd дл�? модификации. Функци�? отмонтировани�? �?озда�?т новый образ initrd и поме�?тит его назад на загрузочный образ ди�?кеты.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Данный �?крипт был и�?пытан на  Debian sid на 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
==== Советы дл�? apt-get по у�?тановке/обновлению/удалению программ ====&lt;br /&gt;
(от gnarvaja)&lt;br /&gt;
* Е�?ли Вы загрузили�?ь �? CD, и решили �?копировать его на HD, вме�?то копировани�? оригинального CD и директории KNOPPIX на HD, Вы можете и�?пользовать их пр�?мо �? их точек монтировани�?.&lt;br /&gt;
* Друга�? альтернатива �?монтировать образ ISO оригинального CD как loop у�?трой�?тво и монтировать образ KNOPPIX как '''cloop''' у�?трой�?тво. При �?том Вы �?охраните около 2GB ме�?та. Скрипт дл�? монтировани�? �? образа ISO:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # Assumes that the current directory is the working space&lt;br /&gt;
 # original.iso is an image of the CD we will be using as master&lt;br /&gt;
 mount -t iso9660 original.iso ./oldcd -o ro,loop&lt;br /&gt;
 # initialize the compressed loop device&lt;br /&gt;
 losetup /dev/cloop1 ./oldcd/KNOPPIX/KNOPPIX&lt;br /&gt;
 mount -t iso9660 /dev/cloop1 ./KNOPPIX -o ro,loop&lt;br /&gt;
&lt;br /&gt;
* У�?тановите '''apt-spy''' и и�?пользуйте его дл�? модификации файла sources.list �? лучшими зеркалами дл�? Вашего �?пецифиче�?кого региона. Это увеличит �?коро�?ть �?качивани�?. Сделайте backup оригинального файла '''sources.list''' на в�?�?кий �?лучай.&lt;br /&gt;
* Другой техниче�?кий прием - модифицировать '''sources.list'''. Замените в �?троках '''.de.''' на ftp адре�?а (ftp.de.debian.org) �? кодом �?оответ�?твующим Вашей �?тране. Примеры: USA -&amp;gt; .us. (ftp.us.debian.org), Brazil -&amp;gt; .br. (ftp.br.debian.org). По�?мотрите �?айт Debian и найдите зеркала debian.org в Вашей �?тране.&lt;br /&gt;
* �?е забудьте ра�?коментировать '''linuxtag''' ftp адре�?а чтобы получать по�?леднее и величайшее �? Knoppix&lt;br /&gt;
* И�?пользуйте '''apt-get update''' чтобы получить �?пи�?ок �? по�?ледними релизами и патчами. �?е обновл�?йте ненужные Вам пакеты, они �?танут грузом и будут занимать дополнительное ме�?то на ди�?ке которое �?танет драгоценным когда Вам понадобит�?�? около 700MB и незна�? Вы можете разрушить что нибудь. Злоупотребл�?йте опцией '''-s''' �?имулиру�? у�?тановку.&lt;br /&gt;
* До выполнени�? обновлени�?, Я обновил мой релиз по умолчанию до '''testing''', �?то означает что программное обе�?печение которое Я буду и�?пользовать, не будет иметь хороший балан�? �?табильно�?ти и возможно�?тей. Knoppix  '''unstable''' по умолчанию, который на мой взгл�?д тоже �?омнителен.&lt;br /&gt;
* У�?тановите '''[apt-get install] locale''' и на�?тройте его �? и�?пользованием локали которую Вы и�?пользуете. Это �?охранит много ме�?та при �?качивании программ �? множе�?твом модулей локали и локализованные �?траницы руковод�?тв.&lt;br /&gt;
* Я и�?пользую '''aptitude''' чтобы у�?тановить/удалить програмы, Он характерен дл�? работы на базе init 2. Вы будете помечать пакеты дл�? у�?тановки/обновлени�?/удалени�?, а он при �?том покажет Вам �?колько ме�?та на ди�?ке вы о�?вободили/задей�?твовали, попробует решить проблемы зави�?имо�?тей и да�?т Вам полный контроль и�?правл�?ть их вручную когда возможно.&lt;br /&gt;
* Когда программы у�?танавливают�?�? они могут добавить Вам в '''/etc/rc?.d''' новые запи�?и, многие из них нежелательные или незапланированные. Проверьте и удалите новые запи�?и ра�?положенные в ваших на�?тройках. Я обычно о�?тавл�?ю '''/etc/rc2.d''' и '''/etc/rc5.d''' как было в оригинале, е�?ли возможно, и модифицирую '''/etc/rc3.d''' и '''/etc/rc4.d''' дл�? те�?тировани�? нового �?одержимого. '''Пример:''' Вы имеете у�?тановленный ntfs, но не хотите запу�?кать по умолчанию. Также �? apache, mysql и многими другими.&lt;br /&gt;
* Когда удал�?ете/очищаете програмы, они могут находит�?�? в непу�?тых директори�?х. Обычно aptitude �?ообщает об �?том, а apt-get или кака�? нибудь друга�? у�?тановочна�? утилита - нет. Проверьте �?ообщение и вручную удалите �?ти директории.&lt;br /&gt;
* По�?ле того как Вы завершили в�?е дей�?тви�?, '''aptitude''' может о�?тавить некоторые файлы. Зде�?ь приведен �?крипт который Я и�?пользую дл�? их очи�?тки:&lt;br /&gt;
&lt;br /&gt;
 # !/bin/bash&lt;br /&gt;
 # Clean package files generated by aptitude&lt;br /&gt;
 rm /var/log/aptitude&lt;br /&gt;
 rm /var/lib/apt/lists/*debian*&lt;br /&gt;
 rm /var/lib/apt/lists/*knoppix*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>212.3.131.179</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Russian</id>
		<title>Knoppix Remastering Howto Russian</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Russian"/>
				<updated>2008-02-19T13:33:00Z</updated>
		
		<summary type="html">&lt;p&gt;212.3.131.179: /* Эта инструкция поможет Вам обновить - модифицировать KNOPPIX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Переводы: ==&lt;br /&gt;
* Английская версия: [[Knoppix Remastering Howto]] English&lt;br /&gt;
* Немецкая версия: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
* Испанская версия: [[Knoppix Remastering Howto Spanish]]  en español&lt;br /&gt;
* Французская версия: [[Knoppix Remastering Howto French]]&lt;br /&gt;
* Индонезийская версия: [[Knoppix Remastering Howto Indonesian]]&lt;br /&gt;
* Русская версия : [[Knoppix Remastering Howto Russian]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Смотрите также : ==&lt;br /&gt;
* Если Вы хотите добавить модифицированное ядро [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* Также имеет�?�? ин�?трукци�? от O'Reilly в �?ледующем топике : [http://www.alltopdiet.com Using and Customizing Knoppix]&lt;br /&gt;
----&lt;br /&gt;
=== Эта инструкция поможет Вам обновить - модифицировать KNOPPIX ===&lt;br /&gt;
(Примечание : команды могут не поместится в одну строку, поэтому максимально разверните окно. Если Вы хотите получить какие либо комментарии/советы пожалуйста пишите ниже.)&lt;br /&gt;
&lt;br /&gt;
Вы можете запустится с уже модифицированного Knoppix, так Вы не узнаете как много работы (такой как удаление программ) было проделано. Если это так, смотрите [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Системные требования: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** как минимум 1 GB свободной ОЗУ+Swap (т.е. 256M озу, и 750M swap ДОСТУПНО) (исключая то, что Вы пользуетесь другой программой сжатия - посмотрите требования для сжатия)&lt;br /&gt;
** 3 GB свободных на '''файловой системе Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB свободных ОЗУ + swap (для полнообъемного DVD)&lt;br /&gt;
** 15 GB свободных на '''файловой системе Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Инструкции : ====&lt;br /&gt;
&lt;br /&gt;
# Загрузитесь с ''Knoppix CD''&lt;br /&gt;
# Откройте root shell:&lt;br /&gt;
** Меню: Kmenu-&amp;gt;Knoppix-&amp;gt;Root Shell&lt;br /&gt;
** Примечание: Все команды приведенные ниже запускайте из этого root shell.&lt;br /&gt;
# Настройте Ваше соединение Internet (позже Вам это понадобится). Если Вы используете DHCP, он уже настроен.&lt;br /&gt;
** Примечание: Запустите '''ifconfig''' для проверки.&lt;br /&gt;
# Найдите раздел который будет использован при работе. К примеру '''hda1''' . Раздел должен иметь как минимум 3 GB свободного места&lt;br /&gt;
# Смонтируйте раздел :&lt;br /&gt;
 mount -rw /dev/hda1 /mnt/hda1&lt;br /&gt;
** Примечание: Убедитесь что он монтирован с опциями чтение/запись, иначе получите ошибки, позже, при chroot. Для проверки запустите :&lt;br /&gt;
 mount&lt;br /&gt;
# Создайте root директорию для работы :&lt;br /&gt;
 mkdir /mnt/hda1/knx&lt;br /&gt;
** Если Вы поместили все файлы здесь они должны быть очищены&lt;br /&gt;
# Если у Вас нет 1 GB ОЗУ :&lt;br /&gt;
cat /proc/meminfo&lt;br /&gt;
(физическая+swap)) тогда Вам нужен swap файл :&lt;br /&gt;
'''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# В разделе диска создайте 2 директории, одну для Вашего Master CD, вторую для source. Также, дополнительно создайте директорию назвав её KNOPPIX :&lt;br /&gt;
 mkdir -p /mnt/hda1/knx/master/KNOPPIX&lt;br /&gt;
 mkdir -p /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
# Теперь, скопируйте KNOPPIX файлы в папку source :&lt;br /&gt;
 cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
** Примечание: Это может занять некоторое время&lt;br /&gt;
# Скопируйте стартовую HTML страницу :&lt;br /&gt;
 cp /cdrom/index.html /mnt/hda1/knx/master/&lt;br /&gt;
# Скопируйте все необходимые файлы включая ~700 Mb файл KNOPPIX.&lt;br /&gt;
** &amp;lt; 3.4 : '''cd /cdrom/KNOPPIX; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4 : '''cd /cdrom; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Теперь скомандуйте &amp;quot;chroot&amp;quot; в скопированном KNOPPIX :&lt;br /&gt;
 chroot /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
&lt;br /&gt;
Если Вы получили в результате массу '''/dev/null permission denied'''&lt;br /&gt;
ошибок, Это может произойти если Вы сохранили Вашу Knoppix конфигурацию в этот же раздел, и если Вы запустили Knoppix с параметрами '''knoppix home=scan'''. Вы должны сделать следующее. &lt;br /&gt;
&lt;br /&gt;
Проверьте ваш mount статус если Вы столкнулись с проблемой : &lt;br /&gt;
 mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)&lt;br /&gt;
(X это Ваш номер раздела) где &amp;quot;nodev&amp;quot; означает что на смонтированном разделе у Вас нет доступа к /dev/null. И некоторые скрипты будут посылать Вас в /dev/null... Решение этого вопроса - смонтировать целевой раздел до команды chroot&lt;br /&gt;
как здесь :&lt;br /&gt;
 ^d  # control+d выйти из chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
Затем Вам следует проверить :&lt;br /&gt;
 mount&lt;br /&gt;
 /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
 &lt;br /&gt;
Если предупреждения /dev/null продолжают появляться, до chroot скомандуйте :&lt;br /&gt;
 mkdir /mnt/hda1/knx/source/KNOPPIX/KNOPPIX&lt;br /&gt;
 mount --bind /KNOPPIX /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
'''Лучше перезагрузить Ваш компьютер или сделайте так''' :&lt;br /&gt;
 umount /mnt/hda1/knx/source/KNOPPIX/dev ; rm /mnt/hda1/knx/source/KNOPPIX/KNOPPIX &lt;br /&gt;
'''до создания CD образа, иначе в Вашей /dev директории на CD будет беспорядок! &lt;br /&gt;
затем Вы можете скомандовать chroot.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Вы скомандовали chroot. актуальным стало &amp;quot;/&amp;quot; = &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* Чтобы воспользоваться internet Вы должны смонтировать proc :&lt;br /&gt;
 mount -t proc /proc proc&lt;br /&gt;
* Теперь редактируем /etc/resolv.conf и добавляем Ваш DNS или &amp;quot;выходим&amp;quot; из chroot и копируем resolve.conf в chroot папку :&lt;br /&gt;
 cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf&lt;br /&gt;
* Также изменяем в smb.conf группу по умолчанию на Вашу MS группу если Вы хотите чтоб smbd поддерживал MSHOME в XP, и обычно WORKGROUP в 9x/2k Windows.&lt;br /&gt;
* Проверьте Ваше chroot internet соединение :&lt;br /&gt;
 ping google.com&lt;br /&gt;
* Обновите Ваши пакеты командой :&lt;br /&gt;
 apt-get update&lt;br /&gt;
* Теперь Вы можете менять содержимое.&lt;br /&gt;
* '''Предупреждение''': '''apt-get upgrade''' это ПЛОХАЯ ИДЕЯ. Она, вполне вероятно, сделает Ваш обновленный KNOPPIX не способным загружаться, или приведет к краху системы. Гораздо безопаснее будет обновить только необходимые пакеты&lt;br /&gt;
** До того как Вы начнете добавлять содержимое, Вам вероятно нужно будет удалить некоторые пакеты, так как место на cd не резиновое. Чтобы просмотреть листинг установленных пакетов, напишите :&lt;br /&gt;
 dpkg-query -l&lt;br /&gt;
** Если Вы хотите получить листинг сортированный по размеру (таким образом можно избавиться от больших пакетов), напишите :&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
** Чтобы удалить пакеты (и их зависимости), напишите :&lt;br /&gt;
 apt-get remove --purge &amp;lt;name-of-package-to-remove&amp;gt; &lt;br /&gt;
** Дляпроверки orphaned пакетов, напишите :&lt;br /&gt;
 deborphan&lt;br /&gt;
** Хотите сохранить больше свободного места и избавиться от чересчур раздражающих orphan пакетов (как жестоко!), напишите ('''Предупреждение''', Тихое удаление. Когда Вы нажмете Enter, указанные пакеты '''будут удалены''') :&lt;br /&gt;
 deborphan | xargs apt-get -y remove&lt;br /&gt;
** Если Вам не понятно что делает предыдущая команда и Вы хотите посмотреть что произойдет, без удаления, добавте опцию '''-s''' в команду apt-get как здесь (эта опция присуща всем командам apt-get, использование этой опции для массовых операций, как одна из этих, считается правилом хорошего тона) :&lt;br /&gt;
 deborphan | xargs apt-get -s -y remove&lt;br /&gt;
** Теперь хорошее содержимое. Если Вы желаете добавить пакет, напишите :&lt;br /&gt;
 apt-get install &amp;lt;name-of-package-to-install&amp;gt;&lt;br /&gt;
** Что, не знаете какие пакеты установить ?  Напишите следующее. Появится листинг, Вы должны внимательно прочитать (больше 13k строк!) или найти используя '''/&amp;lt;search-term&amp;gt;''' :&lt;br /&gt;
 apt-cache search .* | sort | less&lt;br /&gt;
** Когда Вы закончите удалять и добавлять пакеты, правилом хорошего тона будет очистка, напишите :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&lt;br /&gt;
** Также, потому что система пакетов Debian хранит кэш скачанных пакетов, Вы должны запустить следующую команду чтобы очистить кэш файлы :&lt;br /&gt;
 apt-get clean &lt;br /&gt;
** пользовательские настройки в /etc/skel&lt;br /&gt;
** Оовет: не трогайте файлы в /root они должны быть доступны, во время работы, в /KNOPPIX/root&lt;br /&gt;
* Отмонтируйте /proc - это очень важно! :&lt;br /&gt;
 umount /proc&lt;br /&gt;
* Нажмите '''CTRL+D''' чтобы &amp;quot;выйти&amp;quot; из chroot.&lt;br /&gt;
&lt;br /&gt;
==== Примечание : ====&lt;br /&gt;
&lt;br /&gt;
Когда тестируете X-based программы, Вы должны скомандовать :&lt;br /&gt;
 export DISPLAY=localhost:0.0&lt;br /&gt;
&lt;br /&gt;
Если Вы хотите добавить в автозапуск какие то программы, можете создать скрипт и поместить его в &lt;br /&gt;
директорию /etc/rc5.d/ (Но все скрипты оттуда загружаются до X-ов)&lt;br /&gt;
&lt;br /&gt;
интересное содержимое в /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* Файл фона X-ов лежит в /cdrom/KNOPPIX/background.gif '''(в knoppix 3.4: background.jpg)'''&lt;br /&gt;
* Так же как floppyconfig, cdromconfig будет запущен как cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
интересное содержимое в /etc/init.d/xsession :&lt;br /&gt;
* Это ТАКЖЕ включает фон из /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Теперь, приступим к созданию ISO файла :&lt;br /&gt;
&lt;br /&gt;
* Вы закончили переделывать и готовы к записи Вашего cd!&lt;br /&gt;
* Сначала почистим кое-что : ''' удалим .bash_history, tmp файлы и прочее ''' :&lt;br /&gt;
 rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved&lt;br /&gt;
* Теперь создайте большой KNOPPIX файл, который будет являться сжатой файловой системой ISO9660 : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
&amp;quot;KNOPPIX www.knoppix.net&amp;quot; и &amp;quot;KNOPPIX.net filesystem&amp;quot; можете изменить как захотите. Вы получите ошибку что файл не соответствует стандартам ISO, проигнорируйте.&lt;br /&gt;
&lt;br /&gt;
В Knoppix 3.4 скрипт create_compressed_fs был обновлен, будьте уверены при его использовании Вы достигнете лучшего результата. Он имеет новую опцию '''-b''' (best), которая включает лучшее сжатие используя&lt;br /&gt;
другие схемы сжатия и попытки оптимизации, но будьте аккуратны, потому что эта опция медленная (в 10x медленнее).&lt;br /&gt;
&lt;br /&gt;
* если все прошло хорошо, приступим к созданию финального образа CD-ROM :&lt;br /&gt;
*'''cd /mnt/hda1/knx/master'''&lt;br /&gt;
*'''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum '{}' \; &amp;gt;&amp;gt; KNOPPIX/md5sums'''&lt;br /&gt;
(обновить md5 хэш файлов включенных в ISO, используется интегрированная проверка)&lt;br /&gt;
* для Knoppix &amp;lt;= 3.3 : '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master'''&lt;br /&gt;
(ISO будет сохранен в /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* Для Knoppix &amp;gt;= 3.4 или другого isolinux based дистрибутива выполните :&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -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'''&lt;br /&gt;
(будет сохранен в /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* Все готово!&lt;br /&gt;
&lt;br /&gt;
=== Советы ===&lt;br /&gt;
Е�?ли Вам нужно про�?мотреть большое количе�?тво у�?тановленных пакетов, �?командуйте :&lt;br /&gt;
 dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
 awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
 perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
будет произведен ли�?тинг пакетов по размеру в убывающем пор�?дке.&lt;br /&gt;
Команда как минимум в де�?�?ть раз бы�?трее :&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n &lt;br /&gt;
и не нужна dpkg-awk или awk или perl.&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? возникли проблемы �? командой �?ортировки приведенной выше, попробуйте и�?пользовать KPackage, ра�?кройте в�?е дерево директорий и от�?ортируйте по размеру �?толбцы чтоб найти большие пакеты.&lt;br /&gt;
&lt;br /&gt;
Запу�?тите программу &amp;quot;deborphan&amp;quot;, она выведет ли�?тинг orphaned пакетов которые Вы �?можете удалить, они будут найдены пакет за пакетом и удалены.&lt;br /&gt;
&lt;br /&gt;
Я получил хорошие результаты рема�?теринга работа�? �? cd как root, в fluxbox'e. Про�?то напишите &amp;quot;knoppix 2&amp;quot; при загрузке �? cd и он загрузит�?�? под root, загрузивши�?ь напишите &amp;quot;startx /usr/bin/fluxbox&amp;quot;. Мне нравит�?�? и�?пользовать xterm unicode shell.&lt;br /&gt;
&lt;br /&gt;
По�?ле того как Вы �?командовали chroot, делаем обновление. Мне нравит�?�? и�?пользовать :&lt;br /&gt;
 apt-get remove --purge pkg-name&lt;br /&gt;
дл�? удалени�? пакетов, потому что до того как что либо произойдет можно о�?тановить проце�?�? и по�?мотреть подробно�?ти, чтобы разрешить или запретить удаление напишите &amp;quot;yes или no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Е�?ли Вы не и�?пользуете ин�?трукции &amp;quot;apt-get&amp;quot; напи�?анные выше и не имеете ма�?�?у �?по�?обов дл�? очи�?тки и удалени�?, зде�?ь Вы найдете про�?тое решение :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&lt;br /&gt;
Будет �?оздан ли�?тинг удал�?емых пакетов, дл�? удалени�? напишите :&lt;br /&gt;
 dpkg -P `cat topurge `&lt;br /&gt;
и в�?е готово.&lt;br /&gt;
одно�?трочна�? вер�?и�? �?той команды :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P &lt;br /&gt;
Также и�?пользуйте &amp;quot;deborphan &amp;gt;orphaned&amp;quot; тогда одно�?трочна�? вер�?и�? дл�? �?той команды будет :&lt;br /&gt;
 dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P&lt;br /&gt;
&lt;br /&gt;
Итак. Это обновленна�? вер�?и�? моего предыдущего howto. Она не предназначена дл�? начинающих в linux, Вам необходимо пред�?тавл�?ть что такое linux и уметь �? ним работать. Я буду вно�?ить и�?правлени�?/улучшени�?/etc �?овершен�?тву�? данный документ.&lt;br /&gt;
&lt;br /&gt;
Приношу �?вои благодарно�?ти: aay, charan, Tech2k, и #knoppix за некоторые и�?правлени�?, �?оветы и идеи. Чув�?твуйте �?еб�? �?вободно, редактируйте и вно�?ите добавлени�? в �?тот howto.&lt;br /&gt;
* Примечание по swap:&lt;br /&gt;
Вам не нужно реально 1GB swap е�?ли Вы и�?пользуете два новых ин�?трумента дл�? �?оздани�? �?жатых файловых �?и�?тем. Зде�?ь е�?ть не�?колько кандидатов дл�? �?оздани�? ''�?жатых'' ф�?:&lt;br /&gt;
* Перепи�?анный Valentijnом [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Портированный Quozlом упаковщик дл�? Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Ра�?про�?тран�?емый Quozlом упаковщик (и�?пользуйте больше одного проце�?�?ора дл�? повышени�? �?коро�?ти) [http://quozl.linux.org.au/knoppix/compressloop/] или [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Патч Justinа [http://s.bouncybouncy.net/~justin/code/] (мертва�? �?�?ылка) Я также напи�?ал ра�?про�?тран�?емый мной cloop упаковщик (дл�? smp) Он находит�?�? в вышеупом�?нутой директории.&lt;br /&gt;
&lt;br /&gt;
==== Совет, проте�?тируйте образ не запи�?ыва�? его на cd ====&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? е�?ть �?вободный раздел как минимум �? 700MB �?вободного ме�?та форматированный в ext2, ext3 или Vfat, можете и�?пользовать его дл�? те�?та загрузивши�?ь �? ди�?кеты. Загрузочна�? ди�?кета будет �?мотреть в раздел �? /KNOPPIX/ в root, и и�?кать �?жатый образ /KNOPPIX/KNOPPIX. Вме�?то и�?пользовани�? под-директории /mnt/hda1/knx/master/KNOPPIX/ как опи�?ывало�?ь выше, Она будет называть�?�? /mnt/hda2/KNOPPIX/ . root index.html будет находит�?�? в /mnt/hda2/index.html а �?жатый образ в /mnt/hda2/KNOPPIX/KNOPPIX . Сейча�? Вы можете загрузит�?�? �? загрузочной ди�?кеты и и�?пользовать /mnt/hda2 как Ваш образ. За большей информацией идите на [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? нет �?пециального раздела или Вы не хотите �?оздавать его дл�? �?того, можете и�?пользовать Qemu ( �?мотрите [http://fabrice.bellard.free.fr/qemu/] ) загрузивши�?ь �? ISO образа как зде�?ь :&lt;br /&gt;
 qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net&lt;br /&gt;
Вы однозначно не �?можете �?оздать образ же�?ткого ди�?ка, про�?то у�?тановите Qemu и и�?пользуйте его. Изумительно!&lt;br /&gt;
&lt;br /&gt;
==== Загрузка образа Knoppix �? GRUB ====&lt;br /&gt;
* Сначала �?копируйте /boot �? Knoppix cd на Ваш загрузочный раздел (или точнее на Ваш dos раздел). Я назвал �?вой boot.knoppix&lt;br /&gt;
''' Скопируйте директорию /KNOPPIX в Вашу '''root директорию* на же�?тком ди�?ке. Вы можете поме�?тить её где нибудь на другом загрузочном разделе . (ext2/3, reiserfs, vfat поддерживает�?�?)&lt;br /&gt;
* в�?тавьте �?ледующие �?троки в Ваш /boot/grub/menu.lst :&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* примечание: параметр fromhd указывает ме�?тонахождение директории /KNOPPIX&lt;br /&gt;
* перезагружайте�?ь и радуйте�?ь.&lt;br /&gt;
&lt;br /&gt;
Е�?ли мой howto тоже �?бил Ва�? �? толку, или Вы имеете другое мнение, по�?мотрите очень неплохое remastering howto charanа : http://gnubox.dyndns.org:8080/~sunil/knoppix.php&lt;br /&gt;
Другие Howto на http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
Зде�?ь визард, который включает в �?еб�? в�?е шаги, ра�?паковку, �?жатие и запи�?ь CD упоминавшие�?�? зде�?ь. Он также показывает shell где Вы можете обновить ра�?пакованный KNOPPIX и�?пользу�? debian'ов�?кий �?тандартный менеджер пакетов. �?азывает�?�? он mmkcdrom и ча�?ть plugscript пакета: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Ещё е�?ть другое HOWTO, дл�? поклонников shell, находит�?�? на http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Е�?ли не уверены обратите�?ь [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] за иде�?ми и помощью в рема�?теринге.&lt;br /&gt;
----&lt;br /&gt;
Это рекомендуема�? глубина директорий дл�? рема�?теринга KNOPPIX :&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[от]]монтировать загрузочный образ от�?юда)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (�?жатый образ)&lt;br /&gt;
 |   |   |-- boot.img (образ загрузочной ди�?кеты)&lt;br /&gt;
 |   |   `-- (другие мелкие файлы)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
�?ледующий �?крипт &amp;quot;переделает&amp;quot; произведет за Ва�? проце�?�? рема�?теринга. Запу�?кайте под root, иначе в�?е закончит�?�? нарушением прав до�?тупа в образе.&lt;br /&gt;
&lt;br /&gt;
Данный �?крипт был и�?пытан на Debian sid на 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
Этот �?крипт �?монтирует загрузочный образ ди�?кеты и образ initrd дл�? модификации. Функци�? отмонтировани�? �?озда�?т новый образ initrd и поме�?тит его назад на загрузочный образ ди�?кеты.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Данный �?крипт был и�?пытан на  Debian sid на 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
==== Советы дл�? apt-get по у�?тановке/обновлению/удалению программ ====&lt;br /&gt;
(от gnarvaja)&lt;br /&gt;
* Е�?ли Вы загрузили�?ь �? CD, и решили �?копировать его на HD, вме�?то копировани�? оригинального CD и директории KNOPPIX на HD, Вы можете и�?пользовать их пр�?мо �? их точек монтировани�?.&lt;br /&gt;
* Друга�? альтернатива �?монтировать образ ISO оригинального CD как loop у�?трой�?тво и монтировать образ KNOPPIX как '''cloop''' у�?трой�?тво. При �?том Вы �?охраните около 2GB ме�?та. Скрипт дл�? монтировани�? �? образа ISO:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # Assumes that the current directory is the working space&lt;br /&gt;
 # original.iso is an image of the CD we will be using as master&lt;br /&gt;
 mount -t iso9660 original.iso ./oldcd -o ro,loop&lt;br /&gt;
 # initialize the compressed loop device&lt;br /&gt;
 losetup /dev/cloop1 ./oldcd/KNOPPIX/KNOPPIX&lt;br /&gt;
 mount -t iso9660 /dev/cloop1 ./KNOPPIX -o ro,loop&lt;br /&gt;
&lt;br /&gt;
* У�?тановите '''apt-spy''' и и�?пользуйте его дл�? модификации файла sources.list �? лучшими зеркалами дл�? Вашего �?пецифиче�?кого региона. Это увеличит �?коро�?ть �?качивани�?. Сделайте backup оригинального файла '''sources.list''' на в�?�?кий �?лучай.&lt;br /&gt;
* Другой техниче�?кий прием - модифицировать '''sources.list'''. Замените в �?троках '''.de.''' на ftp адре�?а (ftp.de.debian.org) �? кодом �?оответ�?твующим Вашей �?тране. Примеры: USA -&amp;gt; .us. (ftp.us.debian.org), Brazil -&amp;gt; .br. (ftp.br.debian.org). По�?мотрите �?айт Debian и найдите зеркала debian.org в Вашей �?тране.&lt;br /&gt;
* �?е забудьте ра�?коментировать '''linuxtag''' ftp адре�?а чтобы получать по�?леднее и величайшее �? Knoppix&lt;br /&gt;
* И�?пользуйте '''apt-get update''' чтобы получить �?пи�?ок �? по�?ледними релизами и патчами. �?е обновл�?йте ненужные Вам пакеты, они �?танут грузом и будут занимать дополнительное ме�?то на ди�?ке которое �?танет драгоценным когда Вам понадобит�?�? около 700MB и незна�? Вы можете разрушить что нибудь. Злоупотребл�?йте опцией '''-s''' �?имулиру�? у�?тановку.&lt;br /&gt;
* До выполнени�? обновлени�?, Я обновил мой релиз по умолчанию до '''testing''', �?то означает что программное обе�?печение которое Я буду и�?пользовать, не будет иметь хороший балан�? �?табильно�?ти и возможно�?тей. Knoppix  '''unstable''' по умолчанию, который на мой взгл�?д тоже �?омнителен.&lt;br /&gt;
* У�?тановите '''[apt-get install] locale''' и на�?тройте его �? и�?пользованием локали которую Вы и�?пользуете. Это �?охранит много ме�?та при �?качивании программ �? множе�?твом модулей локали и локализованные �?траницы руковод�?тв.&lt;br /&gt;
* Я и�?пользую '''aptitude''' чтобы у�?тановить/удалить програмы, Он характерен дл�? работы на базе init 2. Вы будете помечать пакеты дл�? у�?тановки/обновлени�?/удалени�?, а он при �?том покажет Вам �?колько ме�?та на ди�?ке вы о�?вободили/задей�?твовали, попробует решить проблемы зави�?имо�?тей и да�?т Вам полный контроль и�?правл�?ть их вручную когда возможно.&lt;br /&gt;
* Когда программы у�?танавливают�?�? они могут добавить Вам в '''/etc/rc?.d''' новые запи�?и, многие из них нежелательные или незапланированные. Проверьте и удалите новые запи�?и ра�?положенные в ваших на�?тройках. Я обычно о�?тавл�?ю '''/etc/rc2.d''' и '''/etc/rc5.d''' как было в оригинале, е�?ли возможно, и модифицирую '''/etc/rc3.d''' и '''/etc/rc4.d''' дл�? те�?тировани�? нового �?одержимого. '''Пример:''' Вы имеете у�?тановленный ntfs, но не хотите запу�?кать по умолчанию. Также �? apache, mysql и многими другими.&lt;br /&gt;
* Когда удал�?ете/очищаете програмы, они могут находит�?�? в непу�?тых директори�?х. Обычно aptitude �?ообщает об �?том, а apt-get или кака�? нибудь друга�? у�?тановочна�? утилита - нет. Проверьте �?ообщение и вручную удалите �?ти директории.&lt;br /&gt;
* По�?ле того как Вы завершили в�?е дей�?тви�?, '''aptitude''' может о�?тавить некоторые файлы. Зде�?ь приведен �?крипт который Я и�?пользую дл�? их очи�?тки:&lt;br /&gt;
&lt;br /&gt;
 # !/bin/bash&lt;br /&gt;
 # Clean package files generated by aptitude&lt;br /&gt;
 rm /var/log/aptitude&lt;br /&gt;
 rm /var/lib/apt/lists/*debian*&lt;br /&gt;
 rm /var/lib/apt/lists/*knoppix*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>212.3.131.179</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Russian</id>
		<title>Knoppix Remastering Howto Russian</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Russian"/>
				<updated>2008-02-19T13:04:46Z</updated>
		
		<summary type="html">&lt;p&gt;212.3.131.179: /* Инструкции : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Переводы: ==&lt;br /&gt;
* Английская версия: [[Knoppix Remastering Howto]] English&lt;br /&gt;
* Немецкая версия: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
* Испанская версия: [[Knoppix Remastering Howto Spanish]]  en español&lt;br /&gt;
* Французская версия: [[Knoppix Remastering Howto French]]&lt;br /&gt;
* Индонезийская версия: [[Knoppix Remastering Howto Indonesian]]&lt;br /&gt;
* Русская версия : [[Knoppix Remastering Howto Russian]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Смотрите также : ==&lt;br /&gt;
* Если Вы хотите добавить модифицированное ядро [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* Также имеет�?�? ин�?трукци�? от O'Reilly в �?ледующем топике : [http://www.alltopdiet.com Using and Customizing Knoppix]&lt;br /&gt;
----&lt;br /&gt;
=== Эта ин�?трукци�? поможет Вам обновить - модифицировать KNOPPIX ===&lt;br /&gt;
(Примечание : команды могут не поме�?тит�?�? в одну �?троку, по�?тому мак�?имально разверните окно. Е�?ли Вы хотите получить какие либо комментарии/�?оветы пожалуй�?та пишите ниже.)&lt;br /&gt;
&lt;br /&gt;
Вы можете запу�?тит�?�? �? уже модифицированного Knoppix, так Вы не узнаете как много работы (такой как удаление программ) было проделано. Е�?ли �?то так, �?мотрите [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Си�?темные требовани�?: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** как минимум 1 GB �?вободной ОЗУ+Swap (т.е. 256M озу, и 750M swap ДОСТУП�?О) (и�?ключа�? то что Вы пользуете�?ь другой программой �?жати�? - по�?мотрите требовани�? дл�? �?жати�?)&lt;br /&gt;
** 3 GB �?вободных на '''файловой �?и�?теме Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB �?вободных ОЗУ + swap (дл�? полнообъемного DVD)&lt;br /&gt;
** 15 GB �?вободных на '''файловой �?и�?теме Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Инструкции : ====&lt;br /&gt;
&lt;br /&gt;
# Загрузитесь с ''Knoppix CD''&lt;br /&gt;
# Откройте root shell:&lt;br /&gt;
** Меню: Kmenu-&amp;gt;Knoppix-&amp;gt;Root Shell&lt;br /&gt;
** Примечание: Все команды приведенные ниже запускайте из этого root shell.&lt;br /&gt;
# Настройте Ваше соединение Internet (позже Вам это понадобится). Если Вы используете DHCP, он уже настроен.&lt;br /&gt;
** Примечание: Запустите '''ifconfig''' для проверки.&lt;br /&gt;
# Найдите раздел который будет использован при работе. К примеру '''hda1''' . Раздел должен иметь как минимум 3 GB свободного места&lt;br /&gt;
# Смонтируйте раздел :&lt;br /&gt;
 mount -rw /dev/hda1 /mnt/hda1&lt;br /&gt;
** Примечание: Убедитесь что он монтирован с опциями чтение/запись, иначе получите ошибки, позже, при chroot. Для проверки запустите :&lt;br /&gt;
 mount&lt;br /&gt;
# Создайте root директорию для работы :&lt;br /&gt;
 mkdir /mnt/hda1/knx&lt;br /&gt;
** Если Вы поместили все файлы здесь они должны быть очищены&lt;br /&gt;
# Если у Вас нет 1 GB ОЗУ :&lt;br /&gt;
cat /proc/meminfo&lt;br /&gt;
(физическая+swap)) тогда Вам нужен swap файл :&lt;br /&gt;
'''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# В разделе диска создайте 2 директории, одну для Вашего Master CD, вторую для source. Также, дополнительно создайте директорию назвав её KNOPPIX :&lt;br /&gt;
 mkdir -p /mnt/hda1/knx/master/KNOPPIX&lt;br /&gt;
 mkdir -p /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
# Теперь, скопируйте KNOPPIX файлы в папку source :&lt;br /&gt;
 cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
** Примечание: Это может занять некоторое время&lt;br /&gt;
# Скопируйте стартовую HTML страницу :&lt;br /&gt;
 cp /cdrom/index.html /mnt/hda1/knx/master/&lt;br /&gt;
# Скопируйте все необходимые файлы включая ~700 Mb файл KNOPPIX.&lt;br /&gt;
** &amp;lt; 3.4 : '''cd /cdrom/KNOPPIX; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4 : '''cd /cdrom; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Теперь скомандуйте &amp;quot;chroot&amp;quot; в скопированном KNOPPIX :&lt;br /&gt;
 chroot /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
&lt;br /&gt;
Если Вы получили в результате массу '''/dev/null permission denied'''&lt;br /&gt;
ошибок, Это может произойти если Вы сохранили Вашу Knoppix конфигурацию в этот же раздел, и если Вы запустили Knoppix с параметрами '''knoppix home=scan'''. Вы должны сделать следующее. &lt;br /&gt;
&lt;br /&gt;
Проверьте ваш mount статус если Вы столкнулись с проблемой : &lt;br /&gt;
 mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)&lt;br /&gt;
(X это Ваш номер раздела) где &amp;quot;nodev&amp;quot; означает что на смонтированном разделе у Вас нет доступа к /dev/null. И некоторые скрипты будут посылать Вас в /dev/null... Решение этого вопроса - смонтировать целевой раздел до команды chroot&lt;br /&gt;
как здесь :&lt;br /&gt;
 ^d  # control+d выйти из chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
Затем Вам следует проверить :&lt;br /&gt;
 mount&lt;br /&gt;
 /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
 &lt;br /&gt;
Если предупреждения /dev/null продолжают появляться, до chroot скомандуйте :&lt;br /&gt;
 mkdir /mnt/hda1/knx/source/KNOPPIX/KNOPPIX&lt;br /&gt;
 mount --bind /KNOPPIX /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
'''Лучше перезагрузить Ваш компьютер или сделайте так''' :&lt;br /&gt;
 umount /mnt/hda1/knx/source/KNOPPIX/dev ; rm /mnt/hda1/knx/source/KNOPPIX/KNOPPIX &lt;br /&gt;
'''до создания CD образа, иначе в Вашей /dev директории на CD будет беспорядок! &lt;br /&gt;
затем Вы можете скомандовать chroot.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Вы скомандовали chroot. актуальным стало &amp;quot;/&amp;quot; = &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* Чтобы воспользоваться internet Вы должны смонтировать proc :&lt;br /&gt;
 mount -t proc /proc proc&lt;br /&gt;
* Теперь редактируем /etc/resolv.conf и добавляем Ваш DNS или &amp;quot;выходим&amp;quot; из chroot и копируем resolve.conf в chroot папку :&lt;br /&gt;
 cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf&lt;br /&gt;
* Также изменяем в smb.conf группу по умолчанию на Вашу MS группу если Вы хотите чтоб smbd поддерживал MSHOME в XP, и обычно WORKGROUP в 9x/2k Windows.&lt;br /&gt;
* Проверьте Ваше chroot internet соединение :&lt;br /&gt;
 ping google.com&lt;br /&gt;
* Обновите Ваши пакеты командой :&lt;br /&gt;
 apt-get update&lt;br /&gt;
* Теперь Вы можете менять содержимое.&lt;br /&gt;
* '''Предупреждение''': '''apt-get upgrade''' это ПЛОХАЯ ИДЕЯ. Она, вполне вероятно, сделает Ваш обновленный KNOPPIX не способным загружаться, или приведет к краху системы. Гораздо безопаснее будет обновить только необходимые пакеты&lt;br /&gt;
** До того как Вы начнете добавлять содержимое, Вам вероятно нужно будет удалить некоторые пакеты, так как место на cd не резиновое. Чтобы просмотреть листинг установленных пакетов, напишите :&lt;br /&gt;
 dpkg-query -l&lt;br /&gt;
** Если Вы хотите получить листинг сортированный по размеру (таким образом можно избавиться от больших пакетов), напишите :&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
** Чтобы удалить пакеты (и их зависимости), напишите :&lt;br /&gt;
 apt-get remove --purge &amp;lt;name-of-package-to-remove&amp;gt; &lt;br /&gt;
** Дляпроверки orphaned пакетов, напишите :&lt;br /&gt;
 deborphan&lt;br /&gt;
** Хотите сохранить больше свободного места и избавиться от чересчур раздражающих orphan пакетов (как жестоко!), напишите ('''Предупреждение''', Тихое удаление. Когда Вы нажмете Enter, указанные пакеты '''будут удалены''') :&lt;br /&gt;
 deborphan | xargs apt-get -y remove&lt;br /&gt;
** Если Вам не понятно что делает предыдущая команда и Вы хотите посмотреть что произойдет, без удаления, добавте опцию '''-s''' в команду apt-get как здесь (эта опция присуща всем командам apt-get, использование этой опции для массовых операций, как одна из этих, считается правилом хорошего тона) :&lt;br /&gt;
 deborphan | xargs apt-get -s -y remove&lt;br /&gt;
** Теперь хорошее содержимое. Если Вы желаете добавить пакет, напишите :&lt;br /&gt;
 apt-get install &amp;lt;name-of-package-to-install&amp;gt;&lt;br /&gt;
** Что, не знаете какие пакеты установить ?  Напишите следующее. Появится листинг, Вы должны внимательно прочитать (больше 13k строк!) или найти используя '''/&amp;lt;search-term&amp;gt;''' :&lt;br /&gt;
 apt-cache search .* | sort | less&lt;br /&gt;
** Когда Вы закончите удалять и добавлять пакеты, правилом хорошего тона будет очистка, напишите :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&lt;br /&gt;
** Также, потому что система пакетов Debian хранит кэш скачанных пакетов, Вы должны запустить следующую команду чтобы очистить кэш файлы :&lt;br /&gt;
 apt-get clean &lt;br /&gt;
** пользовательские настройки в /etc/skel&lt;br /&gt;
** Оовет: не трогайте файлы в /root они должны быть доступны, во время работы, в /KNOPPIX/root&lt;br /&gt;
* Отмонтируйте /proc - это очень важно! :&lt;br /&gt;
 umount /proc&lt;br /&gt;
* Нажмите '''CTRL+D''' чтобы &amp;quot;выйти&amp;quot; из chroot.&lt;br /&gt;
&lt;br /&gt;
==== Примечание : ====&lt;br /&gt;
&lt;br /&gt;
Когда те�?тируете X-based программы, Вы должны �?командовать :&lt;br /&gt;
 export DISPLAY=localhost:0.0&lt;br /&gt;
&lt;br /&gt;
Е�?ли Вы хотите добавить в автозапу�?к какие то программы, можете �?оздать �?крипт и поме�?тить его в &lt;br /&gt;
директорию /etc/rc5.d/ (�?о в�?е �?крипты оттуда загружают�?�? до X-ов)&lt;br /&gt;
&lt;br /&gt;
интере�?ное �?одержимое в /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* Файл фона X-ов лежит в /cdrom/KNOPPIX/background.gif '''(в knoppix 3.4: background.jpg)'''&lt;br /&gt;
* Так же как floppyconfig, cdromconfig будет запущен как cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
интере�?ное �?одержимое в /etc/init.d/xsession :&lt;br /&gt;
* Это Т�?КЖЕ включает фон из /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Теперь, при�?тупим к �?озданию ISO файла :&lt;br /&gt;
&lt;br /&gt;
* Вы закончили переделывать и готовы к запи�?и Вашего cd!&lt;br /&gt;
* �?начала почи�?тим кое-что : ''' удалим .bash_history, tmp файлы и прочее ''' :&lt;br /&gt;
 rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved&lt;br /&gt;
* Теперь �?оздайте большой KNOPPIX файл, который будет �?вл�?ть�?�? �?жатой файловой �?и�?темой ISO9660 : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
&amp;quot;KNOPPIX www.knoppix.net&amp;quot; и &amp;quot;KNOPPIX.net filesystem&amp;quot; можете изменить как захотите. Вы получите ошибку что файл не �?оответ�?твует �?тандартам ISO, проигнорируйте.&lt;br /&gt;
&lt;br /&gt;
В Knoppix 3.4 �?крипт create_compressed_fs был обновлен, будьте уверены при его и�?пользовании Вы до�?тигнете лучшего результата. Он имеет новую опцию '''-b''' (best), котора�? включает лучшее �?жатие и�?пользу�?&lt;br /&gt;
другие �?хемы �?жати�? и попытки оптимизации, но будьте аккуратны, потому что �?та опци�? медленна�? (в 10x медленнее).&lt;br /&gt;
&lt;br /&gt;
* е�?ли в�?е прошло хорошо, при�?тупим к �?озданию финального образа CD-ROM :&lt;br /&gt;
*'''cd /mnt/hda1/knx/master'''&lt;br /&gt;
*'''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum '{}' \; &amp;gt;&amp;gt; KNOPPIX/md5sums'''&lt;br /&gt;
(обновить md5 х�?ш файлов включенных в ISO, и�?пользует�?�? интегрированна�? проверка)&lt;br /&gt;
* дл�? Knoppix &amp;lt;= 3.3 : '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master'''&lt;br /&gt;
(ISO будет �?охранен в /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* Дл�? Knoppix &amp;gt;= 3.4 или другого isolinux based ди�?трибутива выполните :&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -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'''&lt;br /&gt;
(будет �?охранен в /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* В�?е готово!&lt;br /&gt;
&lt;br /&gt;
=== Советы ===&lt;br /&gt;
Е�?ли Вам нужно про�?мотреть большое количе�?тво у�?тановленных пакетов, �?командуйте :&lt;br /&gt;
 dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
 awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
 perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
будет произведен ли�?тинг пакетов по размеру в убывающем пор�?дке.&lt;br /&gt;
Команда как минимум в де�?�?ть раз бы�?трее :&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n &lt;br /&gt;
и не нужна dpkg-awk или awk или perl.&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? возникли проблемы �? командой �?ортировки приведенной выше, попробуйте и�?пользовать KPackage, ра�?кройте в�?е дерево директорий и от�?ортируйте по размеру �?толбцы чтоб найти большие пакеты.&lt;br /&gt;
&lt;br /&gt;
Запу�?тите программу &amp;quot;deborphan&amp;quot;, она выведет ли�?тинг orphaned пакетов которые Вы �?можете удалить, они будут найдены пакет за пакетом и удалены.&lt;br /&gt;
&lt;br /&gt;
Я получил хорошие результаты рема�?теринга работа�? �? cd как root, в fluxbox'e. Про�?то напишите &amp;quot;knoppix 2&amp;quot; при загрузке �? cd и он загрузит�?�? под root, загрузивши�?ь напишите &amp;quot;startx /usr/bin/fluxbox&amp;quot;. Мне нравит�?�? и�?пользовать xterm unicode shell.&lt;br /&gt;
&lt;br /&gt;
По�?ле того как Вы �?командовали chroot, делаем обновление. Мне нравит�?�? и�?пользовать :&lt;br /&gt;
 apt-get remove --purge pkg-name&lt;br /&gt;
дл�? удалени�? пакетов, потому что до того как что либо произойдет можно о�?тановить проце�?�? и по�?мотреть подробно�?ти, чтобы разрешить или запретить удаление напишите &amp;quot;yes или no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Е�?ли Вы не и�?пользуете ин�?трукции &amp;quot;apt-get&amp;quot; напи�?анные выше и не имеете ма�?�?у �?по�?обов дл�? очи�?тки и удалени�?, зде�?ь Вы найдете про�?тое решение :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&lt;br /&gt;
Будет �?оздан ли�?тинг удал�?емых пакетов, дл�? удалени�? напишите :&lt;br /&gt;
 dpkg -P `cat topurge `&lt;br /&gt;
и в�?е готово.&lt;br /&gt;
одно�?трочна�? вер�?и�? �?той команды :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P &lt;br /&gt;
Также и�?пользуйте &amp;quot;deborphan &amp;gt;orphaned&amp;quot; тогда одно�?трочна�? вер�?и�? дл�? �?той команды будет :&lt;br /&gt;
 dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P&lt;br /&gt;
&lt;br /&gt;
Итак. Это обновленна�? вер�?и�? моего предыдущего howto. Она не предназначена дл�? начинающих в linux, Вам необходимо пред�?тавл�?ть что такое linux и уметь �? ним работать. Я буду вно�?ить и�?правлени�?/улучшени�?/etc �?овершен�?тву�? данный документ.&lt;br /&gt;
&lt;br /&gt;
Приношу �?вои благодарно�?ти: aay, charan, Tech2k, и #knoppix за некоторые и�?правлени�?, �?оветы и идеи. Чув�?твуйте �?еб�? �?вободно, редактируйте и вно�?ите добавлени�? в �?тот howto.&lt;br /&gt;
* Примечание по swap:&lt;br /&gt;
Вам не нужно реально 1GB swap е�?ли Вы и�?пользуете два новых ин�?трумента дл�? �?оздани�? �?жатых файловых �?и�?тем. Зде�?ь е�?ть не�?колько кандидатов дл�? �?оздани�? ''�?жатых'' ф�?:&lt;br /&gt;
* Перепи�?анный Valentijnом [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Портированный Quozlом упаковщик дл�? Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Ра�?про�?тран�?емый Quozlом упаковщик (и�?пользуйте больше одного проце�?�?ора дл�? повышени�? �?коро�?ти) [http://quozl.linux.org.au/knoppix/compressloop/] или [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Патч Justinа [http://s.bouncybouncy.net/~justin/code/] (мертва�? �?�?ылка) Я также напи�?ал ра�?про�?тран�?емый мной cloop упаковщик (дл�? smp) Он находит�?�? в вышеупом�?нутой директории.&lt;br /&gt;
&lt;br /&gt;
==== Совет, проте�?тируйте образ не запи�?ыва�? его на cd ====&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? е�?ть �?вободный раздел как минимум �? 700MB �?вободного ме�?та форматированный в ext2, ext3 или Vfat, можете и�?пользовать его дл�? те�?та загрузивши�?ь �? ди�?кеты. Загрузочна�? ди�?кета будет �?мотреть в раздел �? /KNOPPIX/ в root, и и�?кать �?жатый образ /KNOPPIX/KNOPPIX. Вме�?то и�?пользовани�? под-директории /mnt/hda1/knx/master/KNOPPIX/ как опи�?ывало�?ь выше, Она будет называть�?�? /mnt/hda2/KNOPPIX/ . root index.html будет находит�?�? в /mnt/hda2/index.html а �?жатый образ в /mnt/hda2/KNOPPIX/KNOPPIX . Сейча�? Вы можете загрузит�?�? �? загрузочной ди�?кеты и и�?пользовать /mnt/hda2 как Ваш образ. За большей информацией идите на [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? нет �?пециального раздела или Вы не хотите �?оздавать его дл�? �?того, можете и�?пользовать Qemu ( �?мотрите [http://fabrice.bellard.free.fr/qemu/] ) загрузивши�?ь �? ISO образа как зде�?ь :&lt;br /&gt;
 qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net&lt;br /&gt;
Вы однозначно не �?можете �?оздать образ же�?ткого ди�?ка, про�?то у�?тановите Qemu и и�?пользуйте его. Изумительно!&lt;br /&gt;
&lt;br /&gt;
==== Загрузка образа Knoppix �? GRUB ====&lt;br /&gt;
* Сначала �?копируйте /boot �? Knoppix cd на Ваш загрузочный раздел (или точнее на Ваш dos раздел). Я назвал �?вой boot.knoppix&lt;br /&gt;
''' Скопируйте директорию /KNOPPIX в Вашу '''root директорию* на же�?тком ди�?ке. Вы можете поме�?тить её где нибудь на другом загрузочном разделе . (ext2/3, reiserfs, vfat поддерживает�?�?)&lt;br /&gt;
* в�?тавьте �?ледующие �?троки в Ваш /boot/grub/menu.lst :&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* примечание: параметр fromhd указывает ме�?тонахождение директории /KNOPPIX&lt;br /&gt;
* перезагружайте�?ь и радуйте�?ь.&lt;br /&gt;
&lt;br /&gt;
Е�?ли мой howto тоже �?бил Ва�? �? толку, или Вы имеете другое мнение, по�?мотрите очень неплохое remastering howto charanа : http://gnubox.dyndns.org:8080/~sunil/knoppix.php&lt;br /&gt;
Другие Howto на http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
Зде�?ь визард, который включает в �?еб�? в�?е шаги, ра�?паковку, �?жатие и запи�?ь CD упоминавшие�?�? зде�?ь. Он также показывает shell где Вы можете обновить ра�?пакованный KNOPPIX и�?пользу�? debian'ов�?кий �?тандартный менеджер пакетов. �?азывает�?�? он mmkcdrom и ча�?ть plugscript пакета: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Ещё е�?ть другое HOWTO, дл�? поклонников shell, находит�?�? на http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Е�?ли не уверены обратите�?ь [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] за иде�?ми и помощью в рема�?теринге.&lt;br /&gt;
----&lt;br /&gt;
Это рекомендуема�? глубина директорий дл�? рема�?теринга KNOPPIX :&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[от]]монтировать загрузочный образ от�?юда)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (�?жатый образ)&lt;br /&gt;
 |   |   |-- boot.img (образ загрузочной ди�?кеты)&lt;br /&gt;
 |   |   `-- (другие мелкие файлы)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
�?ледующий �?крипт &amp;quot;переделает&amp;quot; произведет за Ва�? проце�?�? рема�?теринга. Запу�?кайте под root, иначе в�?е закончит�?�? нарушением прав до�?тупа в образе.&lt;br /&gt;
&lt;br /&gt;
Данный �?крипт был и�?пытан на Debian sid на 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
Этот �?крипт �?монтирует загрузочный образ ди�?кеты и образ initrd дл�? модификации. Функци�? отмонтировани�? �?озда�?т новый образ initrd и поме�?тит его назад на загрузочный образ ди�?кеты.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Данный �?крипт был и�?пытан на  Debian sid на 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
==== Советы дл�? apt-get по у�?тановке/обновлению/удалению программ ====&lt;br /&gt;
(от gnarvaja)&lt;br /&gt;
* Е�?ли Вы загрузили�?ь �? CD, и решили �?копировать его на HD, вме�?то копировани�? оригинального CD и директории KNOPPIX на HD, Вы можете и�?пользовать их пр�?мо �? их точек монтировани�?.&lt;br /&gt;
* Друга�? альтернатива �?монтировать образ ISO оригинального CD как loop у�?трой�?тво и монтировать образ KNOPPIX как '''cloop''' у�?трой�?тво. При �?том Вы �?охраните около 2GB ме�?та. Скрипт дл�? монтировани�? �? образа ISO:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # Assumes that the current directory is the working space&lt;br /&gt;
 # original.iso is an image of the CD we will be using as master&lt;br /&gt;
 mount -t iso9660 original.iso ./oldcd -o ro,loop&lt;br /&gt;
 # initialize the compressed loop device&lt;br /&gt;
 losetup /dev/cloop1 ./oldcd/KNOPPIX/KNOPPIX&lt;br /&gt;
 mount -t iso9660 /dev/cloop1 ./KNOPPIX -o ro,loop&lt;br /&gt;
&lt;br /&gt;
* У�?тановите '''apt-spy''' и и�?пользуйте его дл�? модификации файла sources.list �? лучшими зеркалами дл�? Вашего �?пецифиче�?кого региона. Это увеличит �?коро�?ть �?качивани�?. Сделайте backup оригинального файла '''sources.list''' на в�?�?кий �?лучай.&lt;br /&gt;
* Другой техниче�?кий прием - модифицировать '''sources.list'''. Замените в �?троках '''.de.''' на ftp адре�?а (ftp.de.debian.org) �? кодом �?оответ�?твующим Вашей �?тране. Примеры: USA -&amp;gt; .us. (ftp.us.debian.org), Brazil -&amp;gt; .br. (ftp.br.debian.org). По�?мотрите �?айт Debian и найдите зеркала debian.org в Вашей �?тране.&lt;br /&gt;
* �?е забудьте ра�?коментировать '''linuxtag''' ftp адре�?а чтобы получать по�?леднее и величайшее �? Knoppix&lt;br /&gt;
* И�?пользуйте '''apt-get update''' чтобы получить �?пи�?ок �? по�?ледними релизами и патчами. �?е обновл�?йте ненужные Вам пакеты, они �?танут грузом и будут занимать дополнительное ме�?то на ди�?ке которое �?танет драгоценным когда Вам понадобит�?�? около 700MB и незна�? Вы можете разрушить что нибудь. Злоупотребл�?йте опцией '''-s''' �?имулиру�? у�?тановку.&lt;br /&gt;
* До выполнени�? обновлени�?, Я обновил мой релиз по умолчанию до '''testing''', �?то означает что программное обе�?печение которое Я буду и�?пользовать, не будет иметь хороший балан�? �?табильно�?ти и возможно�?тей. Knoppix  '''unstable''' по умолчанию, который на мой взгл�?д тоже �?омнителен.&lt;br /&gt;
* У�?тановите '''[apt-get install] locale''' и на�?тройте его �? и�?пользованием локали которую Вы и�?пользуете. Это �?охранит много ме�?та при �?качивании программ �? множе�?твом модулей локали и локализованные �?траницы руковод�?тв.&lt;br /&gt;
* Я и�?пользую '''aptitude''' чтобы у�?тановить/удалить програмы, Он характерен дл�? работы на базе init 2. Вы будете помечать пакеты дл�? у�?тановки/обновлени�?/удалени�?, а он при �?том покажет Вам �?колько ме�?та на ди�?ке вы о�?вободили/задей�?твовали, попробует решить проблемы зави�?имо�?тей и да�?т Вам полный контроль и�?правл�?ть их вручную когда возможно.&lt;br /&gt;
* Когда программы у�?танавливают�?�? они могут добавить Вам в '''/etc/rc?.d''' новые запи�?и, многие из них нежелательные или незапланированные. Проверьте и удалите новые запи�?и ра�?положенные в ваших на�?тройках. Я обычно о�?тавл�?ю '''/etc/rc2.d''' и '''/etc/rc5.d''' как было в оригинале, е�?ли возможно, и модифицирую '''/etc/rc3.d''' и '''/etc/rc4.d''' дл�? те�?тировани�? нового �?одержимого. '''Пример:''' Вы имеете у�?тановленный ntfs, но не хотите запу�?кать по умолчанию. Также �? apache, mysql и многими другими.&lt;br /&gt;
* Когда удал�?ете/очищаете програмы, они могут находит�?�? в непу�?тых директори�?х. Обычно aptitude �?ообщает об �?том, а apt-get или кака�? нибудь друга�? у�?тановочна�? утилита - нет. Проверьте �?ообщение и вручную удалите �?ти директории.&lt;br /&gt;
* По�?ле того как Вы завершили в�?е дей�?тви�?, '''aptitude''' может о�?тавить некоторые файлы. Зде�?ь приведен �?крипт который Я и�?пользую дл�? их очи�?тки:&lt;br /&gt;
&lt;br /&gt;
 # !/bin/bash&lt;br /&gt;
 # Clean package files generated by aptitude&lt;br /&gt;
 rm /var/log/aptitude&lt;br /&gt;
 rm /var/lib/apt/lists/*debian*&lt;br /&gt;
 rm /var/lib/apt/lists/*knoppix*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>212.3.131.179</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Russian</id>
		<title>Knoppix Remastering Howto Russian</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Russian"/>
				<updated>2008-02-19T12:42:39Z</updated>
		
		<summary type="html">&lt;p&gt;212.3.131.179: /* Ин�?трукции : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Переводы: ==&lt;br /&gt;
* Английская версия: [[Knoppix Remastering Howto]] English&lt;br /&gt;
* Немецкая версия: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
* Испанская версия: [[Knoppix Remastering Howto Spanish]]  en español&lt;br /&gt;
* Французская версия: [[Knoppix Remastering Howto French]]&lt;br /&gt;
* Индонезийская версия: [[Knoppix Remastering Howto Indonesian]]&lt;br /&gt;
* Русская версия : [[Knoppix Remastering Howto Russian]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Смотрите также : ==&lt;br /&gt;
* Если Вы хотите добавить модифицированное ядро [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* Также имеет�?�? ин�?трукци�? от O'Reilly в �?ледующем топике : [http://www.alltopdiet.com Using and Customizing Knoppix]&lt;br /&gt;
----&lt;br /&gt;
=== Эта ин�?трукци�? поможет Вам обновить - модифицировать KNOPPIX ===&lt;br /&gt;
(Примечание : команды могут не поме�?тит�?�? в одну �?троку, по�?тому мак�?имально разверните окно. Е�?ли Вы хотите получить какие либо комментарии/�?оветы пожалуй�?та пишите ниже.)&lt;br /&gt;
&lt;br /&gt;
Вы можете запу�?тит�?�? �? уже модифицированного Knoppix, так Вы не узнаете как много работы (такой как удаление программ) было проделано. Е�?ли �?то так, �?мотрите [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Си�?темные требовани�?: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** как минимум 1 GB �?вободной ОЗУ+Swap (т.е. 256M озу, и 750M swap ДОСТУП�?О) (и�?ключа�? то что Вы пользуете�?ь другой программой �?жати�? - по�?мотрите требовани�? дл�? �?жати�?)&lt;br /&gt;
** 3 GB �?вободных на '''файловой �?и�?теме Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB �?вободных ОЗУ + swap (дл�? полнообъемного DVD)&lt;br /&gt;
** 15 GB �?вободных на '''файловой �?и�?теме Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Инструкции : ====&lt;br /&gt;
&lt;br /&gt;
# Загрузитесь с ''Knoppix CD''&lt;br /&gt;
# Откройте root shell:&lt;br /&gt;
** Меню: Kmenu-&amp;gt;Knoppix-&amp;gt;Root Shell&lt;br /&gt;
** Примечание: Все команды приведенные ниже запускайте из этого root shell.&lt;br /&gt;
# Настройте Ваше соединение Internet (позже Вам это понадобится). Если Вы используете DHCP, он уже настроен.&lt;br /&gt;
** Примечание: Запустите '''ifconfig''' для проверки.&lt;br /&gt;
# Найдите раздел который будет использован при работе. К примеру '''hda1''' . Раздел должен иметь как минимум 3 GB свободного места&lt;br /&gt;
# Смонтируйте раздел :&lt;br /&gt;
 mount -rw /dev/hda1 /mnt/hda1&lt;br /&gt;
** Примечание: Убедитесь что он монтирован с опциями чтение/запись, иначе получите ошибки, позже, при chroot. Для проверки запустите :&lt;br /&gt;
 mount&lt;br /&gt;
# Создайте root директорию для работы :&lt;br /&gt;
 mkdir /mnt/hda1/knx&lt;br /&gt;
** Если Вы поместили все файлы здесь они должны быть очищены&lt;br /&gt;
# Если у Вас нет 1 GB ОЗУ :&lt;br /&gt;
cat /proc/meminfo&lt;br /&gt;
(физическая+swap)) тогда Вам нужен swap файл :&lt;br /&gt;
'''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# В разделе диска создайте 2 директории, одну для Вашего Master CD, вторую для source. Также, дополнительно создайте директорию назвав её KNOPPIX :&lt;br /&gt;
 mkdir -p /mnt/hda1/knx/master/KNOPPIX&lt;br /&gt;
 mkdir -p /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
# Теперь, скопируйте KNOPPIX файлы в папку source :&lt;br /&gt;
 cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
** Примечание: Это может занять некоторое время&lt;br /&gt;
# Скопируйте стартовую HTML страницу :&lt;br /&gt;
 cp /cdrom/index.html /mnt/hda1/knx/master/&lt;br /&gt;
# Скопируйте все необходимые файлы включая ~700 Mb файл KNOPPIX.&lt;br /&gt;
** &amp;lt; 3.4 : '''cd /cdrom/KNOPPIX; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4 : '''cd /cdrom; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Теперь скомандуйте &amp;quot;chroot&amp;quot; в скопированном KNOPPIX :&lt;br /&gt;
 chroot /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
&lt;br /&gt;
Если Вы получили в результате ма�?�?у '''/dev/null permission denied'''&lt;br /&gt;
ошибок, Это может произойти если Вы сохранили Вашу Knoppix конфигурацию в этот же раздел, и если Вы запустили Knoppix с параметрами '''knoppix home=scan'''. Вы должны сделать следующее. &lt;br /&gt;
&lt;br /&gt;
Проверьте ваш mount статус если Вы столкнулись с проблемой : &lt;br /&gt;
 mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)&lt;br /&gt;
(X �?то Ваш номер раздела) где &amp;quot;nodev&amp;quot; означает что на �?монтированном разделе у Ва�? нет до�?тупа к /dev/null. И некоторые �?крипты будут по�?ылать Ва�? в /dev/null... Решение �?того вопро�?а - �?монтировать целевой раздел до команды chroot&lt;br /&gt;
как зде�?ь :&lt;br /&gt;
 ^d  # control+d выйти из chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
Затем Вам �?ледует проверить :&lt;br /&gt;
 mount&lt;br /&gt;
 /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
 &lt;br /&gt;
Е�?ли предупреждени�? /dev/null продолжают по�?вл�?ть�?�?, до chroot �?командуйте :&lt;br /&gt;
 mkdir /mnt/hda1/knx/source/KNOPPIX/KNOPPIX&lt;br /&gt;
 mount --bind /KNOPPIX /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
'''Лучше перезагрузить Ваш компьютер или �?делайте так''' :&lt;br /&gt;
 umount /mnt/hda1/knx/source/KNOPPIX/dev ; rm /mnt/hda1/knx/source/KNOPPIX/KNOPPIX &lt;br /&gt;
'''до �?оздани�? CD образа, иначе в Вашей /dev директории на CD будет бе�?пор�?док! &lt;br /&gt;
затем Вы можете �?командовать chroot.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Вы �?командовали chroot. �?ктуальным �?тало &amp;quot;/&amp;quot; = &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* Чтобы во�?пользовать�?�? internet Вы должны �?монтировать proc :&lt;br /&gt;
 mount -t proc /proc proc&lt;br /&gt;
* Теперь редактируем /etc/resolv.conf и добавл�?ем Ваш DNS или &amp;quot;выходим&amp;quot; из chroot и копируем resolve.conf в chroot папку :&lt;br /&gt;
 cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf&lt;br /&gt;
* Также измен�?ем в smb.conf группу по умолчанию на Вашу MS группу е�?ли Вы хотите чтоб smbd поддерживал MSHOME в XP, и обычно WORKGROUP в 9x/2k Windows.&lt;br /&gt;
* Проверьте Ваше chroot internet �?оединение :&lt;br /&gt;
 ping google.com&lt;br /&gt;
* Обновите Ваши пакеты командой :&lt;br /&gt;
 apt-get update&lt;br /&gt;
* Теперь Вы можете мен�?ть �?одержимое.&lt;br /&gt;
* '''Предупреждение''': '''apt-get upgrade''' �?то ПЛОХ�?Я ИДЕЯ. Она, вполне веро�?тно, �?делает Ваш обновленный KNOPPIX не �?по�?обным загружать�?�?, или приведет к краху �?и�?темы. Гораздо безопа�?нее будет обновить только необходимые пакеты&lt;br /&gt;
** До того как Вы начнете добавл�?ть �?одержимое, Вам веро�?тно нужно будет удалить некоторые пакеты, так как ме�?то на cd не резиновое. Чтобы про�?мотреть ли�?тинг у�?тановленных пакетов, напишите :&lt;br /&gt;
 dpkg-query -l&lt;br /&gt;
** Е�?ли Вы хотите получить ли�?тинг �?ортированный по размеру (таким образом можно избавит�?�? от больших пакетов), напишите :&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
** Чтобы удалить пакеты (и их зави�?имо�?ти), напишите :&lt;br /&gt;
 apt-get remove --purge &amp;lt;name-of-package-to-remove&amp;gt; &lt;br /&gt;
** Дл�? проверки orphaned пакетов, напишите :&lt;br /&gt;
 deborphan&lt;br /&gt;
** Хотите �?охранить больше �?вободного ме�?та и избавит�?�? от черезчур раздражающих orphan пакетов (как же�?токо!), напишите ('''Предупреждение''', Тихое удаление. Когда Вы нажмете Enter, указанные пакеты '''будут удалены''') :&lt;br /&gt;
 deborphan | xargs apt-get -y remove&lt;br /&gt;
** Е�?ли Вам не пон�?тно что делает предыдуща�? команда и Вы хотите по�?мотреть что произойдет, без удалени�?, добавте опцию '''-s''' в команду apt-get как зде�?ь (�?та опци�? при�?уща в�?ем командам apt-get, и�?пользование �?той опции дл�? ма�?�?овых операций как одна из �?тих, �?читает�?�? правилом хорошего тона) :&lt;br /&gt;
 deborphan | xargs apt-get -s -y remove&lt;br /&gt;
** Теперь хорошее �?одержимое. Е�?ли Вы желаете добавить пакет, напишите :&lt;br /&gt;
 apt-get install &amp;lt;name-of-package-to-install&amp;gt;&lt;br /&gt;
** Что, не знаете какие пакеты у�?тановить ?  �?апишите �?ледующее. По�?вит�?�? ли�?тинг, Вы должны внимательно прочитать (больше 13k �?трок!) или найти и�?пользу�? '''/&amp;lt;search-term&amp;gt;''' :&lt;br /&gt;
 apt-cache search .* | sort | less&lt;br /&gt;
** Когда Вы закончите удал�?ть и добавл�?ть пакеты, правилом хорошего тона будет очи�?тка, напишите :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&lt;br /&gt;
** Также, потому что �?и�?тема пакетов Debian хранит к�?ш �?качанных пакетов, Вы должны запу�?тить �?ледующую команду чтобы очи�?тить к�?ш файлы :&lt;br /&gt;
 apt-get clean &lt;br /&gt;
** пользователь�?кие на�?тройки в /etc/skel&lt;br /&gt;
** �?овет: не трогайте файлы в /root они должны быть до�?тупны, во врем�? работы, в /KNOPPIX/root&lt;br /&gt;
* Отмонтируйте /proc - �?то очень важно! :&lt;br /&gt;
 umount /proc&lt;br /&gt;
* �?ажмите '''CTRL+D''' чтобы &amp;quot;выйти&amp;quot; из chroot.&lt;br /&gt;
&lt;br /&gt;
==== Примечание : ====&lt;br /&gt;
&lt;br /&gt;
Когда те�?тируете X-based программы, Вы должны �?командовать :&lt;br /&gt;
 export DISPLAY=localhost:0.0&lt;br /&gt;
&lt;br /&gt;
Е�?ли Вы хотите добавить в автозапу�?к какие то программы, можете �?оздать �?крипт и поме�?тить его в &lt;br /&gt;
директорию /etc/rc5.d/ (�?о в�?е �?крипты оттуда загружают�?�? до X-ов)&lt;br /&gt;
&lt;br /&gt;
интере�?ное �?одержимое в /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* Файл фона X-ов лежит в /cdrom/KNOPPIX/background.gif '''(в knoppix 3.4: background.jpg)'''&lt;br /&gt;
* Так же как floppyconfig, cdromconfig будет запущен как cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
интере�?ное �?одержимое в /etc/init.d/xsession :&lt;br /&gt;
* Это Т�?КЖЕ включает фон из /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Теперь, при�?тупим к �?озданию ISO файла :&lt;br /&gt;
&lt;br /&gt;
* Вы закончили переделывать и готовы к запи�?и Вашего cd!&lt;br /&gt;
* �?начала почи�?тим кое-что : ''' удалим .bash_history, tmp файлы и прочее ''' :&lt;br /&gt;
 rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved&lt;br /&gt;
* Теперь �?оздайте большой KNOPPIX файл, который будет �?вл�?ть�?�? �?жатой файловой �?и�?темой ISO9660 : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
&amp;quot;KNOPPIX www.knoppix.net&amp;quot; и &amp;quot;KNOPPIX.net filesystem&amp;quot; можете изменить как захотите. Вы получите ошибку что файл не �?оответ�?твует �?тандартам ISO, проигнорируйте.&lt;br /&gt;
&lt;br /&gt;
В Knoppix 3.4 �?крипт create_compressed_fs был обновлен, будьте уверены при его и�?пользовании Вы до�?тигнете лучшего результата. Он имеет новую опцию '''-b''' (best), котора�? включает лучшее �?жатие и�?пользу�?&lt;br /&gt;
другие �?хемы �?жати�? и попытки оптимизации, но будьте аккуратны, потому что �?та опци�? медленна�? (в 10x медленнее).&lt;br /&gt;
&lt;br /&gt;
* е�?ли в�?е прошло хорошо, при�?тупим к �?озданию финального образа CD-ROM :&lt;br /&gt;
*'''cd /mnt/hda1/knx/master'''&lt;br /&gt;
*'''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum '{}' \; &amp;gt;&amp;gt; KNOPPIX/md5sums'''&lt;br /&gt;
(обновить md5 х�?ш файлов включенных в ISO, и�?пользует�?�? интегрированна�? проверка)&lt;br /&gt;
* дл�? Knoppix &amp;lt;= 3.3 : '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master'''&lt;br /&gt;
(ISO будет �?охранен в /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* Дл�? Knoppix &amp;gt;= 3.4 или другого isolinux based ди�?трибутива выполните :&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -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'''&lt;br /&gt;
(будет �?охранен в /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* В�?е готово!&lt;br /&gt;
&lt;br /&gt;
=== Советы ===&lt;br /&gt;
Е�?ли Вам нужно про�?мотреть большое количе�?тво у�?тановленных пакетов, �?командуйте :&lt;br /&gt;
 dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
 awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
 perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
будет произведен ли�?тинг пакетов по размеру в убывающем пор�?дке.&lt;br /&gt;
Команда как минимум в де�?�?ть раз бы�?трее :&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n &lt;br /&gt;
и не нужна dpkg-awk или awk или perl.&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? возникли проблемы �? командой �?ортировки приведенной выше, попробуйте и�?пользовать KPackage, ра�?кройте в�?е дерево директорий и от�?ортируйте по размеру �?толбцы чтоб найти большие пакеты.&lt;br /&gt;
&lt;br /&gt;
Запу�?тите программу &amp;quot;deborphan&amp;quot;, она выведет ли�?тинг orphaned пакетов которые Вы �?можете удалить, они будут найдены пакет за пакетом и удалены.&lt;br /&gt;
&lt;br /&gt;
Я получил хорошие результаты рема�?теринга работа�? �? cd как root, в fluxbox'e. Про�?то напишите &amp;quot;knoppix 2&amp;quot; при загрузке �? cd и он загрузит�?�? под root, загрузивши�?ь напишите &amp;quot;startx /usr/bin/fluxbox&amp;quot;. Мне нравит�?�? и�?пользовать xterm unicode shell.&lt;br /&gt;
&lt;br /&gt;
По�?ле того как Вы �?командовали chroot, делаем обновление. Мне нравит�?�? и�?пользовать :&lt;br /&gt;
 apt-get remove --purge pkg-name&lt;br /&gt;
дл�? удалени�? пакетов, потому что до того как что либо произойдет можно о�?тановить проце�?�? и по�?мотреть подробно�?ти, чтобы разрешить или запретить удаление напишите &amp;quot;yes или no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Е�?ли Вы не и�?пользуете ин�?трукции &amp;quot;apt-get&amp;quot; напи�?анные выше и не имеете ма�?�?у �?по�?обов дл�? очи�?тки и удалени�?, зде�?ь Вы найдете про�?тое решение :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&lt;br /&gt;
Будет �?оздан ли�?тинг удал�?емых пакетов, дл�? удалени�? напишите :&lt;br /&gt;
 dpkg -P `cat topurge `&lt;br /&gt;
и в�?е готово.&lt;br /&gt;
одно�?трочна�? вер�?и�? �?той команды :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P &lt;br /&gt;
Также и�?пользуйте &amp;quot;deborphan &amp;gt;orphaned&amp;quot; тогда одно�?трочна�? вер�?и�? дл�? �?той команды будет :&lt;br /&gt;
 dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P&lt;br /&gt;
&lt;br /&gt;
Итак. Это обновленна�? вер�?и�? моего предыдущего howto. Она не предназначена дл�? начинающих в linux, Вам необходимо пред�?тавл�?ть что такое linux и уметь �? ним работать. Я буду вно�?ить и�?правлени�?/улучшени�?/etc �?овершен�?тву�? данный документ.&lt;br /&gt;
&lt;br /&gt;
Приношу �?вои благодарно�?ти: aay, charan, Tech2k, и #knoppix за некоторые и�?правлени�?, �?оветы и идеи. Чув�?твуйте �?еб�? �?вободно, редактируйте и вно�?ите добавлени�? в �?тот howto.&lt;br /&gt;
* Примечание по swap:&lt;br /&gt;
Вам не нужно реально 1GB swap е�?ли Вы и�?пользуете два новых ин�?трумента дл�? �?оздани�? �?жатых файловых �?и�?тем. Зде�?ь е�?ть не�?колько кандидатов дл�? �?оздани�? ''�?жатых'' ф�?:&lt;br /&gt;
* Перепи�?анный Valentijnом [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Портированный Quozlом упаковщик дл�? Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Ра�?про�?тран�?емый Quozlом упаковщик (и�?пользуйте больше одного проце�?�?ора дл�? повышени�? �?коро�?ти) [http://quozl.linux.org.au/knoppix/compressloop/] или [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Патч Justinа [http://s.bouncybouncy.net/~justin/code/] (мертва�? �?�?ылка) Я также напи�?ал ра�?про�?тран�?емый мной cloop упаковщик (дл�? smp) Он находит�?�? в вышеупом�?нутой директории.&lt;br /&gt;
&lt;br /&gt;
==== Совет, проте�?тируйте образ не запи�?ыва�? его на cd ====&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? е�?ть �?вободный раздел как минимум �? 700MB �?вободного ме�?та форматированный в ext2, ext3 или Vfat, можете и�?пользовать его дл�? те�?та загрузивши�?ь �? ди�?кеты. Загрузочна�? ди�?кета будет �?мотреть в раздел �? /KNOPPIX/ в root, и и�?кать �?жатый образ /KNOPPIX/KNOPPIX. Вме�?то и�?пользовани�? под-директории /mnt/hda1/knx/master/KNOPPIX/ как опи�?ывало�?ь выше, Она будет называть�?�? /mnt/hda2/KNOPPIX/ . root index.html будет находит�?�? в /mnt/hda2/index.html а �?жатый образ в /mnt/hda2/KNOPPIX/KNOPPIX . Сейча�? Вы можете загрузит�?�? �? загрузочной ди�?кеты и и�?пользовать /mnt/hda2 как Ваш образ. За большей информацией идите на [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? нет �?пециального раздела или Вы не хотите �?оздавать его дл�? �?того, можете и�?пользовать Qemu ( �?мотрите [http://fabrice.bellard.free.fr/qemu/] ) загрузивши�?ь �? ISO образа как зде�?ь :&lt;br /&gt;
 qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net&lt;br /&gt;
Вы однозначно не �?можете �?оздать образ же�?ткого ди�?ка, про�?то у�?тановите Qemu и и�?пользуйте его. Изумительно!&lt;br /&gt;
&lt;br /&gt;
==== Загрузка образа Knoppix �? GRUB ====&lt;br /&gt;
* Сначала �?копируйте /boot �? Knoppix cd на Ваш загрузочный раздел (или точнее на Ваш dos раздел). Я назвал �?вой boot.knoppix&lt;br /&gt;
''' Скопируйте директорию /KNOPPIX в Вашу '''root директорию* на же�?тком ди�?ке. Вы можете поме�?тить её где нибудь на другом загрузочном разделе . (ext2/3, reiserfs, vfat поддерживает�?�?)&lt;br /&gt;
* в�?тавьте �?ледующие �?троки в Ваш /boot/grub/menu.lst :&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* примечание: параметр fromhd указывает ме�?тонахождение директории /KNOPPIX&lt;br /&gt;
* перезагружайте�?ь и радуйте�?ь.&lt;br /&gt;
&lt;br /&gt;
Е�?ли мой howto тоже �?бил Ва�? �? толку, или Вы имеете другое мнение, по�?мотрите очень неплохое remastering howto charanа : http://gnubox.dyndns.org:8080/~sunil/knoppix.php&lt;br /&gt;
Другие Howto на http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
Зде�?ь визард, который включает в �?еб�? в�?е шаги, ра�?паковку, �?жатие и запи�?ь CD упоминавшие�?�? зде�?ь. Он также показывает shell где Вы можете обновить ра�?пакованный KNOPPIX и�?пользу�? debian'ов�?кий �?тандартный менеджер пакетов. �?азывает�?�? он mmkcdrom и ча�?ть plugscript пакета: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Ещё е�?ть другое HOWTO, дл�? поклонников shell, находит�?�? на http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Е�?ли не уверены обратите�?ь [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] за иде�?ми и помощью в рема�?теринге.&lt;br /&gt;
----&lt;br /&gt;
Это рекомендуема�? глубина директорий дл�? рема�?теринга KNOPPIX :&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[от]]монтировать загрузочный образ от�?юда)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (�?жатый образ)&lt;br /&gt;
 |   |   |-- boot.img (образ загрузочной ди�?кеты)&lt;br /&gt;
 |   |   `-- (другие мелкие файлы)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
�?ледующий �?крипт &amp;quot;переделает&amp;quot; произведет за Ва�? проце�?�? рема�?теринга. Запу�?кайте под root, иначе в�?е закончит�?�? нарушением прав до�?тупа в образе.&lt;br /&gt;
&lt;br /&gt;
Данный �?крипт был и�?пытан на Debian sid на 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
Этот �?крипт �?монтирует загрузочный образ ди�?кеты и образ initrd дл�? модификации. Функци�? отмонтировани�? �?озда�?т новый образ initrd и поме�?тит его назад на загрузочный образ ди�?кеты.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Данный �?крипт был и�?пытан на  Debian sid на 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
==== Советы дл�? apt-get по у�?тановке/обновлению/удалению программ ====&lt;br /&gt;
(от gnarvaja)&lt;br /&gt;
* Е�?ли Вы загрузили�?ь �? CD, и решили �?копировать его на HD, вме�?то копировани�? оригинального CD и директории KNOPPIX на HD, Вы можете и�?пользовать их пр�?мо �? их точек монтировани�?.&lt;br /&gt;
* Друга�? альтернатива �?монтировать образ ISO оригинального CD как loop у�?трой�?тво и монтировать образ KNOPPIX как '''cloop''' у�?трой�?тво. При �?том Вы �?охраните около 2GB ме�?та. Скрипт дл�? монтировани�? �? образа ISO:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # Assumes that the current directory is the working space&lt;br /&gt;
 # original.iso is an image of the CD we will be using as master&lt;br /&gt;
 mount -t iso9660 original.iso ./oldcd -o ro,loop&lt;br /&gt;
 # initialize the compressed loop device&lt;br /&gt;
 losetup /dev/cloop1 ./oldcd/KNOPPIX/KNOPPIX&lt;br /&gt;
 mount -t iso9660 /dev/cloop1 ./KNOPPIX -o ro,loop&lt;br /&gt;
&lt;br /&gt;
* У�?тановите '''apt-spy''' и и�?пользуйте его дл�? модификации файла sources.list �? лучшими зеркалами дл�? Вашего �?пецифиче�?кого региона. Это увеличит �?коро�?ть �?качивани�?. Сделайте backup оригинального файла '''sources.list''' на в�?�?кий �?лучай.&lt;br /&gt;
* Другой техниче�?кий прием - модифицировать '''sources.list'''. Замените в �?троках '''.de.''' на ftp адре�?а (ftp.de.debian.org) �? кодом �?оответ�?твующим Вашей �?тране. Примеры: USA -&amp;gt; .us. (ftp.us.debian.org), Brazil -&amp;gt; .br. (ftp.br.debian.org). По�?мотрите �?айт Debian и найдите зеркала debian.org в Вашей �?тране.&lt;br /&gt;
* �?е забудьте ра�?коментировать '''linuxtag''' ftp адре�?а чтобы получать по�?леднее и величайшее �? Knoppix&lt;br /&gt;
* И�?пользуйте '''apt-get update''' чтобы получить �?пи�?ок �? по�?ледними релизами и патчами. �?е обновл�?йте ненужные Вам пакеты, они �?танут грузом и будут занимать дополнительное ме�?то на ди�?ке которое �?танет драгоценным когда Вам понадобит�?�? около 700MB и незна�? Вы можете разрушить что нибудь. Злоупотребл�?йте опцией '''-s''' �?имулиру�? у�?тановку.&lt;br /&gt;
* До выполнени�? обновлени�?, Я обновил мой релиз по умолчанию до '''testing''', �?то означает что программное обе�?печение которое Я буду и�?пользовать, не будет иметь хороший балан�? �?табильно�?ти и возможно�?тей. Knoppix  '''unstable''' по умолчанию, который на мой взгл�?д тоже �?омнителен.&lt;br /&gt;
* У�?тановите '''[apt-get install] locale''' и на�?тройте его �? и�?пользованием локали которую Вы и�?пользуете. Это �?охранит много ме�?та при �?качивании программ �? множе�?твом модулей локали и локализованные �?траницы руковод�?тв.&lt;br /&gt;
* Я и�?пользую '''aptitude''' чтобы у�?тановить/удалить програмы, Он характерен дл�? работы на базе init 2. Вы будете помечать пакеты дл�? у�?тановки/обновлени�?/удалени�?, а он при �?том покажет Вам �?колько ме�?та на ди�?ке вы о�?вободили/задей�?твовали, попробует решить проблемы зави�?имо�?тей и да�?т Вам полный контроль и�?правл�?ть их вручную когда возможно.&lt;br /&gt;
* Когда программы у�?танавливают�?�? они могут добавить Вам в '''/etc/rc?.d''' новые запи�?и, многие из них нежелательные или незапланированные. Проверьте и удалите новые запи�?и ра�?положенные в ваших на�?тройках. Я обычно о�?тавл�?ю '''/etc/rc2.d''' и '''/etc/rc5.d''' как было в оригинале, е�?ли возможно, и модифицирую '''/etc/rc3.d''' и '''/etc/rc4.d''' дл�? те�?тировани�? нового �?одержимого. '''Пример:''' Вы имеете у�?тановленный ntfs, но не хотите запу�?кать по умолчанию. Также �? apache, mysql и многими другими.&lt;br /&gt;
* Когда удал�?ете/очищаете програмы, они могут находит�?�? в непу�?тых директори�?х. Обычно aptitude �?ообщает об �?том, а apt-get или кака�? нибудь друга�? у�?тановочна�? утилита - нет. Проверьте �?ообщение и вручную удалите �?ти директории.&lt;br /&gt;
* По�?ле того как Вы завершили в�?е дей�?тви�?, '''aptitude''' может о�?тавить некоторые файлы. Зде�?ь приведен �?крипт который Я и�?пользую дл�? их очи�?тки:&lt;br /&gt;
&lt;br /&gt;
 # !/bin/bash&lt;br /&gt;
 # Clean package files generated by aptitude&lt;br /&gt;
 rm /var/log/aptitude&lt;br /&gt;
 rm /var/lib/apt/lists/*debian*&lt;br /&gt;
 rm /var/lib/apt/lists/*knoppix*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>212.3.131.179</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Russian</id>
		<title>Knoppix Remastering Howto Russian</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Russian"/>
				<updated>2008-02-19T12:34:25Z</updated>
		
		<summary type="html">&lt;p&gt;212.3.131.179: /* Переводы: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Переводы: ==&lt;br /&gt;
* Английская версия: [[Knoppix Remastering Howto]] English&lt;br /&gt;
* Немецкая версия: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
* Испанская версия: [[Knoppix Remastering Howto Spanish]]  en español&lt;br /&gt;
* Французская версия: [[Knoppix Remastering Howto French]]&lt;br /&gt;
* Индонезийская версия: [[Knoppix Remastering Howto Indonesian]]&lt;br /&gt;
* Русская версия : [[Knoppix Remastering Howto Russian]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Смотрите также : ==&lt;br /&gt;
* Если Вы хотите добавить модифицированное ядро [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* Также имеет�?�? ин�?трукци�? от O'Reilly в �?ледующем топике : [http://www.alltopdiet.com Using and Customizing Knoppix]&lt;br /&gt;
----&lt;br /&gt;
=== Эта ин�?трукци�? поможет Вам обновить - модифицировать KNOPPIX ===&lt;br /&gt;
(Примечание : команды могут не поме�?тит�?�? в одну �?троку, по�?тому мак�?имально разверните окно. Е�?ли Вы хотите получить какие либо комментарии/�?оветы пожалуй�?та пишите ниже.)&lt;br /&gt;
&lt;br /&gt;
Вы можете запу�?тит�?�? �? уже модифицированного Knoppix, так Вы не узнаете как много работы (такой как удаление программ) было проделано. Е�?ли �?то так, �?мотрите [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Си�?темные требовани�?: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** как минимум 1 GB �?вободной ОЗУ+Swap (т.е. 256M озу, и 750M swap ДОСТУП�?О) (и�?ключа�? то что Вы пользуете�?ь другой программой �?жати�? - по�?мотрите требовани�? дл�? �?жати�?)&lt;br /&gt;
** 3 GB �?вободных на '''файловой �?и�?теме Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB �?вободных ОЗУ + swap (дл�? полнообъемного DVD)&lt;br /&gt;
** 15 GB �?вободных на '''файловой �?и�?теме Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ин�?трукции : ====&lt;br /&gt;
&lt;br /&gt;
# Загрузите�?ь �? ''Knoppix CD''&lt;br /&gt;
# Откройте root shell:&lt;br /&gt;
** Меню: Kmenu-&amp;gt;Knoppix-&amp;gt;Root Shell&lt;br /&gt;
** Примечание: В�?е команды приведенные ниже запу�?кайте �? �?того root shell.&lt;br /&gt;
# �?а�?тройте Ваше �?оединение Internet (позже Вам �?то понадобит�?�?). Е�?ли Вы и�?пользуете DHCP, он уже на�?троен.&lt;br /&gt;
** Примечание: Запу�?тите '''ifconfig''' дл�? проверки.&lt;br /&gt;
# �?айдите раздел который будет и�?пользован при работе. К примеру '''hda1''' . Раздел должен иметь как минимум 3 GB �?вободного ме�?та&lt;br /&gt;
# Смонтируйте раздел :&lt;br /&gt;
 mount -rw /dev/hda1 /mnt/hda1&lt;br /&gt;
** Примечание: Убедите�?ь что он монтирован �? опци�?ми чтение/запи�?ь, иначе получите ошибки, позже, при chroot. Дл�? проверки запу�?тите :&lt;br /&gt;
 mount&lt;br /&gt;
# Создайте root директорию дл�? работы :&lt;br /&gt;
 mkdir /mnt/hda1/knx&lt;br /&gt;
** Е�?ли Вы поме�?тили в�?е файлы зде�?ь они должны быть очищены&lt;br /&gt;
# Е�?ли у Ва�? нет 1 GB ОЗУ :&lt;br /&gt;
cat /proc/meminfo&lt;br /&gt;
(физиче�?ка�?+swap)) тогда Вам нужен swap файл :&lt;br /&gt;
'''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# В разделе ди�?ка �?оздайте 2 директории, одну дл�? Вашего Master CD, вторую дл�? source. Также, дополнительно �?оздайте директорию назвав её KNOPPIX :&lt;br /&gt;
 mkdir -p /mnt/hda1/knx/master/KNOPPIX&lt;br /&gt;
 mkdir -p /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
# Теперь, �?копируйте KNOPPIX файлы в папку source :&lt;br /&gt;
 cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
** Примечание: Это может зан�?ть некоторое врем�?&lt;br /&gt;
# Скопируйте �?тартовую HTML �?траницу :&lt;br /&gt;
 cp /cdrom/index.html /mnt/hda1/knx/master/&lt;br /&gt;
# Скопируйте в�?е необходимые файлы включа�? ~700 Mb файл KNOPPIX.&lt;br /&gt;
** &amp;lt; 3.4 : '''cd /cdrom/KNOPPIX; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4 : '''cd /cdrom; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Теперь �?командуйте &amp;quot;chroot&amp;quot; в �?копированном KNOPPIX :&lt;br /&gt;
 chroot /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
&lt;br /&gt;
Е�?ли Вы получили в результате ма�?�?у '''/dev/null permission denied'''&lt;br /&gt;
ошибок, Это может произойти е�?ли Вы �?охранили Вашу Knoppix конфигурацию в �?тот же раздел, и е�?ли Вы запу�?тили Knoppix �? параметрами '''knoppix home=scan'''. Вы должны �?делать �?ледующее. &lt;br /&gt;
&lt;br /&gt;
Проверьте ваш mount �?тату�? е�?ли Вы �?толкнули�?ь �? проблемой : &lt;br /&gt;
 mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)&lt;br /&gt;
(X �?то Ваш номер раздела) где &amp;quot;nodev&amp;quot; означает что на �?монтированном разделе у Ва�? нет до�?тупа к /dev/null. И некоторые �?крипты будут по�?ылать Ва�? в /dev/null... Решение �?того вопро�?а - �?монтировать целевой раздел до команды chroot&lt;br /&gt;
как зде�?ь :&lt;br /&gt;
 ^d  # control+d выйти из chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
Затем Вам �?ледует проверить :&lt;br /&gt;
 mount&lt;br /&gt;
 /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
 &lt;br /&gt;
Е�?ли предупреждени�? /dev/null продолжают по�?вл�?ть�?�?, до chroot �?командуйте :&lt;br /&gt;
 mkdir /mnt/hda1/knx/source/KNOPPIX/KNOPPIX&lt;br /&gt;
 mount --bind /KNOPPIX /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
'''Лучше перезагрузить Ваш компьютер или �?делайте так''' :&lt;br /&gt;
 umount /mnt/hda1/knx/source/KNOPPIX/dev ; rm /mnt/hda1/knx/source/KNOPPIX/KNOPPIX &lt;br /&gt;
'''до �?оздани�? CD образа, иначе в Вашей /dev директории на CD будет бе�?пор�?док! &lt;br /&gt;
затем Вы можете �?командовать chroot.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Вы �?командовали chroot. �?ктуальным �?тало &amp;quot;/&amp;quot; = &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* Чтобы во�?пользовать�?�? internet Вы должны �?монтировать proc :&lt;br /&gt;
 mount -t proc /proc proc&lt;br /&gt;
* Теперь редактируем /etc/resolv.conf и добавл�?ем Ваш DNS или &amp;quot;выходим&amp;quot; из chroot и копируем resolve.conf в chroot папку :&lt;br /&gt;
 cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf&lt;br /&gt;
* Также измен�?ем в smb.conf группу по умолчанию на Вашу MS группу е�?ли Вы хотите чтоб smbd поддерживал MSHOME в XP, и обычно WORKGROUP в 9x/2k Windows.&lt;br /&gt;
* Проверьте Ваше chroot internet �?оединение :&lt;br /&gt;
 ping google.com&lt;br /&gt;
* Обновите Ваши пакеты командой :&lt;br /&gt;
 apt-get update&lt;br /&gt;
* Теперь Вы можете мен�?ть �?одержимое.&lt;br /&gt;
* '''Предупреждение''': '''apt-get upgrade''' �?то ПЛОХ�?Я ИДЕЯ. Она, вполне веро�?тно, �?делает Ваш обновленный KNOPPIX не �?по�?обным загружать�?�?, или приведет к краху �?и�?темы. Гораздо безопа�?нее будет обновить только необходимые пакеты&lt;br /&gt;
** До того как Вы начнете добавл�?ть �?одержимое, Вам веро�?тно нужно будет удалить некоторые пакеты, так как ме�?то на cd не резиновое. Чтобы про�?мотреть ли�?тинг у�?тановленных пакетов, напишите :&lt;br /&gt;
 dpkg-query -l&lt;br /&gt;
** Е�?ли Вы хотите получить ли�?тинг �?ортированный по размеру (таким образом можно избавит�?�? от больших пакетов), напишите :&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
** Чтобы удалить пакеты (и их зави�?имо�?ти), напишите :&lt;br /&gt;
 apt-get remove --purge &amp;lt;name-of-package-to-remove&amp;gt; &lt;br /&gt;
** Дл�? проверки orphaned пакетов, напишите :&lt;br /&gt;
 deborphan&lt;br /&gt;
** Хотите �?охранить больше �?вободного ме�?та и избавит�?�? от черезчур раздражающих orphan пакетов (как же�?токо!), напишите ('''Предупреждение''', Тихое удаление. Когда Вы нажмете Enter, указанные пакеты '''будут удалены''') :&lt;br /&gt;
 deborphan | xargs apt-get -y remove&lt;br /&gt;
** Е�?ли Вам не пон�?тно что делает предыдуща�? команда и Вы хотите по�?мотреть что произойдет, без удалени�?, добавте опцию '''-s''' в команду apt-get как зде�?ь (�?та опци�? при�?уща в�?ем командам apt-get, и�?пользование �?той опции дл�? ма�?�?овых операций как одна из �?тих, �?читает�?�? правилом хорошего тона) :&lt;br /&gt;
 deborphan | xargs apt-get -s -y remove&lt;br /&gt;
** Теперь хорошее �?одержимое. Е�?ли Вы желаете добавить пакет, напишите :&lt;br /&gt;
 apt-get install &amp;lt;name-of-package-to-install&amp;gt;&lt;br /&gt;
** Что, не знаете какие пакеты у�?тановить ?  �?апишите �?ледующее. По�?вит�?�? ли�?тинг, Вы должны внимательно прочитать (больше 13k �?трок!) или найти и�?пользу�? '''/&amp;lt;search-term&amp;gt;''' :&lt;br /&gt;
 apt-cache search .* | sort | less&lt;br /&gt;
** Когда Вы закончите удал�?ть и добавл�?ть пакеты, правилом хорошего тона будет очи�?тка, напишите :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&lt;br /&gt;
** Также, потому что �?и�?тема пакетов Debian хранит к�?ш �?качанных пакетов, Вы должны запу�?тить �?ледующую команду чтобы очи�?тить к�?ш файлы :&lt;br /&gt;
 apt-get clean &lt;br /&gt;
** пользователь�?кие на�?тройки в /etc/skel&lt;br /&gt;
** �?овет: не трогайте файлы в /root они должны быть до�?тупны, во врем�? работы, в /KNOPPIX/root&lt;br /&gt;
* Отмонтируйте /proc - �?то очень важно! :&lt;br /&gt;
 umount /proc&lt;br /&gt;
* �?ажмите '''CTRL+D''' чтобы &amp;quot;выйти&amp;quot; из chroot.&lt;br /&gt;
&lt;br /&gt;
==== Примечание : ====&lt;br /&gt;
&lt;br /&gt;
Когда те�?тируете X-based программы, Вы должны �?командовать :&lt;br /&gt;
 export DISPLAY=localhost:0.0&lt;br /&gt;
&lt;br /&gt;
Е�?ли Вы хотите добавить в автозапу�?к какие то программы, можете �?оздать �?крипт и поме�?тить его в &lt;br /&gt;
директорию /etc/rc5.d/ (�?о в�?е �?крипты оттуда загружают�?�? до X-ов)&lt;br /&gt;
&lt;br /&gt;
интере�?ное �?одержимое в /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* Файл фона X-ов лежит в /cdrom/KNOPPIX/background.gif '''(в knoppix 3.4: background.jpg)'''&lt;br /&gt;
* Так же как floppyconfig, cdromconfig будет запущен как cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
интере�?ное �?одержимое в /etc/init.d/xsession :&lt;br /&gt;
* Это Т�?КЖЕ включает фон из /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Теперь, при�?тупим к �?озданию ISO файла :&lt;br /&gt;
&lt;br /&gt;
* Вы закончили переделывать и готовы к запи�?и Вашего cd!&lt;br /&gt;
* �?начала почи�?тим кое-что : ''' удалим .bash_history, tmp файлы и прочее ''' :&lt;br /&gt;
 rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved&lt;br /&gt;
* Теперь �?оздайте большой KNOPPIX файл, который будет �?вл�?ть�?�? �?жатой файловой �?и�?темой ISO9660 : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
&amp;quot;KNOPPIX www.knoppix.net&amp;quot; и &amp;quot;KNOPPIX.net filesystem&amp;quot; можете изменить как захотите. Вы получите ошибку что файл не �?оответ�?твует �?тандартам ISO, проигнорируйте.&lt;br /&gt;
&lt;br /&gt;
В Knoppix 3.4 �?крипт create_compressed_fs был обновлен, будьте уверены при его и�?пользовании Вы до�?тигнете лучшего результата. Он имеет новую опцию '''-b''' (best), котора�? включает лучшее �?жатие и�?пользу�?&lt;br /&gt;
другие �?хемы �?жати�? и попытки оптимизации, но будьте аккуратны, потому что �?та опци�? медленна�? (в 10x медленнее).&lt;br /&gt;
&lt;br /&gt;
* е�?ли в�?е прошло хорошо, при�?тупим к �?озданию финального образа CD-ROM :&lt;br /&gt;
*'''cd /mnt/hda1/knx/master'''&lt;br /&gt;
*'''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum '{}' \; &amp;gt;&amp;gt; KNOPPIX/md5sums'''&lt;br /&gt;
(обновить md5 х�?ш файлов включенных в ISO, и�?пользует�?�? интегрированна�? проверка)&lt;br /&gt;
* дл�? Knoppix &amp;lt;= 3.3 : '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master'''&lt;br /&gt;
(ISO будет �?охранен в /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* Дл�? Knoppix &amp;gt;= 3.4 или другого isolinux based ди�?трибутива выполните :&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -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'''&lt;br /&gt;
(будет �?охранен в /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* В�?е готово!&lt;br /&gt;
&lt;br /&gt;
=== Советы ===&lt;br /&gt;
Е�?ли Вам нужно про�?мотреть большое количе�?тво у�?тановленных пакетов, �?командуйте :&lt;br /&gt;
 dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
 awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
 perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
будет произведен ли�?тинг пакетов по размеру в убывающем пор�?дке.&lt;br /&gt;
Команда как минимум в де�?�?ть раз бы�?трее :&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n &lt;br /&gt;
и не нужна dpkg-awk или awk или perl.&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? возникли проблемы �? командой �?ортировки приведенной выше, попробуйте и�?пользовать KPackage, ра�?кройте в�?е дерево директорий и от�?ортируйте по размеру �?толбцы чтоб найти большие пакеты.&lt;br /&gt;
&lt;br /&gt;
Запу�?тите программу &amp;quot;deborphan&amp;quot;, она выведет ли�?тинг orphaned пакетов которые Вы �?можете удалить, они будут найдены пакет за пакетом и удалены.&lt;br /&gt;
&lt;br /&gt;
Я получил хорошие результаты рема�?теринга работа�? �? cd как root, в fluxbox'e. Про�?то напишите &amp;quot;knoppix 2&amp;quot; при загрузке �? cd и он загрузит�?�? под root, загрузивши�?ь напишите &amp;quot;startx /usr/bin/fluxbox&amp;quot;. Мне нравит�?�? и�?пользовать xterm unicode shell.&lt;br /&gt;
&lt;br /&gt;
По�?ле того как Вы �?командовали chroot, делаем обновление. Мне нравит�?�? и�?пользовать :&lt;br /&gt;
 apt-get remove --purge pkg-name&lt;br /&gt;
дл�? удалени�? пакетов, потому что до того как что либо произойдет можно о�?тановить проце�?�? и по�?мотреть подробно�?ти, чтобы разрешить или запретить удаление напишите &amp;quot;yes или no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Е�?ли Вы не и�?пользуете ин�?трукции &amp;quot;apt-get&amp;quot; напи�?анные выше и не имеете ма�?�?у �?по�?обов дл�? очи�?тки и удалени�?, зде�?ь Вы найдете про�?тое решение :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&lt;br /&gt;
Будет �?оздан ли�?тинг удал�?емых пакетов, дл�? удалени�? напишите :&lt;br /&gt;
 dpkg -P `cat topurge `&lt;br /&gt;
и в�?е готово.&lt;br /&gt;
одно�?трочна�? вер�?и�? �?той команды :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P &lt;br /&gt;
Также и�?пользуйте &amp;quot;deborphan &amp;gt;orphaned&amp;quot; тогда одно�?трочна�? вер�?и�? дл�? �?той команды будет :&lt;br /&gt;
 dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P&lt;br /&gt;
&lt;br /&gt;
Итак. Это обновленна�? вер�?и�? моего предыдущего howto. Она не предназначена дл�? начинающих в linux, Вам необходимо пред�?тавл�?ть что такое linux и уметь �? ним работать. Я буду вно�?ить и�?правлени�?/улучшени�?/etc �?овершен�?тву�? данный документ.&lt;br /&gt;
&lt;br /&gt;
Приношу �?вои благодарно�?ти: aay, charan, Tech2k, и #knoppix за некоторые и�?правлени�?, �?оветы и идеи. Чув�?твуйте �?еб�? �?вободно, редактируйте и вно�?ите добавлени�? в �?тот howto.&lt;br /&gt;
* Примечание по swap:&lt;br /&gt;
Вам не нужно реально 1GB swap е�?ли Вы и�?пользуете два новых ин�?трумента дл�? �?оздани�? �?жатых файловых �?и�?тем. Зде�?ь е�?ть не�?колько кандидатов дл�? �?оздани�? ''�?жатых'' ф�?:&lt;br /&gt;
* Перепи�?анный Valentijnом [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Портированный Quozlом упаковщик дл�? Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Ра�?про�?тран�?емый Quozlом упаковщик (и�?пользуйте больше одного проце�?�?ора дл�? повышени�? �?коро�?ти) [http://quozl.linux.org.au/knoppix/compressloop/] или [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Патч Justinа [http://s.bouncybouncy.net/~justin/code/] (мертва�? �?�?ылка) Я также напи�?ал ра�?про�?тран�?емый мной cloop упаковщик (дл�? smp) Он находит�?�? в вышеупом�?нутой директории.&lt;br /&gt;
&lt;br /&gt;
==== Совет, проте�?тируйте образ не запи�?ыва�? его на cd ====&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? е�?ть �?вободный раздел как минимум �? 700MB �?вободного ме�?та форматированный в ext2, ext3 или Vfat, можете и�?пользовать его дл�? те�?та загрузивши�?ь �? ди�?кеты. Загрузочна�? ди�?кета будет �?мотреть в раздел �? /KNOPPIX/ в root, и и�?кать �?жатый образ /KNOPPIX/KNOPPIX. Вме�?то и�?пользовани�? под-директории /mnt/hda1/knx/master/KNOPPIX/ как опи�?ывало�?ь выше, Она будет называть�?�? /mnt/hda2/KNOPPIX/ . root index.html будет находит�?�? в /mnt/hda2/index.html а �?жатый образ в /mnt/hda2/KNOPPIX/KNOPPIX . Сейча�? Вы можете загрузит�?�? �? загрузочной ди�?кеты и и�?пользовать /mnt/hda2 как Ваш образ. За большей информацией идите на [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? нет �?пециального раздела или Вы не хотите �?оздавать его дл�? �?того, можете и�?пользовать Qemu ( �?мотрите [http://fabrice.bellard.free.fr/qemu/] ) загрузивши�?ь �? ISO образа как зде�?ь :&lt;br /&gt;
 qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net&lt;br /&gt;
Вы однозначно не �?можете �?оздать образ же�?ткого ди�?ка, про�?то у�?тановите Qemu и и�?пользуйте его. Изумительно!&lt;br /&gt;
&lt;br /&gt;
==== Загрузка образа Knoppix �? GRUB ====&lt;br /&gt;
* Сначала �?копируйте /boot �? Knoppix cd на Ваш загрузочный раздел (или точнее на Ваш dos раздел). Я назвал �?вой boot.knoppix&lt;br /&gt;
''' Скопируйте директорию /KNOPPIX в Вашу '''root директорию* на же�?тком ди�?ке. Вы можете поме�?тить её где нибудь на другом загрузочном разделе . (ext2/3, reiserfs, vfat поддерживает�?�?)&lt;br /&gt;
* в�?тавьте �?ледующие �?троки в Ваш /boot/grub/menu.lst :&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* примечание: параметр fromhd указывает ме�?тонахождение директории /KNOPPIX&lt;br /&gt;
* перезагружайте�?ь и радуйте�?ь.&lt;br /&gt;
&lt;br /&gt;
Е�?ли мой howto тоже �?бил Ва�? �? толку, или Вы имеете другое мнение, по�?мотрите очень неплохое remastering howto charanа : http://gnubox.dyndns.org:8080/~sunil/knoppix.php&lt;br /&gt;
Другие Howto на http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
Зде�?ь визард, который включает в �?еб�? в�?е шаги, ра�?паковку, �?жатие и запи�?ь CD упоминавшие�?�? зде�?ь. Он также показывает shell где Вы можете обновить ра�?пакованный KNOPPIX и�?пользу�? debian'ов�?кий �?тандартный менеджер пакетов. �?азывает�?�? он mmkcdrom и ча�?ть plugscript пакета: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Ещё е�?ть другое HOWTO, дл�? поклонников shell, находит�?�? на http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Е�?ли не уверены обратите�?ь [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] за иде�?ми и помощью в рема�?теринге.&lt;br /&gt;
----&lt;br /&gt;
Это рекомендуема�? глубина директорий дл�? рема�?теринга KNOPPIX :&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[от]]монтировать загрузочный образ от�?юда)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (�?жатый образ)&lt;br /&gt;
 |   |   |-- boot.img (образ загрузочной ди�?кеты)&lt;br /&gt;
 |   |   `-- (другие мелкие файлы)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
�?ледующий �?крипт &amp;quot;переделает&amp;quot; произведет за Ва�? проце�?�? рема�?теринга. Запу�?кайте под root, иначе в�?е закончит�?�? нарушением прав до�?тупа в образе.&lt;br /&gt;
&lt;br /&gt;
Данный �?крипт был и�?пытан на Debian sid на 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
Этот �?крипт �?монтирует загрузочный образ ди�?кеты и образ initrd дл�? модификации. Функци�? отмонтировани�? �?озда�?т новый образ initrd и поме�?тит его назад на загрузочный образ ди�?кеты.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Данный �?крипт был и�?пытан на  Debian sid на 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
==== Советы дл�? apt-get по у�?тановке/обновлению/удалению программ ====&lt;br /&gt;
(от gnarvaja)&lt;br /&gt;
* Е�?ли Вы загрузили�?ь �? CD, и решили �?копировать его на HD, вме�?то копировани�? оригинального CD и директории KNOPPIX на HD, Вы можете и�?пользовать их пр�?мо �? их точек монтировани�?.&lt;br /&gt;
* Друга�? альтернатива �?монтировать образ ISO оригинального CD как loop у�?трой�?тво и монтировать образ KNOPPIX как '''cloop''' у�?трой�?тво. При �?том Вы �?охраните около 2GB ме�?та. Скрипт дл�? монтировани�? �? образа ISO:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # Assumes that the current directory is the working space&lt;br /&gt;
 # original.iso is an image of the CD we will be using as master&lt;br /&gt;
 mount -t iso9660 original.iso ./oldcd -o ro,loop&lt;br /&gt;
 # initialize the compressed loop device&lt;br /&gt;
 losetup /dev/cloop1 ./oldcd/KNOPPIX/KNOPPIX&lt;br /&gt;
 mount -t iso9660 /dev/cloop1 ./KNOPPIX -o ro,loop&lt;br /&gt;
&lt;br /&gt;
* У�?тановите '''apt-spy''' и и�?пользуйте его дл�? модификации файла sources.list �? лучшими зеркалами дл�? Вашего �?пецифиче�?кого региона. Это увеличит �?коро�?ть �?качивани�?. Сделайте backup оригинального файла '''sources.list''' на в�?�?кий �?лучай.&lt;br /&gt;
* Другой техниче�?кий прием - модифицировать '''sources.list'''. Замените в �?троках '''.de.''' на ftp адре�?а (ftp.de.debian.org) �? кодом �?оответ�?твующим Вашей �?тране. Примеры: USA -&amp;gt; .us. (ftp.us.debian.org), Brazil -&amp;gt; .br. (ftp.br.debian.org). По�?мотрите �?айт Debian и найдите зеркала debian.org в Вашей �?тране.&lt;br /&gt;
* �?е забудьте ра�?коментировать '''linuxtag''' ftp адре�?а чтобы получать по�?леднее и величайшее �? Knoppix&lt;br /&gt;
* И�?пользуйте '''apt-get update''' чтобы получить �?пи�?ок �? по�?ледними релизами и патчами. �?е обновл�?йте ненужные Вам пакеты, они �?танут грузом и будут занимать дополнительное ме�?то на ди�?ке которое �?танет драгоценным когда Вам понадобит�?�? около 700MB и незна�? Вы можете разрушить что нибудь. Злоупотребл�?йте опцией '''-s''' �?имулиру�? у�?тановку.&lt;br /&gt;
* До выполнени�? обновлени�?, Я обновил мой релиз по умолчанию до '''testing''', �?то означает что программное обе�?печение которое Я буду и�?пользовать, не будет иметь хороший балан�? �?табильно�?ти и возможно�?тей. Knoppix  '''unstable''' по умолчанию, который на мой взгл�?д тоже �?омнителен.&lt;br /&gt;
* У�?тановите '''[apt-get install] locale''' и на�?тройте его �? и�?пользованием локали которую Вы и�?пользуете. Это �?охранит много ме�?та при �?качивании программ �? множе�?твом модулей локали и локализованные �?траницы руковод�?тв.&lt;br /&gt;
* Я и�?пользую '''aptitude''' чтобы у�?тановить/удалить програмы, Он характерен дл�? работы на базе init 2. Вы будете помечать пакеты дл�? у�?тановки/обновлени�?/удалени�?, а он при �?том покажет Вам �?колько ме�?та на ди�?ке вы о�?вободили/задей�?твовали, попробует решить проблемы зави�?имо�?тей и да�?т Вам полный контроль и�?правл�?ть их вручную когда возможно.&lt;br /&gt;
* Когда программы у�?танавливают�?�? они могут добавить Вам в '''/etc/rc?.d''' новые запи�?и, многие из них нежелательные или незапланированные. Проверьте и удалите новые запи�?и ра�?положенные в ваших на�?тройках. Я обычно о�?тавл�?ю '''/etc/rc2.d''' и '''/etc/rc5.d''' как было в оригинале, е�?ли возможно, и модифицирую '''/etc/rc3.d''' и '''/etc/rc4.d''' дл�? те�?тировани�? нового �?одержимого. '''Пример:''' Вы имеете у�?тановленный ntfs, но не хотите запу�?кать по умолчанию. Также �? apache, mysql и многими другими.&lt;br /&gt;
* Когда удал�?ете/очищаете програмы, они могут находит�?�? в непу�?тых директори�?х. Обычно aptitude �?ообщает об �?том, а apt-get или кака�? нибудь друга�? у�?тановочна�? утилита - нет. Проверьте �?ообщение и вручную удалите �?ти директории.&lt;br /&gt;
* По�?ле того как Вы завершили в�?е дей�?тви�?, '''aptitude''' может о�?тавить некоторые файлы. Зде�?ь приведен �?крипт который Я и�?пользую дл�? их очи�?тки:&lt;br /&gt;
&lt;br /&gt;
 # !/bin/bash&lt;br /&gt;
 # Clean package files generated by aptitude&lt;br /&gt;
 rm /var/log/aptitude&lt;br /&gt;
 rm /var/lib/apt/lists/*debian*&lt;br /&gt;
 rm /var/lib/apt/lists/*knoppix*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>212.3.131.179</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Russian</id>
		<title>Knoppix Remastering Howto Russian</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Russian"/>
				<updated>2008-02-19T12:31:31Z</updated>
		
		<summary type="html">&lt;p&gt;212.3.131.179: /* Смотрите также : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Переводы: ==&lt;br /&gt;
* �?нглий�?ка�? вер�?и�?: [[Knoppix Remastering Howto]] English&lt;br /&gt;
* �?емецка�? вер�?и�?: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
* И�?пан�?ка�? вер�?и�?: [[Knoppix Remastering Howto Spanish]]  en español&lt;br /&gt;
* Француз�?ка�? вер�?и�?: [[Knoppix Remastering Howto French]]&lt;br /&gt;
* Индонезий�?ка�? вер�?и�?: [[Knoppix Remastering Howto Indonesian]]&lt;br /&gt;
* Ру�?�?ка�? вер�?и�? : [[Knoppix Remastering Howto Russian]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Смотрите также : ==&lt;br /&gt;
* Если Вы хотите добавить модифицированное ядро [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* Также имеет�?�? ин�?трукци�? от O'Reilly в �?ледующем топике : [http://www.alltopdiet.com Using and Customizing Knoppix]&lt;br /&gt;
----&lt;br /&gt;
=== Эта ин�?трукци�? поможет Вам обновить - модифицировать KNOPPIX ===&lt;br /&gt;
(Примечание : команды могут не поме�?тит�?�? в одну �?троку, по�?тому мак�?имально разверните окно. Е�?ли Вы хотите получить какие либо комментарии/�?оветы пожалуй�?та пишите ниже.)&lt;br /&gt;
&lt;br /&gt;
Вы можете запу�?тит�?�? �? уже модифицированного Knoppix, так Вы не узнаете как много работы (такой как удаление программ) было проделано. Е�?ли �?то так, �?мотрите [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Си�?темные требовани�?: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** как минимум 1 GB �?вободной ОЗУ+Swap (т.е. 256M озу, и 750M swap ДОСТУП�?О) (и�?ключа�? то что Вы пользуете�?ь другой программой �?жати�? - по�?мотрите требовани�? дл�? �?жати�?)&lt;br /&gt;
** 3 GB �?вободных на '''файловой �?и�?теме Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB �?вободных ОЗУ + swap (дл�? полнообъемного DVD)&lt;br /&gt;
** 15 GB �?вободных на '''файловой �?и�?теме Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ин�?трукции : ====&lt;br /&gt;
&lt;br /&gt;
# Загрузите�?ь �? ''Knoppix CD''&lt;br /&gt;
# Откройте root shell:&lt;br /&gt;
** Меню: Kmenu-&amp;gt;Knoppix-&amp;gt;Root Shell&lt;br /&gt;
** Примечание: В�?е команды приведенные ниже запу�?кайте �? �?того root shell.&lt;br /&gt;
# �?а�?тройте Ваше �?оединение Internet (позже Вам �?то понадобит�?�?). Е�?ли Вы и�?пользуете DHCP, он уже на�?троен.&lt;br /&gt;
** Примечание: Запу�?тите '''ifconfig''' дл�? проверки.&lt;br /&gt;
# �?айдите раздел который будет и�?пользован при работе. К примеру '''hda1''' . Раздел должен иметь как минимум 3 GB �?вободного ме�?та&lt;br /&gt;
# Смонтируйте раздел :&lt;br /&gt;
 mount -rw /dev/hda1 /mnt/hda1&lt;br /&gt;
** Примечание: Убедите�?ь что он монтирован �? опци�?ми чтение/запи�?ь, иначе получите ошибки, позже, при chroot. Дл�? проверки запу�?тите :&lt;br /&gt;
 mount&lt;br /&gt;
# Создайте root директорию дл�? работы :&lt;br /&gt;
 mkdir /mnt/hda1/knx&lt;br /&gt;
** Е�?ли Вы поме�?тили в�?е файлы зде�?ь они должны быть очищены&lt;br /&gt;
# Е�?ли у Ва�? нет 1 GB ОЗУ :&lt;br /&gt;
cat /proc/meminfo&lt;br /&gt;
(физиче�?ка�?+swap)) тогда Вам нужен swap файл :&lt;br /&gt;
'''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# В разделе ди�?ка �?оздайте 2 директории, одну дл�? Вашего Master CD, вторую дл�? source. Также, дополнительно �?оздайте директорию назвав её KNOPPIX :&lt;br /&gt;
 mkdir -p /mnt/hda1/knx/master/KNOPPIX&lt;br /&gt;
 mkdir -p /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
# Теперь, �?копируйте KNOPPIX файлы в папку source :&lt;br /&gt;
 cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
** Примечание: Это может зан�?ть некоторое врем�?&lt;br /&gt;
# Скопируйте �?тартовую HTML �?траницу :&lt;br /&gt;
 cp /cdrom/index.html /mnt/hda1/knx/master/&lt;br /&gt;
# Скопируйте в�?е необходимые файлы включа�? ~700 Mb файл KNOPPIX.&lt;br /&gt;
** &amp;lt; 3.4 : '''cd /cdrom/KNOPPIX; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4 : '''cd /cdrom; find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Теперь �?командуйте &amp;quot;chroot&amp;quot; в �?копированном KNOPPIX :&lt;br /&gt;
 chroot /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
&lt;br /&gt;
Е�?ли Вы получили в результате ма�?�?у '''/dev/null permission denied'''&lt;br /&gt;
ошибок, Это может произойти е�?ли Вы �?охранили Вашу Knoppix конфигурацию в �?тот же раздел, и е�?ли Вы запу�?тили Knoppix �? параметрами '''knoppix home=scan'''. Вы должны �?делать �?ледующее. &lt;br /&gt;
&lt;br /&gt;
Проверьте ваш mount �?тату�? е�?ли Вы �?толкнули�?ь �? проблемой : &lt;br /&gt;
 mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)&lt;br /&gt;
(X �?то Ваш номер раздела) где &amp;quot;nodev&amp;quot; означает что на �?монтированном разделе у Ва�? нет до�?тупа к /dev/null. И некоторые �?крипты будут по�?ылать Ва�? в /dev/null... Решение �?того вопро�?а - �?монтировать целевой раздел до команды chroot&lt;br /&gt;
как зде�?ь :&lt;br /&gt;
 ^d  # control+d выйти из chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
Затем Вам �?ледует проверить :&lt;br /&gt;
 mount&lt;br /&gt;
 /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
 &lt;br /&gt;
Е�?ли предупреждени�? /dev/null продолжают по�?вл�?ть�?�?, до chroot �?командуйте :&lt;br /&gt;
 mkdir /mnt/hda1/knx/source/KNOPPIX/KNOPPIX&lt;br /&gt;
 mount --bind /KNOPPIX /mnt/hda1/knx/source/KNOPPIX&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
'''Лучше перезагрузить Ваш компьютер или �?делайте так''' :&lt;br /&gt;
 umount /mnt/hda1/knx/source/KNOPPIX/dev ; rm /mnt/hda1/knx/source/KNOPPIX/KNOPPIX &lt;br /&gt;
'''до �?оздани�? CD образа, иначе в Вашей /dev директории на CD будет бе�?пор�?док! &lt;br /&gt;
затем Вы можете �?командовать chroot.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Вы �?командовали chroot. �?ктуальным �?тало &amp;quot;/&amp;quot; = &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* Чтобы во�?пользовать�?�? internet Вы должны �?монтировать proc :&lt;br /&gt;
 mount -t proc /proc proc&lt;br /&gt;
* Теперь редактируем /etc/resolv.conf и добавл�?ем Ваш DNS или &amp;quot;выходим&amp;quot; из chroot и копируем resolve.conf в chroot папку :&lt;br /&gt;
 cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf&lt;br /&gt;
* Также измен�?ем в smb.conf группу по умолчанию на Вашу MS группу е�?ли Вы хотите чтоб smbd поддерживал MSHOME в XP, и обычно WORKGROUP в 9x/2k Windows.&lt;br /&gt;
* Проверьте Ваше chroot internet �?оединение :&lt;br /&gt;
 ping google.com&lt;br /&gt;
* Обновите Ваши пакеты командой :&lt;br /&gt;
 apt-get update&lt;br /&gt;
* Теперь Вы можете мен�?ть �?одержимое.&lt;br /&gt;
* '''Предупреждение''': '''apt-get upgrade''' �?то ПЛОХ�?Я ИДЕЯ. Она, вполне веро�?тно, �?делает Ваш обновленный KNOPPIX не �?по�?обным загружать�?�?, или приведет к краху �?и�?темы. Гораздо безопа�?нее будет обновить только необходимые пакеты&lt;br /&gt;
** До того как Вы начнете добавл�?ть �?одержимое, Вам веро�?тно нужно будет удалить некоторые пакеты, так как ме�?то на cd не резиновое. Чтобы про�?мотреть ли�?тинг у�?тановленных пакетов, напишите :&lt;br /&gt;
 dpkg-query -l&lt;br /&gt;
** Е�?ли Вы хотите получить ли�?тинг �?ортированный по размеру (таким образом можно избавит�?�? от больших пакетов), напишите :&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
** Чтобы удалить пакеты (и их зави�?имо�?ти), напишите :&lt;br /&gt;
 apt-get remove --purge &amp;lt;name-of-package-to-remove&amp;gt; &lt;br /&gt;
** Дл�? проверки orphaned пакетов, напишите :&lt;br /&gt;
 deborphan&lt;br /&gt;
** Хотите �?охранить больше �?вободного ме�?та и избавит�?�? от черезчур раздражающих orphan пакетов (как же�?токо!), напишите ('''Предупреждение''', Тихое удаление. Когда Вы нажмете Enter, указанные пакеты '''будут удалены''') :&lt;br /&gt;
 deborphan | xargs apt-get -y remove&lt;br /&gt;
** Е�?ли Вам не пон�?тно что делает предыдуща�? команда и Вы хотите по�?мотреть что произойдет, без удалени�?, добавте опцию '''-s''' в команду apt-get как зде�?ь (�?та опци�? при�?уща в�?ем командам apt-get, и�?пользование �?той опции дл�? ма�?�?овых операций как одна из �?тих, �?читает�?�? правилом хорошего тона) :&lt;br /&gt;
 deborphan | xargs apt-get -s -y remove&lt;br /&gt;
** Теперь хорошее �?одержимое. Е�?ли Вы желаете добавить пакет, напишите :&lt;br /&gt;
 apt-get install &amp;lt;name-of-package-to-install&amp;gt;&lt;br /&gt;
** Что, не знаете какие пакеты у�?тановить ?  �?апишите �?ледующее. По�?вит�?�? ли�?тинг, Вы должны внимательно прочитать (больше 13k �?трок!) или найти и�?пользу�? '''/&amp;lt;search-term&amp;gt;''' :&lt;br /&gt;
 apt-cache search .* | sort | less&lt;br /&gt;
** Когда Вы закончите удал�?ть и добавл�?ть пакеты, правилом хорошего тона будет очи�?тка, напишите :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&lt;br /&gt;
** Также, потому что �?и�?тема пакетов Debian хранит к�?ш �?качанных пакетов, Вы должны запу�?тить �?ледующую команду чтобы очи�?тить к�?ш файлы :&lt;br /&gt;
 apt-get clean &lt;br /&gt;
** пользователь�?кие на�?тройки в /etc/skel&lt;br /&gt;
** �?овет: не трогайте файлы в /root они должны быть до�?тупны, во врем�? работы, в /KNOPPIX/root&lt;br /&gt;
* Отмонтируйте /proc - �?то очень важно! :&lt;br /&gt;
 umount /proc&lt;br /&gt;
* �?ажмите '''CTRL+D''' чтобы &amp;quot;выйти&amp;quot; из chroot.&lt;br /&gt;
&lt;br /&gt;
==== Примечание : ====&lt;br /&gt;
&lt;br /&gt;
Когда те�?тируете X-based программы, Вы должны �?командовать :&lt;br /&gt;
 export DISPLAY=localhost:0.0&lt;br /&gt;
&lt;br /&gt;
Е�?ли Вы хотите добавить в автозапу�?к какие то программы, можете �?оздать �?крипт и поме�?тить его в &lt;br /&gt;
директорию /etc/rc5.d/ (�?о в�?е �?крипты оттуда загружают�?�? до X-ов)&lt;br /&gt;
&lt;br /&gt;
интере�?ное �?одержимое в /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* Файл фона X-ов лежит в /cdrom/KNOPPIX/background.gif '''(в knoppix 3.4: background.jpg)'''&lt;br /&gt;
* Так же как floppyconfig, cdromconfig будет запущен как cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
интере�?ное �?одержимое в /etc/init.d/xsession :&lt;br /&gt;
* Это Т�?КЖЕ включает фон из /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Теперь, при�?тупим к �?озданию ISO файла :&lt;br /&gt;
&lt;br /&gt;
* Вы закончили переделывать и готовы к запи�?и Вашего cd!&lt;br /&gt;
* �?начала почи�?тим кое-что : ''' удалим .bash_history, tmp файлы и прочее ''' :&lt;br /&gt;
 rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved&lt;br /&gt;
* Теперь �?оздайте большой KNOPPIX файл, который будет �?вл�?ть�?�? �?жатой файловой �?и�?темой ISO9660 : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
&amp;quot;KNOPPIX www.knoppix.net&amp;quot; и &amp;quot;KNOPPIX.net filesystem&amp;quot; можете изменить как захотите. Вы получите ошибку что файл не �?оответ�?твует �?тандартам ISO, проигнорируйте.&lt;br /&gt;
&lt;br /&gt;
В Knoppix 3.4 �?крипт create_compressed_fs был обновлен, будьте уверены при его и�?пользовании Вы до�?тигнете лучшего результата. Он имеет новую опцию '''-b''' (best), котора�? включает лучшее �?жатие и�?пользу�?&lt;br /&gt;
другие �?хемы �?жати�? и попытки оптимизации, но будьте аккуратны, потому что �?та опци�? медленна�? (в 10x медленнее).&lt;br /&gt;
&lt;br /&gt;
* е�?ли в�?е прошло хорошо, при�?тупим к �?озданию финального образа CD-ROM :&lt;br /&gt;
*'''cd /mnt/hda1/knx/master'''&lt;br /&gt;
*'''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum '{}' \; &amp;gt;&amp;gt; KNOPPIX/md5sums'''&lt;br /&gt;
(обновить md5 х�?ш файлов включенных в ISO, и�?пользует�?�? интегрированна�? проверка)&lt;br /&gt;
* дл�? Knoppix &amp;lt;= 3.3 : '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master'''&lt;br /&gt;
(ISO будет �?охранен в /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* Дл�? Knoppix &amp;gt;= 3.4 или другого isolinux based ди�?трибутива выполните :&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -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'''&lt;br /&gt;
(будет �?охранен в /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* В�?е готово!&lt;br /&gt;
&lt;br /&gt;
=== Советы ===&lt;br /&gt;
Е�?ли Вам нужно про�?мотреть большое количе�?тво у�?тановленных пакетов, �?командуйте :&lt;br /&gt;
 dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
 awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
 perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
будет произведен ли�?тинг пакетов по размеру в убывающем пор�?дке.&lt;br /&gt;
Команда как минимум в де�?�?ть раз бы�?трее :&lt;br /&gt;
 dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n &lt;br /&gt;
и не нужна dpkg-awk или awk или perl.&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? возникли проблемы �? командой �?ортировки приведенной выше, попробуйте и�?пользовать KPackage, ра�?кройте в�?е дерево директорий и от�?ортируйте по размеру �?толбцы чтоб найти большие пакеты.&lt;br /&gt;
&lt;br /&gt;
Запу�?тите программу &amp;quot;deborphan&amp;quot;, она выведет ли�?тинг orphaned пакетов которые Вы �?можете удалить, они будут найдены пакет за пакетом и удалены.&lt;br /&gt;
&lt;br /&gt;
Я получил хорошие результаты рема�?теринга работа�? �? cd как root, в fluxbox'e. Про�?то напишите &amp;quot;knoppix 2&amp;quot; при загрузке �? cd и он загрузит�?�? под root, загрузивши�?ь напишите &amp;quot;startx /usr/bin/fluxbox&amp;quot;. Мне нравит�?�? и�?пользовать xterm unicode shell.&lt;br /&gt;
&lt;br /&gt;
По�?ле того как Вы �?командовали chroot, делаем обновление. Мне нравит�?�? и�?пользовать :&lt;br /&gt;
 apt-get remove --purge pkg-name&lt;br /&gt;
дл�? удалени�? пакетов, потому что до того как что либо произойдет можно о�?тановить проце�?�? и по�?мотреть подробно�?ти, чтобы разрешить или запретить удаление напишите &amp;quot;yes или no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Е�?ли Вы не и�?пользуете ин�?трукции &amp;quot;apt-get&amp;quot; напи�?анные выше и не имеете ма�?�?у �?по�?обов дл�? очи�?тки и удалени�?, зде�?ь Вы найдете про�?тое решение :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&lt;br /&gt;
Будет �?оздан ли�?тинг удал�?емых пакетов, дл�? удалени�? напишите :&lt;br /&gt;
 dpkg -P `cat topurge `&lt;br /&gt;
и в�?е готово.&lt;br /&gt;
одно�?трочна�? вер�?и�? �?той команды :&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P &lt;br /&gt;
Также и�?пользуйте &amp;quot;deborphan &amp;gt;orphaned&amp;quot; тогда одно�?трочна�? вер�?и�? дл�? �?той команды будет :&lt;br /&gt;
 dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P&lt;br /&gt;
&lt;br /&gt;
Итак. Это обновленна�? вер�?и�? моего предыдущего howto. Она не предназначена дл�? начинающих в linux, Вам необходимо пред�?тавл�?ть что такое linux и уметь �? ним работать. Я буду вно�?ить и�?правлени�?/улучшени�?/etc �?овершен�?тву�? данный документ.&lt;br /&gt;
&lt;br /&gt;
Приношу �?вои благодарно�?ти: aay, charan, Tech2k, и #knoppix за некоторые и�?правлени�?, �?оветы и идеи. Чув�?твуйте �?еб�? �?вободно, редактируйте и вно�?ите добавлени�? в �?тот howto.&lt;br /&gt;
* Примечание по swap:&lt;br /&gt;
Вам не нужно реально 1GB swap е�?ли Вы и�?пользуете два новых ин�?трумента дл�? �?оздани�? �?жатых файловых �?и�?тем. Зде�?ь е�?ть не�?колько кандидатов дл�? �?оздани�? ''�?жатых'' ф�?:&lt;br /&gt;
* Перепи�?анный Valentijnом [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Портированный Quozlом упаковщик дл�? Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Ра�?про�?тран�?емый Quozlом упаковщик (и�?пользуйте больше одного проце�?�?ора дл�? повышени�? �?коро�?ти) [http://quozl.linux.org.au/knoppix/compressloop/] или [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Патч Justinа [http://s.bouncybouncy.net/~justin/code/] (мертва�? �?�?ылка) Я также напи�?ал ра�?про�?тран�?емый мной cloop упаковщик (дл�? smp) Он находит�?�? в вышеупом�?нутой директории.&lt;br /&gt;
&lt;br /&gt;
==== Совет, проте�?тируйте образ не запи�?ыва�? его на cd ====&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? е�?ть �?вободный раздел как минимум �? 700MB �?вободного ме�?та форматированный в ext2, ext3 или Vfat, можете и�?пользовать его дл�? те�?та загрузивши�?ь �? ди�?кеты. Загрузочна�? ди�?кета будет �?мотреть в раздел �? /KNOPPIX/ в root, и и�?кать �?жатый образ /KNOPPIX/KNOPPIX. Вме�?то и�?пользовани�? под-директории /mnt/hda1/knx/master/KNOPPIX/ как опи�?ывало�?ь выше, Она будет называть�?�? /mnt/hda2/KNOPPIX/ . root index.html будет находит�?�? в /mnt/hda2/index.html а �?жатый образ в /mnt/hda2/KNOPPIX/KNOPPIX . Сейча�? Вы можете загрузит�?�? �? загрузочной ди�?кеты и и�?пользовать /mnt/hda2 как Ваш образ. За большей информацией идите на [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Е�?ли у Ва�? нет �?пециального раздела или Вы не хотите �?оздавать его дл�? �?того, можете и�?пользовать Qemu ( �?мотрите [http://fabrice.bellard.free.fr/qemu/] ) загрузивши�?ь �? ISO образа как зде�?ь :&lt;br /&gt;
 qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net&lt;br /&gt;
Вы однозначно не �?можете �?оздать образ же�?ткого ди�?ка, про�?то у�?тановите Qemu и и�?пользуйте его. Изумительно!&lt;br /&gt;
&lt;br /&gt;
==== Загрузка образа Knoppix �? GRUB ====&lt;br /&gt;
* Сначала �?копируйте /boot �? Knoppix cd на Ваш загрузочный раздел (или точнее на Ваш dos раздел). Я назвал �?вой boot.knoppix&lt;br /&gt;
''' Скопируйте директорию /KNOPPIX в Вашу '''root директорию* на же�?тком ди�?ке. Вы можете поме�?тить её где нибудь на другом загрузочном разделе . (ext2/3, reiserfs, vfat поддерживает�?�?)&lt;br /&gt;
* в�?тавьте �?ледующие �?троки в Ваш /boot/grub/menu.lst :&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* примечание: параметр fromhd указывает ме�?тонахождение директории /KNOPPIX&lt;br /&gt;
* перезагружайте�?ь и радуйте�?ь.&lt;br /&gt;
&lt;br /&gt;
Е�?ли мой howto тоже �?бил Ва�? �? толку, или Вы имеете другое мнение, по�?мотрите очень неплохое remastering howto charanа : http://gnubox.dyndns.org:8080/~sunil/knoppix.php&lt;br /&gt;
Другие Howto на http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
Зде�?ь визард, который включает в �?еб�? в�?е шаги, ра�?паковку, �?жатие и запи�?ь CD упоминавшие�?�? зде�?ь. Он также показывает shell где Вы можете обновить ра�?пакованный KNOPPIX и�?пользу�? debian'ов�?кий �?тандартный менеджер пакетов. �?азывает�?�? он mmkcdrom и ча�?ть plugscript пакета: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Ещё е�?ть другое HOWTO, дл�? поклонников shell, находит�?�? на http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Е�?ли не уверены обратите�?ь [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] за иде�?ми и помощью в рема�?теринге.&lt;br /&gt;
----&lt;br /&gt;
Это рекомендуема�? глубина директорий дл�? рема�?теринга KNOPPIX :&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[от]]монтировать загрузочный образ от�?юда)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (�?жатый образ)&lt;br /&gt;
 |   |   |-- boot.img (образ загрузочной ди�?кеты)&lt;br /&gt;
 |   |   `-- (другие мелкие файлы)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
�?ледующий �?крипт &amp;quot;переделает&amp;quot; произведет за Ва�? проце�?�? рема�?теринга. Запу�?кайте под root, иначе в�?е закончит�?�? нарушением прав до�?тупа в образе.&lt;br /&gt;
&lt;br /&gt;
Данный �?крипт был и�?пытан на Debian sid на 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
Этот �?крипт �?монтирует загрузочный образ ди�?кеты и образ initrd дл�? модификации. Функци�? отмонтировани�? �?озда�?т новый образ initrd и поме�?тит его назад на загрузочный образ ди�?кеты.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Данный �?крипт был и�?пытан на  Debian sid на 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
==== Советы дл�? apt-get по у�?тановке/обновлению/удалению программ ====&lt;br /&gt;
(от gnarvaja)&lt;br /&gt;
* Е�?ли Вы загрузили�?ь �? CD, и решили �?копировать его на HD, вме�?то копировани�? оригинального CD и директории KNOPPIX на HD, Вы можете и�?пользовать их пр�?мо �? их точек монтировани�?.&lt;br /&gt;
* Друга�? альтернатива �?монтировать образ ISO оригинального CD как loop у�?трой�?тво и монтировать образ KNOPPIX как '''cloop''' у�?трой�?тво. При �?том Вы �?охраните около 2GB ме�?та. Скрипт дл�? монтировани�? �? образа ISO:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # Assumes that the current directory is the working space&lt;br /&gt;
 # original.iso is an image of the CD we will be using as master&lt;br /&gt;
 mount -t iso9660 original.iso ./oldcd -o ro,loop&lt;br /&gt;
 # initialize the compressed loop device&lt;br /&gt;
 losetup /dev/cloop1 ./oldcd/KNOPPIX/KNOPPIX&lt;br /&gt;
 mount -t iso9660 /dev/cloop1 ./KNOPPIX -o ro,loop&lt;br /&gt;
&lt;br /&gt;
* У�?тановите '''apt-spy''' и и�?пользуйте его дл�? модификации файла sources.list �? лучшими зеркалами дл�? Вашего �?пецифиче�?кого региона. Это увеличит �?коро�?ть �?качивани�?. Сделайте backup оригинального файла '''sources.list''' на в�?�?кий �?лучай.&lt;br /&gt;
* Другой техниче�?кий прием - модифицировать '''sources.list'''. Замените в �?троках '''.de.''' на ftp адре�?а (ftp.de.debian.org) �? кодом �?оответ�?твующим Вашей �?тране. Примеры: USA -&amp;gt; .us. (ftp.us.debian.org), Brazil -&amp;gt; .br. (ftp.br.debian.org). По�?мотрите �?айт Debian и найдите зеркала debian.org в Вашей �?тране.&lt;br /&gt;
* �?е забудьте ра�?коментировать '''linuxtag''' ftp адре�?а чтобы получать по�?леднее и величайшее �? Knoppix&lt;br /&gt;
* И�?пользуйте '''apt-get update''' чтобы получить �?пи�?ок �? по�?ледними релизами и патчами. �?е обновл�?йте ненужные Вам пакеты, они �?танут грузом и будут занимать дополнительное ме�?то на ди�?ке которое �?танет драгоценным когда Вам понадобит�?�? около 700MB и незна�? Вы можете разрушить что нибудь. Злоупотребл�?йте опцией '''-s''' �?имулиру�? у�?тановку.&lt;br /&gt;
* До выполнени�? обновлени�?, Я обновил мой релиз по умолчанию до '''testing''', �?то означает что программное обе�?печение которое Я буду и�?пользовать, не будет иметь хороший балан�? �?табильно�?ти и возможно�?тей. Knoppix  '''unstable''' по умолчанию, который на мой взгл�?д тоже �?омнителен.&lt;br /&gt;
* У�?тановите '''[apt-get install] locale''' и на�?тройте его �? и�?пользованием локали которую Вы и�?пользуете. Это �?охранит много ме�?та при �?качивании программ �? множе�?твом модулей локали и локализованные �?траницы руковод�?тв.&lt;br /&gt;
* Я и�?пользую '''aptitude''' чтобы у�?тановить/удалить програмы, Он характерен дл�? работы на базе init 2. Вы будете помечать пакеты дл�? у�?тановки/обновлени�?/удалени�?, а он при �?том покажет Вам �?колько ме�?та на ди�?ке вы о�?вободили/задей�?твовали, попробует решить проблемы зави�?имо�?тей и да�?т Вам полный контроль и�?правл�?ть их вручную когда возможно.&lt;br /&gt;
* Когда программы у�?танавливают�?�? они могут добавить Вам в '''/etc/rc?.d''' новые запи�?и, многие из них нежелательные или незапланированные. Проверьте и удалите новые запи�?и ра�?положенные в ваших на�?тройках. Я обычно о�?тавл�?ю '''/etc/rc2.d''' и '''/etc/rc5.d''' как было в оригинале, е�?ли возможно, и модифицирую '''/etc/rc3.d''' и '''/etc/rc4.d''' дл�? те�?тировани�? нового �?одержимого. '''Пример:''' Вы имеете у�?тановленный ntfs, но не хотите запу�?кать по умолчанию. Также �? apache, mysql и многими другими.&lt;br /&gt;
* Когда удал�?ете/очищаете програмы, они могут находит�?�? в непу�?тых директори�?х. Обычно aptitude �?ообщает об �?том, а apt-get или кака�? нибудь друга�? у�?тановочна�? утилита - нет. Проверьте �?ообщение и вручную удалите �?ти директории.&lt;br /&gt;
* По�?ле того как Вы завершили в�?е дей�?тви�?, '''aptitude''' может о�?тавить некоторые файлы. Зде�?ь приведен �?крипт который Я и�?пользую дл�? их очи�?тки:&lt;br /&gt;
&lt;br /&gt;
 # !/bin/bash&lt;br /&gt;
 # Clean package files generated by aptitude&lt;br /&gt;
 rm /var/log/aptitude&lt;br /&gt;
 rm /var/lib/apt/lists/*debian*&lt;br /&gt;
 rm /var/lib/apt/lists/*knoppix*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>212.3.131.179</name></author>	</entry>

	</feed>