|
Bog BOS: Установка Linux RedHat 7.1 на удаленную рабочую станцию с CD-ROM
|
Последнее изменение файла: 2007.02.08
Скопировано с www.bog.pp.ru: 2024.11.21
Bog BOS: Установка Linux RedHat 7.1 на удаленную рабочую станцию с CD-ROM
На этот раз устанавливал с CD-ROM, сделанного из ISO-образа
(RedHat 7.1, ядро 2.4.2-2, gcc 2.96-RH).
Pentium II 700 Mhz, разогнанный до 920 MHz (131x7).
Материнская плата Abit BE6-II (Intel BX + HPT366).
Sound Blaster Live Value (распознается автоматически и работает).
HP CD-Writer Plus 8100 (ядро 2.4.2 не захотело видеть его на одном
канале с диском, хотя при ядре 2.2 они прекрасно уживались).
Хорошо, что на плате есть дополнительный IDE-контроллер (HPT 366),
Так что все три IDE устройства удалось развести по отдельным каналам
- ide1 /dev/hda IBM 8GB (LBA, 1027/255/63)
- ide2 /dev/hdc HP CD-Writer Plus 8100 (4/2/24)
- ide3 /dev/hde Seagate (HPT366 не дает выбрать тип адресации, 59303/16/63 или 3720/255/63)
Из экзотики присутствуют AverMedia TVPhone98 (работает, например в xawtv),
Creative WebCam Go (USB; оказалось, что он аппаратно не совместим с Creative WebCam 3,
запустить не удалось),
предполагается USB сканер.
Назначение - рабочая станция для графических работ с выходом в интернет по
телефонной линии.
- загружаемся с CD-ROM и жмем Enter (графический режим)
- по нажатию Alt-F2 можно сразу попасть в bash
- язык установки - russian (в этой версии нет проблем с русским при установке)
- клавиатура - generic 104-key
- раскладка - russian
- разрешить спецпоследовательности (иначе будут проблемы с X Windows)
- мышка - generic 3 buttons, serial, ttyS0
- установка - система по выбору (custom)
- разбиение диска вручную с помощью DiskDruid
- hda1 /dosc 1019MB FAT16
- hda5 /dose 2048MB FAT32
- hda6 /big 3859MB Linux
- hda7 / 1129MB Linux
- hde1 swap 305MB (говорят, что для 2.4 размер swap должен вдвое превышать размер RAM, пока не заметил)
- hde2 /video 28874MB FAT32
- форматировать без проверки только системный раздел
- создавать загрузочный диск
- LILO в MBR (/dev/hda1, linux), linear, 2 точки загрузки: linux и dos
- параметры ядра: hdc=ide-scsi (CD-RW заработал "сам собой", но изображает
из себя /dev/scd0)
- firewall: high (IRC DCC не будет работать)
- язык для работы: обязательно нажать кнопку "выбрать все", а потом
удалить лишнее, кроме en_US (по умолчанию) и русского (если просто
выбрать нужные языки, то программа установки забывает поставить базовую
locale для X Windows)
- временная зона - Europe/Moscow (время в CMOS не хранить в UTC)
- установка пароля для root
- заведение себя и установка пароля (обязательно нажать кнопку "добавить")
- конфигурация парольной защиты (shadow, MD5, без NIS, LDAP и kerberos)
- выбираем пакеты (individual package, некоторые пакеты устанавливаются в
любом случае; необходимо оставить запас около 200 МБ, иначе программа
установки завершается аварийно):
- amusement/games - fortune_mod (для xscreensaver)
- amusement/graphics - xloadimage (для xscreensaver), xscreensaver (для
control-center)
- applications/archiving - cdrecord, pax (cpio+tar), sharutils, unarj, unzip, zip
- applications/communications - dip, lrzsz, minicom
- applications/databeses - db3_utils
- applications/editors - (не надо gedit- тянет много), vim-X11, vim-enhanced
- applications/engineering - bc, units
- application/file - ncompress, stat
- application/internet - finger, ftp, ftpcopy,
htmlview (для firewall-config), links, lynx,
nc, ncftp, netscape-common, netscape-communicator, openldap_clients,
(не надо plugger - тянет много), rsh, rsync, stunnel, tcpdump,
telnet, traceroute, urlview, w3c-libwww-apps, wget, whois, xchat
- application/multimedia - ImageMagick, (не надо Mesa-demos - туфта),
aumix, aumix-X11, awesfx (для sndconfig), cdda2wav, cdp, cdparanoia, dia,
ee, extace, gimp, gimp-data-extras, gimp-devel (для SANE), gnome-audio,
gnome-media, mikmod (для xmms), mpg123, multimedia, netpbm-progs,
playmidi, playmidi-X11, sndconfig, sox, transfig (для xfig), vorbis,
xcdroast, xfig, xmms, xmms-gnome, xpaint, xsane, xsane-gimp
- applications/productivity - gnome-pim, gnumeric, ical
- applications/publishing - ghostscript, ghostscript-fonts, gphoto,
gv, sgml-tools, xpdf
- application/system - bind-utils, bug-buddy, control-panel, ext2ed,
firewall-config, gnome-utils, gnorpm, gnupg, gtop, (не надо internet-config),
iproute, lm_sensors, locale-config (по-моему, не работает), magicdev,
mkisofs, mkxauth, modemtool,
mtools, netcfg, parted, procinfo, psacct, rdist, rp3, (не надо rpm2html -
хочет mysql!), rpmfind, sane, sudo, symlinks, sysctlconfig, sysstat,
timetool, tksysv, tripware, usbview, usermode, vlock, xcpustate, xosview,
xsysinfo, xtoolwait
- applications/text - aspell, docbook* (кроме pdf), dos2unix, lv, m4, mawk,
openjade, rgrep, perl-SGMLpm (для docbook), pspell, sgml-common, unix2dos
- development/debugger - gdb, lslk, lsof, ltrace, memprof, strace,
sysreport (а где xxgdb?)
- development/languages - cpp, dev86, expect, gcc,
gcc-c++, guille, librep, pygnome, pygnome-libglade, pygtk, pygtk-libglade,
python, rep-gtk, rep-gtk-gnome, rep-gtk-libglade,
tcl, tix, tk, tkinter, umb-scheme
- development/libraries - Mesa-devel, XFree86-devel, Xaw3d-devel, expat-devel,
gdk-pixbuf-devel, glib-devel,
glibc-devel, gmp-devel, gnome-core-devel, libjpeg-devel, libpng-devel,
libstdc++, libtermcap-devel, libtiff-devel, libungif-devel, libunicode-devel,
libxml-devel,
ncurses-devel, netpbm-devel, openssl-devel, pam-devel, pciutils-devel,
python-devel, readline-devel, w3c-libwww-devel, zlib-devel
- development/system - kernel-headers, kernel-source, lm_sensors-devel
- development/tools - autoconf, automake, binutils, bison, byacc,
cdecl, cproto, ctags, cvs, dmalloc, ElectricFence, flex, glade, gperf,
libtool, make, njamd, patch, pmake, rcs
- documentation - bash-doc, gnome-users-guide, indexhtml (для links),
man-pages, man-pages-ru
- system environment/base - chkfontpath, gnome-print (для gnumeric),
iptables, libgnomeprint11 (для gnumeric), reiserfs-utils
- system environment/daemons - ORBit, XFree86-xfs, esound, iputils, nscd,
ntp, ppp, tcp_wrapper, wvdial, xinetd
- system environment/kernel - нет
- system environment/libraries - Mesa, SDL, VFlib2, XFree86-libs,
Xaw3d, arts (для xmms), audiofile, compat-libstdc++, db3-devel, expat, fnlib,
freetype, gal, gd, gdk-pixbuf, gmp, gnome-core, gnome-libs, gtk+,
gtk-engines, imlib, imlib-cfgeditor, libPropList, libgal3, libghttp,
libglade, libgtop, libjpeg, libmng, libogg (для xmms), libole2, libpng,
libtiff, libtool-libs,
libungif, libunicode, libxml, lockdev, ncurses4, netpbm, openssl095a,
pythonlib, qt, readline2.2.1, smpeg, smpeg-xmms, w3c-libwww
- system environment/shells - mc, sash
- user interface/desktop - control-center, enlightenment, gmc,
gnome-applets, sawfish (теперь базовый WM для Gnome), sawfish-themer,
switchdesk, switchdesk-gnome
- user interface/X - XFree86, XFree86-100dpi-fonts, XFree86-75dpi-fonts,
XFree86-KOI8-R-100dpi-fonts, XFree86-KOI8-R-75dpi-fonts,
XFree86-cyrillic-fonts, XFree86-tools, XFree86-xf86cfg, glms, gqview, rxvt,
ttfonts, urw-fonts, xinitrc, xtt-fonts (японские шрифты для ghostscript)
- user interface/X hardware support - XFree86-Mach64, XFree86-SVGA,
Xconfigurator
- конфигурация X Windows - ручками превращаю ATI Mach64 в ATI Exprt98
- монитор (определяется по DCC) - опять же ручками превращаю ViewSonic
G810 (30-89 kHz, 50-160 Hz) в ViewSonic G810-4 (30-97 kHz, 50-180 Hz)
- меняю предлагаемое разрешение 1152x864x16 на 1600x1200x24;
это первая версия Linux, в которой не пришлось править файлы X Windows
для получения нормального разрешения 1600x1200
- меняю предлагаемую загрузку в графическом режиме на загрузка в
текстовом режиме
- форматирует разделы
- установка пакетов: 432 пакета, 915 МБ, журнал в /tmp/install.log,
10 минут на P920, реально на диске оказалось занято 850MB.
- создание загрузочной дискеты - (аналогично mkbootdisk)
- поменять uid/gid себе на привычные (и /home не забыть)
- подождать пока пройдет updatedb
- рихтовка русификации - все программы настройки локализации не работают
(начальная настройка, kbdconfig, locale_config), так что лучше сделать
это вручную:
- в файле /etc/sysconfig/i18n должны быть строки
LANG="ru_RU.KOI8-R"
SYSFONT="cyr-sun16"
SYSFONTACM="koi8-r"
- в файле /etc/sysconfig/keyboard
KEYBOARDTYPE="pc"
KEYTABLE="ru-ms" (переключение английский/русский по правому Ctrl)
или
KEYTABLE="ru-yawerty" (переключение английский/русский по правому Alt)
- в файле /etc/X11/XF86Config-4 (теперь он так называется)(переключение английский/русский по правому Alt)
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "ru"
Option "XkbOptions" "grp:toggle"
- кое-где русских букв все равно не хватает
- при настройке sawfish и вызове оконных меню - пытается говорить по-русски,
но выбирает неверный шрифт. Как задать правильный шрифт, я не понял, пришлось
в ~/.gnome/session во все строки с вызовом sawfish добавить ключ --disable-nls
(правка шрифтов в /etc/gtk/gtkrc и /usr/share/themes/имя-темы/gtk/gtkrc не помогла).
- копирование текста мышкой в графических окнах - добавляет управляющие символы
перехода в koi8-r. Как с этим бороться я пока не знаю. Что характерно - rxvt, xterm,
nxterm, gvim этим не страдают (прощай gnome-terminal?).
- X Windows запустился с глубиной цвета - 24, но глубиной frame buffer - 32.
Экран отвратительно переливается. Надо запускаться:
startx -- -fbbpp 24
- установка изменений (с помощью gnorpm)
- настройка выхода в интернет по PPP. Совсем я обленился и решил
воспользоваться графическими финтифлюшками, а именно rp3.
Работает, но с глюками. Первый раз надо запускать rp3-config с правами
root, а то он там что-то не то делает (хотя и спрашивает пароль root-а):
- копирование старых настройек Netscape:
- запустить Netscape и остановить
- копировать из старого .netscape: cache, xover_cache, bookmarks.html,
pab.na2, cookies, history.dat, history.list
- аккуратно слить в .netscape: libprefs.js, preferences.js
- копировать nsmail, ns_imap, .signature
- настроить файловую систему (резервировать 1% или 0% вместо 5%)
- подключение сканера
|
Bog BOS: Установка Linux RedHat 7.1 на удаленную рабочую станцию с CD-ROM
|
Copyright © 1996-2024 Sergey E. Bogomolov; www.bog.pp.ru