Операционные системы - статьи

         

И как мне пользоваться этой системой дальше?


После выхода из программы инсталляции система должна загрузиться

с жесткого диска. Снова будут те же самые сообщения "not found" и "conflict

with". Как-то раз у меня не пошла загрузка сразу после инсталляции (система

висла), но вместо того, чтобы устанавливать все заново, я на приглашение

загрузчика ввел

Boot: kernel.GENERIC

и вместо того, чтобы грузиться с основного ядра /kernel, загрузился

с его копии /kernel.GENERIC. Затем вошел без пароля:

login: root

и скопировал хорошее ядро на место плохого:

cp /kernel.GENERIC /kernel

Дальнейшие действия проходят под китайским лозунгом "три дня труда -

десять лет счастья". :-) Бороться придется по большей части врукопашную.

Для начала возьмем на deco*bin.tgz. Закинуть его можно

в любую директорию, я предпочитаю в /dos (на случай переустановки) или

/var (не засорять же / и /usr); желательно недалеко



от корня, иначе долго будет добираться. Инсталлируем

pkg_add deco*bin.tgz

Если deco*bin.tgz не в текущей директории, придется указывать полный путь.

Почему-то авторы решили, что запускаемый файл лучше поместить

в /usr/local/bin/, но я предпочел переместить его

mv /usr/local/bin/deco /usr/bin/deco

Хотя директория /usr/bin/ по умолчанию прописана в переменной

окружения PATH, мне пришлось выйти из системы (Ctrl+D) и войти снова,

чтобы можно было запускать deco без указания полного пути.

Теперь deco запускается, но - вот ужас! - он черно-белый,

вместо псевдографики - "|", "-" и "+", не работают клавиши с F5 до F10.

Надо править файлы /etc/ttys и /etc/termcap.

С /etc/ttys довольно просто:

ttyv? "/usr/libexec/getty Pc" pc3r on secure

Где вместо "?" надо подставить номера консолей (мне хватает с 0 по 3).

С /etc/termcap несколько сложнее. Во первых, он хранится

не в /etc/, а в /usr/[...] лень); /etc/termcap -

символьный линк к реальному файлу (обозначается /etc/termcap ->

/usr/[...]). А мы сотрем его и сделаем другой, на тот



Содержание раздела