|
Bog BOS: Установка Linux Fedora 9 на ноутбук
|
Последнее изменение файла: 2008.06.01
Скопировано с www.bog.pp.ru: 2024.11.23
Bog BOS: Установка Linux Fedora 9 на ноутбук
Устанавливал Fedora 9 с DVD-ROM Tedora-Beta-1
при наличии выхода в Интернет через свой шлюз (dhcpd, SNAT).
Программа установки anaconda позволяет
выбрать устройство загрузки, метод установки и параметры установки и ядра.
Ноутбук iRU Novia 3221L
(OEM Wistron, предположительно платформа 1551): Celeron M 1400 Mhz, cache 512 KB,
512 MB памяти, Intel 855 GME и 82801DBM, Intel Extreme Graphics 2 (видеопамять выделяется
из системной, от 8 до 32 МБ), матрица 1280x800.
Звук - встроенный 6-канальный AC97
(Cirrus Logic CS4299, Crystal Semi 3D Stereo Enhancement, ADC 18 bit, DAC 20 bit,
кстати, где обещанные встроенный микрофон (микрофонный вход совмещён с линейным входом?)
и SPDIF (совмещён с линейным выходом
и выходом на наушники?), контроллер есть, а разъёма нет?).
Жёсткий диск Samsung MP0402H (40 GB), 16383/255/63 (78242976), UDMA100, ide0, /dev/sda.
Combo DVD/CD-RW (MATSHITA UJDA750 DVD/CDRW, 3/24/8/24, DVD-RAM,
ide1, /dev/hdc, ATAPI 24X CD/DVD-ROM, UDMA33),
IEEE 1394A (TI PCI7x20 1394a-2000 OHCI Two-Port),
CF reader, USB 2.0, PCMCIA I/II(Yenta CardBus),
модем AC'97 Silicon Laboratory Si3036/8 rev 7, 8 kHz. /proc/asound/card1/codec9#0/mc97#1-1,
Ethernet 100 Mbps Realtek RTL8139 (RTL-8101, ),
Synaptics PS/2 Port TouchPad 1.
Cypres USB to Serial (DeLorme Earthmate).
D-Link DWL-G650 (H/W Ver.:B2, F/W Ver.: 2.23, Atheros AR5212 802.11abg, madwifi.org).
Phoenix NoteBIOS 4.0, Release 6.0 (dmidecode).
Ранее там стоял FC5, доведённый до FC6.
Назначение - мобильное рабочее место для работы на удалённых объектах.
Последовательность установки:
- memtest86: memtest86+ 2.01 (Celeron M (0.13) 1396 MHz, L1 Cache: 64K 17228 MB/s,
L2 Cache: 512K 8561 MB/s, Memory: 503 M 1090 MB/s, Intel i855GM/GME,
FSB: 99 MHz, Mobile Platform, RAM: 165 MHz (DDR330), CAS: 2.5-3-3-7),
если memtest86+ не нашёл ошибок, значит у вас просто не хватило
терпения ;)
- загружаемся с DVD-ROM
- выбираем графическую установку и нажимаем Tab
- добавить resolution=1280x800
- тестирование DVD и перезагрузка
- распознаётся графическая карта Intel 852 (изображение занимает не весь экран)
- по нажатию Ctrl-Alt-F2 можно сразу попасть в bash (Alt-F7 обратно)
- Next
- язык установки - russian
- раскладка - русская (здесь без вариантов; в консоли по Cntrl+Shift, в X - Shift+Shift)
- поиск существующих установок и предложение обновить одну из них или поставить "с чистого листа"
- настройка сети полностью по DHCP (отключение IP6 не помогает, имя хоста остётся localhost)
- временная зона - Europe/Moscow (время в CMOS не хранить в UTC, DOS этого не любит)
- установка пароля для root
- удалить все разделы Linux, использовать шифрование (запрашивается пароль для шифрования физического тома LVM),
автоматическое разбиение с последующим просмотром и правкой (можно отдельно зашифровать каждый логический том):
- sda1, /dosc, 8 GB, NTFS (создать точку монтирования при установке нельзя)
- sda2, /boot, 200MB, ext3
- sda3, LVM PV, 30GB (зашифрованный)
- группа томов system над sda3
- логический том root, ext3, 29GB
- логический том swap, swap, 996 MB
- подтверждение на создание разделов и файловых систем
- GRUB в MBR (по умолчанию /dev/sda) без пароля, 2 точки загрузки: linux и dos,
конфигурационный файл /boot/grub/grub.conf
- установка - офисные приложения, GNOME, разработка ПО, настроить сейчас; добавить репозитарий Everything
- выбираем пакеты (индивидуальный выбор; многие пакеты устанавливаются в
любом случае; теперь все группы именуются по-русски; новая система менее
утомительна, но получается более громоздкая система; многие пакеты в списке
отсутствуют; система выбора теперь трёхуровневая: категории, группы и пакеты;
размер будущей системы теперь не показывается; появилсь краткие описания пакетов;
разбивка вызывает недоумение (например, dvd+rw-tools в Gnome, хотя раньше он был в
"звук и видео", что тоже было несколько странно ;)):
- Десктоп
- Gnome: NetworkManager-gnome, alacarte, at-spi, beagle-gnome, bluez-gnome, bug-buddy,
compiz-fusion-gnome, compiz-gnome, dasher, eog, evince*, evolution*,
file-roller, gcalctool, gconf-editor, gdm-user-switch, gedit,
gnochm, gnome-applet*, gnome-audio, gnome-background, gnome-bluetooth, gnome-commander, gnome-device-manager,
gnome-keyring-manager, gnome-media, gnome-netstatus, gnome-phone-manager, gnome-pilot-conduit, gnome-pilot,
gnome-power-manager, gnome-sheduler, gnome-screensaver, gnome-system-monitor, gnome-themes, gnome-user-docs,
gnome-user-share, gnome-utils, gnome-vfs2-*, gnotime, gok, gonvert, grsync,
gthumbs, gtk2-engines, gtweakui, gucharmap, gvfs-fuse, mousetweaks, nautilus-actions,
nautilus-cdburner, nautilus-open-terminal (2 штуки?), nautilus-search-tool, nautilus-sendto,
notification-daemon, pulseaudio*, seahorse, stardict, vinagre, vino, xdg-user-dirs, zenity
- KDE и прочее - нет
- Приложения
- Графика: ImageMagick, argyllcms, blender, dcraw, digicam, f-spot (2 штуки), fontforge, gifsicle, gifview,
gimp, gimp-help, gnome-scan, gpp, gqview, graphviz, guteprint-plugin, gv, hugin, inkscape (2), k3d, kdegraphics,
koffice-krita, netpbm-progs, nip2, rawstudio, sane-frontends, scanbuttond, tzclock, ufraw,
uniconvertor, wings, xfig, xsane, xsane-gimp
- Графические средства интернет: azureus, bittorent-gui, bluefish, deluge, ekiga, evolution*,
firefox, gajim, gftp, gnome-ppp, kdepim, kdewebdev, linphone, nspluginwrapper, pidgin,
seamonkey, thunderbird (2), xchat
- Звук и видео: HelixPlayer, alsa-plugins-pulseaudio, alsamixergui, amarok, argyllcms, audacious,
audacity (зря!), bluez-utils-alsa, brasero, cdrskin, codeina,
dvdauthor, dvdisaster, dvgrab, easytag (2), genisoimage, gstreamer-plugins*, id3v2, isomaster,
k3b, padevchooser, pavucontrol, pavumeter, pulseaudio, pulseaudio-utils, rhythmbox, sox, totem,
totem-nautilus, wodim
- Игры: celestia, quake3
- Научные и инженерные: gnuplot, units
- Оффисные приложения: MagicPoint, abiword, dia, gnotime, gnucache, gnumeric, grisbi, kdepim,
koffice-suite, labyrinthopenoffice.org* (кроме testtools),
planner, taskjuggler, tellico, xchm
- Подготовка публикаций: нет
- Развивающие программы: gtypist, stellarium, tuxtype2
- Редакторы: vim-enhanced
- Текстовые средства интернет: argus, bittorent, cadaver, elinks, fetchmail, iperf, lynx, tftp
- Программирование
- Fedora Eclipse: по умолчанию
- Ruby: нет
- Библиотеки для разработки: все
- Веб программирование: нет
- Разработка ПО для X: по умолчанию
- Разработка ПО для XFCE: нет
- Разработка на Java: по умолчанию
- Средства разработки (а perl?): abicheck, archmage, automake14, automake15, automake16, automake17,
bazaar, byacc, bzr, ccache, cmake, codeblocks, cproto, crossvc,
cscope, ctags, cvs, darcs, elfutils, expect, flasm, frysk,
gcl, git, gprolog, gtranslator, imake, indent, livecd-tools, ltrace, mock, nasm, oprofile*, patchutils,
pstack, qgit, rapidsvn, rcs, revisor, rpmdevtools, rpmlint, subcommander, subversion, swig, systemtap, texinfo,
valgrind
- Средства азработки Gnome: по умолчанию и anjuta, anjuta-docs, ddd
- Разработка для KDE: по умолчанию
- Средства для разработки устаревших приложений: кроме compat-gcc-34-g77
- Упаковщик Fedora
- Серверы
- База данных MySQL: по умолчанию
- База данных PostgreSQL: нет
- Веб сервер: нет
- Кластеры: нет
- Поддержка печати: кроме samba-client
- Сервер DNS: нет
- Сервер FTP: нет
- Сервер новостей: нет
- Сервер электронной почты: нет
- Сетевые серверы: нет
- Средства настройка сервера: system-config-printer-gui, system-config-securitylevel,
system-config-services
- Устаревшие сетевые серверы: нет
- Файловый сервер для Windows: нет
- Base System
- Java: да
- Основа: по умолчанию с добавлением gpart, iftop, iptstate, jfsutils,
reiserfs-utils, star, x86info, xfsprogs
- Поддержка оборудования: по умолчанию и acpi, acpitool, hddtemp, lsscsi, multican,
- Поддержка устаревших приложений: всё
- Система X Windows:
autoconfig-gtk,
firstboot, gdm, glx-utils, gnome-packagekit, kerneloops, krb5-auth-dialog,
openssh-askpass, policycoreutils-gui, rhgb, setroubleshoot, smolt-firstboot,
synaptics, system-config-*,
vnc-server, xorg-x11-apps, xorg-x11-resutils, xorg-x11-twm, xorg-x11-utils, xorg-x11-xfs, xorg-x11-xfs-utils,
xterm
- Системные средства: NetworkManager-*, aircrack, airsnort,
am-utils, apg, apc, arc, arj, arptables_jf, arpwatch, audit, bonnie++,
cabextract, convmv, crack, createrepo, dkms,
festival, foremost, fuse, ghex, gkrellm, gnokii, gnome-nettool, gnutls-utils, gtklp,
gtkterm, ipsec-tools, iptraf, jigdo, john, lslk, lzop, macchanger, mc, net-snmp-utils,
nmap, ntfs-3g, ntp, openldap-clients, openvpn, p0f, p7zip, pbzip2, rdesktop,
samba-client, smart, smart-gui, sysstat, testdisk, tsclient, upx, vlock, vnc, vpnc, wine (2),
wireshark-gnome, wlassistent, xdelta, xsupplicant, yum-utils, zisofs-tools
- Средства администрирования: authconfig-gtk, gnome-packagekit, gparted, lshw-gui, system-config-*, yumex
- Удалённый доступ к сети: efax, minicom, pptp, rp-pppoe, statserial, wvdial
- Устаревшие шрифты: по умолчанию и KOI8*, ghostscript-fonts, urw-fonts, xorg-x11-*
- Шрифты: по умолчанию и bitsreamvera, freefont, mathml
- RPM Fusion - Free
- Base: livna-release
- Gnome: все
- Hardware Support: нет
- KDE: все
- Command line tools: все
- Libs: все
- Sound and Video: все
- RPM Fusion - Free: все
- Tigro: opera, truecrypt, разработка на Java, keytouch, stardict, шрифты
- Языки: поддержка руского языка (надеюсь, что поддерка английского есть всегда;
исчезла возможность назначить основным языком en_US, дополнительным - русский)
- согласование зависимостей пакетов и загрузка заголовков пакетов из репозитариев
- запуск процесса установки
- подготовка транзакции и конфликт:
audacity-nonfree-1.3.4 и audacity-1.3.2 (а как же успешное согласование зависимостей?)
- возврат и отказ от audacity-1.3.2
- установка пакетов: 2085 пакетов, 8.5 ГБ (из них 690MB из Интернет; дополнительно резервируется
5% раздела и ещё 200 МБ), 150 минут (вот за это я не люблю ноутбуки!)
- установка загрузчика
- перезагрузка (в графическом режиме) и продолжение настройки
- принять лицензию
- заведение себя и установка пароля (опять засада с русскими буквами)
- установка текущего времени и синхронизацию
- вопросы про сетевой экран и SELinux больше не задаются
- также ничего не говорится про выбор монитора (generic LCD 1280x800) и разрешение;
при этом X/gdm не запускается
- нет гнома - нет музыки (даже спикера)
- если мы не любим prelink, то самое время удалить /etc/cron.daily/prelink или поправить /etc/sysconfig/prelink,
пока он не сделал кишмиш из исполняемых файлов, так что потом невозможно
использовать программы типа aide/tripware
- настроить файловые системы с помощью tune2fs -m 1 (резервировать 1% вместо 5%) или -r 25000 (100 MB)
- добавляю пользователей (useradd -c "ФИО" -g sys -m -r -u uid имя')
- удаляю установленные по привычке kmod-nvidia* и xorg-x11-drv-nvidia*
- на этот раз разрешение выставляется автоматически правильно (1280x800, миллионы цветов)
- в режиме с DRI графконтроллер забирает 32 МБ системной памяти
(8 MB без DRI), опция VideoRam секции Device (до 128 МБ);
опция CacheLines позволяет перераспределить память между
2D и 3D (по умолчанию, под 2Д отводится достаточно места
для 2 буферов 720х480 YUV, 257=>512);
XvMCSurfaces (6 или 7, нет в 855GME);
XVideo; CheckLid (выключает экран при закрывании крышки)
- touchpad работает, включая распознавание щелчков по сенсорному
экрану и прокрутку вверх-вниз (правый край) и влево-вправо (нижний
край)
- при подключении USB мышки в порт она работает одновременно с этой "площадкой
для прикосновений"
- попадаем в gdm и начинаем сеанс
- подождать пока пройдет updatedb или запустить вручную
- настроить сервер ssh (для copy/paste ;)
- добавить /usr/local/lib в /etc/ld.so.conf и сделать ldconfig
- установка пакетов: yum-changelog, yum-priorities, yum-security, yum-downloadonly,
yum-versionlock (заблокировать java-1.6.0-openjdk, java-1.6.0-openjdk-javadoc, java-1.6.0-openjdk-src
из-за конфликта с java-1.6.0-sun-compat)
- обновление пакетов (предварительно проверив настройки yum) и перезагрузка
- sensors-detect как всегда ничего не нашёл
- из lm_sensors пропала утилита /usr/bin/decode-dimms.pl, которая рассказывает
не только размер памяти, но и всю её подноготную (частоты, напряжения,
тайминги, внутреннюю структуру модулей, изготовитель, модель, время изготовления
и т.д.)
- какой чип подключён к шине i801 (ICH4)
- ACPI
позволяет узнать температуру из
/proc/acpi/thermal_zone/THRC/temperature и
/proc/acpi/thermal_zone/THRS/temperature,
а также много другой полезной информации (тип аккумулятора (battery/BAT0/info),
подключён ли в электрическую сеть (ac_adapter/ADP1/state),
уровень зарядки (battery/BAT0/state), закрыт ли экран (button/lid/LID0/state) и т.д.)
- добавляем аплеты монтирования внешних накопителей
(теперь /media/имя-тома и один для всех и нет настроек, NTFS не монтируется),
измененеия частоты процессора (не работает),
sensers-applet (получает только информацию от ACPI), таймер
и переключения клавиатуры по Alt
(индикатор группы по NumLock и CapsLOck не работает, а ScrollLock ждесь нет);
без меня подключены аплеты управления питанием (интересные графики потребляния, заряда и т.д.),
подключения к сети и заметки Tomboy (тащить моно ради заметок!);
часы показывают погоду, время восхода/захода и картинки освещения Земли;
хранитель экрана полностью поменялся - осталось только выключение экрана и блокировка,
настраиваем DPI (пропала утилита ddcprobe из пакета rhpxl),
smoothing и hinting в Preference -> Fonts,
убрать все красивости (фоновая картинка и т.п.)
- при подключении USB накопителя Transcend JetFlash TS1GJF2A
(USB Mass Storage, SCSI emulation)
монтируется /media/disk на /dev/sdb1 и даже аплет позволяет его размонтировать,
но в /etc/fstab ничего нет, и где теперь менять параметры?
- при установке CF во встроенное устройство чтения карт она распознаётся,
монтируется /media/имя-тома на /dev/sdb1, но запись в /etc/fstab не появляется;
при размонтировании ругается SELinux
- при подключении фотоаппарата Canon в нормальном режиме падает gvfsd-gphoto2 (segfault);
хорошо, что digikam и gthumb-import работают
- сравнить список пакетов с предыдущим, чего не хватает: cdlabelgen, gkrellm-daemon, gkrellm-freq, gkrellm-wifi,
hwbrowser, ncftp, SDL_net, SDL_sound (и physfs), splint, xinetd
gimp-gap (из FC4?), gimp-print-cups (?),
mozilla-dom-inspector (?), mozilla-js-debugger (?),
tuxracer (из FC3, или ppracer из FC5.extra, красивее, но медленно)
- сравнить список пакетов с предыдущим: что лишнего (особо не поудаляешь - странные
тут какие-то зависимосто: например, зачем нужна avahi для rhythmbox и ещё 271 пакетов?):
gnome-user-share (тянет httpd; мало мне проблем с разделяемыми папками в Windows,
а тут каждый пользователь запускает apache, чтобы делиться файлами по протоколу webdav!);
frysk
- подключение 802.11 (aka Wi-Fi) D-Link DWL-G650
- установил пакеты madwifi-0.9.4-1.lvn9.i386,
kmod-madwifi-2.6.25.3-18.fc9.i686.i686
- вставляю карточку, опозналась, появились ath0 и wifi0
- NetworkManager самостоятельно и без вопросов подключился к
открытой сетке и даже получил адрес по DHCP от какого-то Zyxel-я с доступом к Интернет через Корбину
- SemiTech Semiconductor USB to Serial (low speed, USB HID, /dev/ttyUSB0)
- переход в ждущий (в память) и в спящий (на диск) режиы просто работаю (от аплета);
также можно настроить реакцию на закрытие крышки; при выходе из спящего режима требуется пароль
для дешифровки физического тома LVM
- убиение лишних сервисов (lsof -i)
- настройка iptable
- встроенный модем (куда делся?)
- установил пакет slmodem-alsa-2.9.11-1.lvn5.i386.rpm
- COUNTRY=RUSSIA в /etc/sysconfig/slmodemd
- service slmodemd start (для тестирования)
- chkconfig --level 345 slmodemd on (для автоматического запуска)
- TTY порт называется /dev/ttySL0 и является ссылкой на /dev/pts/номер
- журнал в /slmodem.log.modem:0 и /slmodem.log.modem:1
- тестируем: LANG= minicom -p /dev/pts/номер
- system-control-network
- wvdial требует "Carrier Check = no" в /etc/wvdial.conf
- дополнительные кнопки (wistron_btns: System unknown;
можно заставить силой (options force=1), но куда-то надо прикрутить
таблицу кодировок кнопок)
- настройка GPRS на телефоне Sony Ericsson T610
- подключение сотового телефона Sony Ericsson T610
- печать: kudzu подхватила подключённый по USB
Samsung ML-1750 (PCL6, 1200x600 DPI)
USB 2.0 (но скорость передачи данных невелика),
1200x600 DPI (но попытка установить такое разрешение приводит к сообщению
о внутренней ошибке принтера при печати текстов: ResRatio.x == ResRatio.y),
/dev/usb/lp0, драйвер pxlmono преобразует Postsript 3 в PCL6
(прикладные программы в Linux обычно выводят в формате Postsript)
- используется система печати CUPS 1.1.21 (/var/log/cups),
изображает из себя HTTP сервер (порт 631, IPP),
здесь же доступна документация,
действуют обычные программы lp, lpq, lprm,
lpoptions [-l] (~/.lpotions), lpstat,
disable, enable, accept, reject, lpadmin
- настройка: Applications -> System Setting -> Printing (system-config-printer)
- Firefox 1.0 делает неправильный Postsript
- из GIMP 2.0.5 нельзя печатать напрямую, только в файл
- похоже, что каждая программа в FC3 имеет маленькие глюки
в подсистеме печати (поля немножко не там, перевод страницы
чуть позже, чем надо и т.д.), так что всё надо проверять и
настраивать
- настройка управления частотой процессора
(ядро собрано без нужного мне p4-clockmod!;
загрузить нужные модули в /etc/rc.local, установить аплет cpufreq-applet, убрать cpuspeed)
- cdrecord (ATA:1,0,0), нет автоматическому монтированию, заменить в
/etc/fstab auto на iso9660 (некоторые изготовители CD - драйверы
Samsung - отличают Windows от Linux по типу монтируемой файловой
системы: ISO 9660/UDF)
- вместо безвременно ушедшего пакета rpmdb-fedora
можно использовать repoquery из пакета
yum-utils (extra) - опять переделывать скрипты
- борьба за время жизни: hdparm -B -C -M -S -W -y -Y, syslog (sync, mark),
swap off, tmpfs, /proc/sys/vm/bdflush (vm.txt), crontab, backlight, cardctl suspend
- xset dpms force off / setterm -powersave on
|
Bog BOS: Установка Linux Fedora 9 на ноутбук
|
Copyright © 1996-2024 Sergey E. Bogomolov; www.bog.pp.ru