|
Bog BOS: Установка Linux Fedora Core 4 для делопроизводства (kickstart) |
Последние изменения: |
Последнее изменение файла: 2007.02.12
Скопировано с www.bog.pp.ru: 2024.11.21
Устанавливал с CD-ROM, сделанного (обязательно -dao) из ISO-образа (Fedora Core 4, ядро 2.6.11, gcc 4.0). Рабочая станция Intercom (D845GVSR, BIOS версии VA84510A.86A.0047.P17): Intel Celeron 2.4 GHz (0.09), 512 MB памяти (2x256MB, DDR333, 7-2.5-3-3), Intel 845GV и 82801DB (ICH4, 82801 PCI Bridge). Графика встроенная (8MB, апертура 64 MB, не умеет добавлять видеопамять, Intel Corp. 82845G/GL [Brookdale-G] Chipset Integrated Graphics Device rev 1). Звук - встроенный 6-канальный AC97 (Realtek ALC202A). SMSC LPC47M172. Жёсткий диск Seagate ST960821A, 60 GB, 2.5", UDMA2 (33), 16383/255/63 (117210240), /dev/hda, 8 MB, очень медленный (bonnie: 16 MB/s, 85 seek/s). DVD-ROM (ide1, /dev/hdc, Toshiba SD-M1912, 512 kB Cache, udma2 (33)), USB 2.0, Ethernet Intel PRO/100 VE (LOM, 82562ET, ).
Назначение - делопроизводство, доступ к БД (rk) и 1C.
Отредактировать /root/anaconda-ks.cfg, оставшийся от предыдущей установки (описание: rhel-sag), и положить его на FTP-сервер (HTTP-сервер, флоппи диск, установочный CD-ROM), заметьте добавленные суффиксы ".i386" к именам удаляемых из группы пакетов и прочие мелкие изменения:
install cdrom #interactive authconfig --enableshadow --enablemd5 #bootloader --location=mbr --driveorder=hda --append="rhgb quiet" bootloader --location=mbr --driveorder=hda clearpart --all --drives=hda --initlabel firewall --enabled --port=22:tcp firstboot --enabled keyboard ru lang ru_RU.UTF-8 langsupport --default=en_US.UTF-8 ru_RU.UTF-8 ru_RU ru en_US.UTF-8 en_US en mouse network --device eth0 --bootproto dhcp part /boot --fstype ext3 --size=100 part swap --size=1000 part / --fstype ext3 --size=100 --grow reboot rootpw --iscrypted $1$содь$пароль selinux --permissive timezone --utc Europe/Moscow xconfig --hsync 30-83 --vsync 56-75 --resolution 1280x1024 --depth 16 --startxonboot --defaultdesktop gnome %packages --resolvedeps @ office @ editors @ system-tools @ gnome-desktop @ dialup @ games @ base-x @ graphics @ printing @ language-support @ russian-support @ admin-tools @ graphical-internet eog -synaptics.i386 kdepim -gnomemeeting.i386 am-utils kernel tsclient -zsh.i386 grub gnucash iptraf -rhn-applet.i386 -xdelta.i386 -gnome-pilot.i386 mc -xchat.i386 -NetworkManager-gnome.i386 thunderbird lslk rdesktop vnc e2fsprogs -gnome-kerberos.i386 openoffice.org-testtools vim-X11 -gaim.i386 -krb5-auth-dialog.i386 openoffice.org-pyuno openoffice.org-javafilter -bluez-pin.i386 -screen.i386 -openldap-clients.i386 -evolution-webcal.i386 -joystick.i386 -at-spi.i386 -linuxwacom.i386 ethereal-gnome -open.i386 system-config-kickstart sysstat -ckermit.i386 xpdf # только IP адреса при использовании DHCP, chroot на установленную систему %post /usr/sbin/useradd -c "описание" -g sys -m -r -u идентификатор -p кодированный-пароль имя # уменьшение зарезервированного места /sbin/tune2fs -r 25000 /dev/hda3 # убрать лишние сервисы /sbin/chkconfig --level 2345 pcmcia off /sbin/chkconfig --level 2345 isdn off /sbin/chkconfig --level 2345 apmd off /sbin/chkconfig --level 2345 bluetooth off /sbin/chkconfig --level 2345 rhnsd off # sensors echo "alias char-major-89 i2c-dev" >> /etc/modprobe.conf echo "# I2C adapter drivers" >> /etc/rc.d/rc.local echo "modprobe i2c-i801" >> /etc/rc.d/rc.local echo "# I2C chip drivers" >> /etc/rc.d/rc.local echo "modprobe eeprom" >> /etc/rc.d/rc.local echo "/usr/bin/sensors -s # recommended" >> /etc/rc.d/rc.local # не люблю русские тексты в syslog echo 'LANG="en_US.UTF-8"' > /etc/sysconfig/i18n echo 'SUPPORTED="en_US.UTF-8:en_US:en:ru_RU.UTF-8:ru_RU:ru"' >> /etc/sysconfig/i18n echo 'SYSFONT="latarcyrheb-sun16"' >> /etc/sysconfig/i18n # locate echo "DAILY_UPDATE=yes" >> /etc/updatedb.conf /usr/bin/updatedb # echo "/usr/local/lib" >> /etc/ld.so.conf /sbin/ldconfig # SSH cat < /etc/ssh/sshd_config >> EOF AcceptEnv LANG TERM COLORTERM AllowUsers bog pron AllowTcpForwarding yes ChallengeResponseAuthentication no ClientAliveInterval 20 Compression yes GatewayPorts no HostbasedAuthentication no IgnoreRhosts yes IgnoreUserKnownHosts yes TCPKeepAlive yes LogLevel INFO #PasswordAuthentication no PermitEmptyPasswords no #PermitRootLogin forced-commands-only PermitUserEnvironment no PrintMotd no Protocol 2 PubkeyAuthentication yes UseDNS yes RhostsRSAAuthentication no RSAAuthentication no StrictModes yes Subsystem sftp /usr/libexec/openssh/sftp-server SyslogFacility AUTHPRIV UsePAM no X11Forwarding yes X11UseLocalhost yes EOF # синхронизация времени echo "53 * * * * /usr/sbin/ntpdate -s -B ntp.systud.msk.su" | /usr/bin/crontab - # настройка yum и rpm chmod -x /etc/cron.daily/yum.cron rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras cat << EOF > /etc/yum.repos.d/fedora.repo [base] name=Fedora Core $releasever - $basearch - Base #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/ #mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever baseurl=ftp://ftp.systud.msk.su/pub/mirror/FedoraCore4/base/os enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora EOF cat << EOF > /etc/yum.repos.d/fedora-updates.repo [updates-released] name=Fedora Core $releasever - $basearch - Released Updates #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/ #mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever baseurl=ftp://ftp.systud.msk.su/pub/mirror/FedoraCore4/updates/i386 enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora EOF cat << EOF > /etc/yum.repos.d/fedora-extras.repo [extras] name=Fedora Extras $releasever - $basearch #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/$basearch/ #mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-extras-$releasever baseurl=ftp://ftp.systud.msk.su/pub/mirror/FedoraCore4/extras/i386 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras gpgcheck=1 EOF # установка RK rpm -iv --noscripts ftp://192.168.1.4/pub/ANO_KORUND-M/rk-22.16-8.i386.rpm echo "-p -64" > /dss/bin/.ph ln -s ../../../dss/bin/rk /usr/local/bin/rk ln -s ../../../dss/bin/php /usr/local/bin/php # настройка менеджера окон gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/metacity/general/auto_raise true gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/metacity/general/focus_mode sloppy gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/metacity/general/visual_bell true gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/metacity/general/visual_bell_type fullscreen_flash gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/metacity/global_keybindings/switch_to_workspace_1 '<Alt>1' gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/metacity/global_keybindings/switch_to_workspace_2 '<Alt>2' gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/metacity/global_keybindings/switch_to_workspace_3 '<Alt>3' gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/metacity/global_keybindings/switch_to_workspace_4 '<Alt>4' gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/metacity/global_keybindings/switch_to_workspace_5 '<Alt>5' gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/metacity/global_keybindings/switch_to_workspace_6 '<Alt>6' # настройка аплета часов gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/panel/applets/clock/prefs/format 24-hour gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/panel/applets/clock/prefs/show_seconds true # настойка gnome-terminal gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type list --list-type string --set /apps/gnome-terminal/global/active_encodings "[UTF-8,KOI8R,WINDOWS-1251,CP866]" gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gnome-terminal/global/use_menu_accelerators false gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type int --set /apps/gnome-terminal/profiles/Default/scrollback_lines 2000 # попытка поменять метод переключения Rus/Lat (не помогает, ибо берётся из xorg.conf gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type list --list-type string --set /desktop/gnome/peripherals/keyboard/kbd/layouts "[us,ru]" gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type list --list-type string --set /desktop/gnome/peripherals/keyboard/kbd/options "[grp_led grp_led:scroll,grp grp:toggle]" # поменять набор аплетов (убрать mixer, добавить DriveMount и Keyboard gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/panel/applets/mount/bonobo_iid OAFIID:GNOME_DriveMountApplet gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/panel/applets/mount/object_type bonobo-applet gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/panel/applets/mount/toplevel_id top_panel gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/panel/applets/mount/panel_right_stick false gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type int --set /apps/panel/applets/mount/position 591 gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/panel/applets/keyboard/bonobo_iid OAFIID:GNOME_KeyboardApplet gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/panel/applets/keyboard/object_type bonobo-applet gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/panel/applets/keyboard/panel_right_stick false gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type int --set /apps/panel/applets/keyboard/position 651 gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/panel/applets/keyboard/toplevel_id top_panel gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type list --list-type string --set /apps/panel/general/applet_id_list "[clock,systray,show_desktop_button,window_list,workspace_switcher,keyboard,mount]" # сделать чёрный фон gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /desktop/gnome/background/color_shading_type solid gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /desktop/gnome/background/picture_options none gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /desktop/gnome/background/primary_color '#000000' gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /desktop/gnome/background/secondary_color '#000000'
Установка:
Ручная настройка
|
Bog BOS: Установка Linux Fedora Core 4 для делопроизводства (kickstart) |
Последние изменения: |