Art`s portal Вторник, 30.04.2024, 19:46
Меню сайта
Разделы новостей
Софт [182]
Windows XP [13]
Windows Vista [5]
Mac OS [2]
XP/Vista [31]
Linux [4]
Мини-чат
Главная » 2007 » Ноябрь » 29 » KNOPPIX
KNOPPIX
10:23
                                                                                          

Knoppix - это версия операционной системы Linux, умеющая работать прямо с компакт-диска. 
Для того чтобы работать с Knoppix не нужна установка его на жёсткий диск и вы не рискуете потерять данные, хранящиеся на вашем компьютере.


Микрософт бъётся над созданием такой ОС, чтобы она была стабильна в использовании, чтобы человек "с улицы" не мог взломать её.
Ну а если не с улицы?
-Ну, американский закон запрещает поставлять в другие страны "сильную" криптографию. И поэтому простачек не сможет справиться и со слабо зашифрованной системой. 
А вот какой-нибудь полицай и ЦРУшник должен проникать в MS OS простым нажатием кнопки. Система должна быть достаточно тормозной, чтобы угодить производителю мощного железа. Система Майкрософта должна постоянно шпионить за пользователем, скрытно собирать информацию, и если уж не отсылать её куда нибудь, то по крайней мере хоть сохранять на диск. Когда мир разделён на хозяев и рабов, на охотников и жертв, по другому и быть не может.
Ведь нужно приглядывать за жертвами, как-бы что не отмочили....



Ну а KNOPPIX - сверхустойчив, так как данные на компакт-диске не подлежат изменению.
В процессе работы пользователь изменяет данные.
Так фокус в том, что в KNOPPIXе изменяемые данные и неизменяемые разделены. 
Неизменные, которые служат основой, хранятся на Live CD, а изменяемые могут быть зашифрованы криптоустойчивым алгоритмом и записаны на носитель (жесткий диск или другой носитель), и использоваться при проследующих сеансах работы.
Вот это свойство и делает KNOPPIX уникальным дистрибутивом.

В других же отношениях:

- KNOPPIX может быть установлен на жесткий диск как и любой другой дистрибутив
Линукса. Предлагается три варианта установки. Сама установка займет около получаса.
- Кноппикс основан на Дебиан, и унаследовал от своего "родителя" бОьшую стабильность, происходящую от лучшей согласованности между собой и зрелости программ.
- Live CD Кноппикс можно пересобирать. Хотя эта процедура и не из самых простых, однако она хорошо описана и понятна. Фактически это означает создание на универсальной основе своего собственного дистрибутива со своим выбором программ и настройками.
- Кноппикс, как и любой другой дебиан-дистрибутив, может быть расширен до громадного
размера за счет подходящих Дебиан-пакетов из дистрибутивов Дебиана, Убунту, и подобных (например Мефис).
- Программы разрабатываемые дебиан-сообществом - свободны, бесплатны, доступны, и ни чем не ограничены.

Для того, чтобы загружаться с CD нужно настроить bios так, чтобы загрузочное устройство cdrom шло раньше жесткого диска. 
Теперь если в приводе окажется загрузочный CD, то компьютер загрузится с него, если же такового не окажется, то компьютер будет грузиться, как обычно,с жесткого диска.

Вставив диск с Кноппиксом в привод, - загрузимся с него.
Первое что мы увидим -это картинку и командную строку для ввода опций загрузки: 

boot: .


Существует множество таких опций, но наиболее употребительны: 
задающая язык системы, задающая разрешение экрана, и загружающая с диска настройки рабочего стола. 

Поэтому в строке часто приходится вводить следующее: 

boot: knoppix screen=1280x1024 myconfig=/media/cdrom=ru


Несколько минут, и KNOPPIX загрузится



Произведём некоторые дополнительные настройки. 
Если у вас есть на жестких дисках не-линукс файловые системы, придётся внести некоторые изменения в файл /etc/fstab , добавив опцию монтирования iocharset=koi8-r для них, наподобие того, как это определено для cdromов, и убрать лишние опции монтирования (к сожалению пока не удалось добиться автоматического монтирования в русской кодировке не-линукс файловых систем).

Чтобы отредактировать этот файл fstab, врут-терминале введём:

kwrite /etc/fstab .


В только загруженном кноппиксе пароли для рута и для пользователя knoppixа отсутствуют, а для выполнения некоторых задач, таких как например антивирусное сканирование, нужен пароль рута 
Поэтому установим пароль для рута(Администратора системы).
К счастью нам доступен рут-терминал (зелененький такой), введём в него команду passwd и установим новый пароль, набрав его два раза (букв не видно). 
Ещё настроим программу kppp, внеся данные для интернет-провайдера. 
Вот и всё, кноппикс готов к работе.

Какой работе?
- Самой разнообразной: работа с документами, кодинг, изменение данных на жестком диске, деятельность в локальной сети, в интернете, оцифровка звука, обучение печати вслепую и ещё что угодно.
Перед тем как выйти, сохраним данные на жесткий диск. 
Выберем "Создание файла хранилища настроек KNOPPIX", выберем раздел жесткого диска и размер файла, в котором мы сохраним данные. 
Введем пароль.
Теперь при следующем сеансе мы начнем с того места, где закончили предыдущий, наподобие того, как в обычной системе. 
Для этого нужно только при загрузке в появившемся особом меню выбратьсоответствующий вариант, и ввести пароль.



Рассмотрим теперь установку на жесткий диск.

Если мы планируем переразбить жесткий диск, то для этой цели следует загрузить кноппикс указав в числе прочих опций загрузки опцию noswap , чтобы кноппикс не использовал своп на жестком диске, ведь не удобно переделывать разделы диска, если один из них используется.

Предлагается три варианта установки: 

debian, multi-user, и knoppix.


Рассмотрим их особенности.

knoppix и multi-user sistem - предлагается ставить только на reiserfs, быструю, но сомнительной стабильности файловую систему. 
В этих вариантах доступно автомонтирование CD.
Если на knoppix или multi-user sistem установить VMware - то, к сожалению, придётся всякий раз после перезагрузки снова конфигурировать её, чтобы запустить эту виртуальную машину.

Вариант debian - тоже имеет свою специфику. 
Здесь нам предложат выбрать файловую систему - ext3, reiserfs, jfs. 
Я настоятельно рекомендую выбрать ext3, так как с reiserfs можно в один момент получить сообщение, что файловая система повреждена, и на этом дело закончится.

При установке VMware на debian никаких сбоев не наблюдалось, только потом следует при конфигурировании приводов виртуальной машины выбрать "наследственную эмуляцию".
В кноппиксе установленном в виде debian отключено автомонтирование устройств.
И вследствие этого возникает трудность с оцифровкой дисков audiocd.
Поэтому я рекомендую установить программу EAC. 
Вообще-то это windows-программа, но она может работать в эмуляторе wine. 
EAC - считалась одной из лучших программ для оцифровки звука.
В Линукс возможны ситуации, когда альтернативы некоторым windows-программам нет, а без них нельзя обойтись.
Но, если совсем уж край, то существует wine и.т.д ..... 

Вобщем вывод такой, - что наиболее подходящий вариант установки - это debian.

Произведем установку. 
В процессе установки предлагается выбор - или установить загрузчик в MBR - то есть основным загрузчиком жесткого диска, или установить его в тот же раздел, куда мы устанавливаем knoppix.
Если у нас не стоит больше никакой системы на этом жестком диске, а knoppix-debian будет единственной системой, то следует выбрать MBR.

Ну а если у нас уже стоит там Windows на каком-нибудь разделе, то не стОит затирать загрузчик Windows, если уж он там установлен.

Предлагаю проделать следующее: 

выбрать устаноку загрузчика на раздел с устанавливаемым knoppixом. 
Установить кноппикс, а потом примонтировать раздел с установленным кноппиксом, например:

root: mount /dev/sda2 ,


и примонтировать активный раздел, содержащий загрузочные файлы Windows, например:

root: mount /dev/sda1 .


Затем скопируем загрузчик кноппикса в файл на раздел содержащий загрузочные файлы Windows:

root: dd if=/dev/sda2 of=/media/sda1/bootsect.lnx bs=512 count=1


Получим файл загрузчика bootsect.lnx .
Теперь добавим ссылку на него в загрузочное меню Windows: в файл boot.ini добавим такую строчку:

C:\bootsect.lnx="LINUX"

где C:\bootsect.lnx - это местонахождение нашего файла bootsect.lnx.


Теперь, при загрузке, загрузчик Windows может передать управление загрузчику кноппикса.

В случае, если Винда полетит, а так оно и выйдет, помяните моё слово, то загрузчик Линукса никуда не денется. 
В таком случае - или переустановить Windows и с Live CD кноппикса повторить процедуру копирования загрузчика, или просто назначить активным тот раздел, на котором кноппикс-дебиан.

Редактирование файла /media/sda2/boot/grub/menu.lst позволит задать время ожидания, выбрать пункт меню загружаемый по умолчанию, а также убрать лишние пункты.

Выполнение команд:

root: chroot/media/sda2; kcontrol


позволит настроить установленную систему, например сделать чтобы пользователя при загрузке пускали сразу не требуя вводить пароль, включить звуковую систему,и пр..
Предварительно проделав все эти настройки, перезагрузимся, вытащив Live CD в нашу новую установленную систему.

Некоторые программы для установки компилируют свои модуули для ядра, проделывают они это анализируя заголовочные файлы ядра, находящиеся в папке /usr/src/linux .
А поскольку ядро у нас в кноппиксе слишком нестандартное, чтобы для него можно было бы автоматически скомпилить модуль, для этого ядра нельзя будет установить такие программы, как драйвер NVIDIA, VMware и Looking Glass.
Но у нас другие планы, а это диктует необходимость поставить более стандартное ядро, и заголовочные файлы для него. 
Установка ядра мало чем отличается от установки других пакетов .deb. 
Щелкнув на пакете с ядром linux-image-2.6.18-3-686_2.6.18-7_i386.deb мышью, запустим программу kPackage, и установим ядро, отказавшись прекратить установку, нажав n в соответствующем месте.
После установки пакета с ядром отредактируем загрузочное меню в файле /boot/grub/menu так, чтобы по умолчанию грузилось новое ядро.
Теперь перезагрузимся.
Внимательно следим за надписями во время загрузки.
Появится красными буквами предложение определить загружаемые модули для ядра, в этом месте нужно нажать на любую клавишу.
После определения модулей поступит предложение перегрузиться, на которое нужно согласиться.

После установки нового ядра придется редактировать /etc/fstab , этот файл настраивающий монтирование устройств, так как эти устройства (cdromы) новое ядро определит по другому.
Нужно будет убрать лишние устройства, а также внести исправления.

Установим из .deb пакета заголовочные файлы (linux-headers) для нового ядра. 
После этого нужно назначить эти заголовки ядра - заголовками по умолчанию, переделав ссылку:

root: rm -f /usr/src/linux; ln -s linux-headers-2.6.18-3-686 /usr/src/linux


Проделав всё это, можно заняться установкой драйвера видеокарты, виртуальной машины VMware и трехмерного стола Looking Glass.



Предположим мы имеем видеокарту nvidia. 
Нам нужно с сайта nvidia скачать драйвер соответствующий нашей видеокарте, операционной системе и чипсету материнской платы. Важно не запутаться, и устанавливать соответствующий аппаратной части драйвер. 
Для установки драйвера нужно завершить сеанс пользователя, а затем выполнить консольный вход, залогинится рутом. 
И запустить этот файл NVIDIA.run из консоли. От предложения скачать модуль с сайта nvidia - отказаться.
Затем драйвер сам скомпилит модуль. 
Соглашаемся на установку этого драйвера по умолчанию.
Принимаем поздравления. 
Выходим из rootа: exit , затем логинимся пользователем, запускаем:
startx , после этого устанавливаем другие программы, которые нам нужны, изучив их инструкции по установке.



Подход к программному обеспечению в Линукс особый. 
Он отличается от взгляда на программы в Windows. 
В поставку операционной системы Windows входит сама система, некоторые стандартные драйверы в её составе для основных типов устройств, ну и несколько программ, обеспечивающих базовую работоспособность - WMP, Internet Explorer, пр..
Собственно, в этой поставке - голая система, и ничего больше.



Программы же пользователь устанавливает отдельно.
Как правило, каждая программа самодостаточна, нужно установить только её и ничего больше, она не требует предварительной установки каких-то библиотек, файлов и программных ошметков. Всё нужное находится внутри. Каждая программа сама по себе, и не предполагат существования других программ. 
С одной стороны - такой подход вроде бы и удобен, но есть один большой недостаток - когда каждая программа сама по себе, то сама по себе она может быть замечательной, и отличной вещью, а вот вместе...
Когда установлено множество таких программ, то возможны конфликты, при которых одна программа не переносит наличия другой.
Конфликты П. О. бывают не часто, но хватит и пары случаев, чтобы привести систему в какое-то дефектное состояние. 



Как видим, результат при таком подходе может быть вообще непредсказуем. 
Особенно при установке большого количества программ.
Что же делать? 
- Размышляя над этим вопросом - мы придём к тому, что уже принято в Linux - к созданию репозитария, то есть набора тестированных программ, за стабильную работу которых можно поручиться.



Дистрибутив Linuxа включает в себя не только операционную систему, но и набор программ, по количеству иногда довольно большой. 
Не все пакеты являются собственно программами, выполняющими какую-то полезную работу для пользователя. 
Большое количество пакетов - это библиотеки, общие части, используемые программами обслуживающими пользователя. 
Получается, что чтобы установить какую - нибудь простенькую программку нужно ещё предварительно установить громадное количество библиотек, каких-нибудь lib...deb, и притом некоторые из уже установленных в систему библиотек удалить, чтобы не было конфликта, а некоторые обновить до новых версий. 
Небольшие неудобства приходится терпеть, ради стабильности Линукса.

Но на практике дело обстоит совсем не так пугающе. 
Дело в том, что процесс установки большого количества зависящих друг от друга программных частей уже давно автоматизирован.
В Дебиан для этого служит менеджер пакетов apt-get и более удобные оболочки для apt-get - aptitude иsynaptic.
Этот менеджер сориентирован на работу с репозитариями. 
Репозитарий - это набор программ, более-менее тестированных, который имеет определённую структуру каталогов и содерщащихся в них программ, а также все необходимые для этих программ библиотеки и дополнительные программы.
Кроме этого репозитарий имеет уже готовый файл список, перечисление всех находящихся в репозитарии программ, их местоположение в каталогах, свойства и зависимости от библиотек и других программ.

Репозитарии физически могут находится в разных местах:
- в интернете
- в папке на жестком диске
- содержаться на компакт-дисках дистрибутива.

Для версии кноппикса (5.01) наиболее подходящими будут репозитории дистрибутивов:
Debian Etch, Ubuntu 6.06, Mepis 6.0 (DVD).
Как подключить репозитории в интернете хорошо описано в соответствующей литературе, этот
вариант здесь не будем рассматривать.
Что же касается помещения репозитария в папку на жестком диске, то делается это так:
Создадим на жестком диске папку, и назовем её, скажем, "extras", пусть она у нас находится
по адресу /extras . 
Теперь возьмем диск с подходящим дистрибутивом, и скопируем оттуда (с корня cd) папку содержащую папки и пакеты программ и папку содержащую папки и файл-список программ репозитария, например скопируем из диска Mepis 6.0 (DVD) папки pool, (в которой содержаться пакеты), и папку dists (содержащую заархивированный список программ Packages.gz), с их содержимым в папку /extras.

Программа apt хранит список репозитариев с которыми она работает - в файле:

/etc/apt/sources.list.


Откроем его для редактирования:

root: kwrite /etc/apt/sources.list


- добавим туда такую строчку:

deb file:/extras dapper main


где deb - разновидность пакетов,
file - протокол,
/extras - путь к папке с репозитарием,
dapper - название дистрибутива,
main - раздел дистрибутива и название папки содержащей файл-список пакетов.

Сохраняем изменённый файл.
Для того, чтобы ознакомить apt c новым репозитарием, выполним команду:

root: apt-get update .


После чего apt должен прочесть список доступных пакетов.
Теперь для установки программ запустим:

root: aptitude .


Все программы из подключенного репозитария будут доступны в списке программ.
Для поиска определённого пакета воспользуемся пунктом меню "Поиск". 
Можно выбрать для установки какие-нибудь пакеты нажатием кнопки + (на Num клавиатуре), нужные библиотеки будут отмечены автоматически. 
Нажатие кнопки G несколько раз, запустит процедуру установки.
Существует аналогичный менеджер для пакетной установки - synaptic, но он хуже, так как не
может работать прямо в консоли, и некоторые пакеты при установке предлагают себя настроить, а в synaptic этого не будет видно, и такая возможность настройки пакетов отсутствует.
Выходить из aptitude следует нажатием кнопки Q , а если просто закрыть окно консоли, то при
повторном запуске aptitude мы получим сообщение "Не могу открыть файл блокировки", а это значит что aptitude уже выполняется в фоновом режиме, так как фактически мы из неё не вышли, а сейчаспытаемся запустить ещё одну копию aptitude.

В таком случае завершим все процессы aptitude командой:

root: killall aptitude ,


а уж потом запустим её снова.

Теперь рассмотрим подключение репозитариев на компакт-дисках с дистрибутивами.
На корне есть ссылка с названием /cdrom . 
APT устроен так, что сориентирован на эту ссылку /cdrom . 
А ссылаться должна эта ссылка на точку монтирования нашего привода, в который мы будем вставлять диск.
Например, если в файле /etc/fstab монтирование привода определяется строчкой:

/dev/sr0 /media/cdrom1 auto iocharset=koi8-r,users,noauto,exec 0 0 ,


значит точка монтирования у него /media/cdrom1 . 

И настройка будет сводится к удалению старой ссылки /cdrom , и созданию новой:

root: ln -s /media/cdrom1 /cdrom .



Это всё что можно здесь настроить.
Для подключения компакт-диска с репозитарием, наберём команду:

root: apt-cdrom add ,


Должно поступить предложение "Вставьте диск"
Пакеты на компакт-диске будут включены в список доступных пакетов aptitude, а при установке такого пакета, программа будет требовать вставить диск.



Knoppix существует в двух вариантах, отличающихся объёмом предустановленного программного обеспечения. 
CD-версия дистрибутива распространяется на обычных компакт-дисках CD-ROM и содержит около 2 гигабайт утилит и программных пакетов (с учётом компрессии). 
Если у вас есть привод для чтения DVD-дисков, обратите внимание на DVD-версию Knoppix, которая содержит уже 8 гигабайт данных и программ.

Вот краткая характеристика самой свежей версии этого продукта, Knoppix 5.1.1:

* Ядро Linux 2.6.19
* Графические среды пользователя KDE и GNOME
* Экспериментальный 3D-десктоп на основе инструментов beryl и emerald (knoppix desktop=beryl)
* Офисный пакет OpenOffice.org 2.1
* Более двух тысяч предустановленных программ
* Возможность быстрой инсталляции новых программ из файлового архива Dedian.org (более 15.000 пакетов), а также с помощью встроенной утилиты KLIK (читайте рассказ про KLIK в Сводке от 17 декабря 2004)
* Возможность прямой записи на NTFS-разделы
* Удобный инсталлятор на жёсткий диск и "флэшку": с помощью утилиты knoppix-installer можно легко превратить Knoppix в обычный Linux-дистрибутив, работающий с вашего винчестера, а утилита mkbootdev сделает "загрузочным" ваш флэш-накопитель

http://www.knopper.net/knoppix - официальный сайт, где можно скачать

Категория: Linux | Просмотров: 614 | Добавил: iMaster | Рейтинг: 5.0/1 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Календарь новостей
«  Ноябрь 2007  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
2627282930
Поиск
Друзья сайта
Помощь сайту
ЯндексЯндекс. ДеньгиХочу такую же кнопку
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright MyCorp © 2024