Перейти на первую страницу сайта
Перейти на первую страницу сайта
Здесь вы можете посмотреть ссылки других пользователей, а так же создать свою базу адресов/ссылок интересных для вас ресурсов интернета, если зарегестрируетесь.
  Показывать по:   категориям
алфавиту
Каталог
Обзор возможных вариантов установки Fedora Core 4,
пошагово рассмотрены установки через протокол HTTP, Hard Drive и Kickstart



АНОТАЦИЯ
Рассматриваются различные способы установки FC4 в качестве рабочей станции. Пошагово описаны этапы устновки FC4 через протокол HTTP. Так же пошагово описаны неудачные попытки инсталяции с Hard Drive (когда ISO-образы распололжены на жестком диске) и c использованиием Kickstart (автоматизация инсталяции).

ПОЛЕЗНЫЕ РЕСУРСЫ ИНТЕРНЕТА:
http://unixforums.org.ru/index.php?t=2
http://www.linuxshare.ru/docs/software/grubbest.html
http://www.phrack.org/show.php?p=63&a=10


ВСТУПЛЕНИЕ
Установить оперционную систему можно с CD-rom, Hard drive, HTTP, FTP, NTFS, а так же с использованием kickstart. Kickstart предназначен для автоматизации процесса инсталляции. Автоматизацию инсталяции обеспечивает файл, в котором указаны основные параметры конфигурации (название файла как правило ks.cfg или anaconda-ks.cfg). Anaconda – это программа инсталяции в Linux. Домашний пользователь как правило инсталирует систему с загрузочного CD-rom и входе инсталяции, по мере необходимости, меняет необходимые диски. Для хорошо подготовленного пользователя Linux Anaconda предоставляет возможность установки системы с ISO-образов, которые расположены на жестком диске (этот вариант позволяет обойтись без использования CD-rom, так называемый cd-less install). Администратору сети такие подходы неудобны поскольку для одновременной инсталяции класса компьютеров необходимо иметь несколько комплектов инсталляционных дисков или в случае инсталяции с Hard Drive скопировать образы на локальный жесткий диск. С точки зрения администратора наиболее подходящий вариант установки системы через сеть (FTP или HTTP протокол) с использованем kickstart.

К сожалению в дистрибутиве Fedora Core 4 установить систему с Hard Drive невозможно, из-за ошибок в anaconda. С более подробной информацией об ошибках при установки с жесткого диска можно ознакомиться по адресу:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=160940

Стоит отметить что и установка с использованем Kickstart на данный момент тоже невозможна из-за ишибок в anaconda.

Неудачные попытки установки Fedora Core 4 с Hard Drive, а так же использование kickstart будут приведены в самом конце статьи, вдруг кто нибудь поможет полезным советом.


ПОШАГОВАЯ НАСТРОЙКА Fedora Core 4 через прготокол HTTP


Этот вариант установки удобен для администратора сети. Один из компьютеров должен быть WEB-сервером, который имеет директорию содержимое которой должно совпадать с содержимым:
http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/os/
Для WEB-сервера работающего под Linux это можно сделать следующим образом:

1. скачать DVD_ISO образ дистрибутива, например с

http://mirrors.playboy.com/fedora/4/i386/iso/FC4-i386-DVD.iso

2. создать в корневой директории WEB-сервера директорию os

3. сделать доступными данные хранящиеся в FC4-i386-DVD.iso, для этого необходимо смонтировать FC4-i386-DVD.iso, например командой:
# mount -o loop /INSTALL/FC4-i386-DVD.iso /var/www/html/os

4. Проверить доступна ли директория os, например открыть в окне WEB-броузера http://192.168.10.web/os
Если вместо содержимого директори показывается надпись “Access Forbidden” это свидетельствует о том что у Вас на WEB-сервере установлен SELinux. Чтобы отключить SELinux необходимо отредактировать файл /boot/grub/grub.conf добавив в конце строки, загружающей ядро (как правило kernel /boot/vmlinuz), параметр selinux=0 и перезапустить компьютер. Лично я рекомендую отключить SELinux поскольку он может вызвать много сложностей при конфигурации системы.

После конфигурации WEB-сервера, содержащего файлы дистрибутива, можно перейти к компьютерам, на котором планируется установить Fedora Core 4.

Далее будет расмотрена ситуция, когда на компьютере отведено место для установки Linux, но сама операционная система Linux не была установлена. В моем случае класс компьютеров состоял из Windows-2000 машин и половина жесткого диска была свободная. Каждая из машин имела CD-rom привод, поэтому для первичной установки был использован Live-CD Kanotix 2005-3. Данный Live-CD мне понравился больше остальных (для слабых компьютеров лучше использовать KANOTIX bug hunter). Под словом первичноя установка понимается установка загрузчика операционной системы grub. Загрузчик grub рекомендуется устанавливать в MBR жесткого диска. Если вы подзабыли что такое MBR и что такое загрузчик операционной системы, есть прекрасное руководство на эту тему по адресу:
http://unixforums.org.ru/index.php?t=2

Установка grub необходимо для запуска процесса инсталяции Linux, а именно ядра (vmlinuz) и initrd (содержащего необходимые модули ядра). После того как ядро будет загружено запустится Anaconda, которая непосредственно проинсталирует систему. Для установки grub воспользуемся Live-CD Kanotix 2005-3, вставте диск с Kanotix 2005-3 и перезапустите компьютер.

1. Выберите консольный режим работы Live-CD, этот неграфический режим уменьшит нагрузку на компьютер, для этого выберите:
EXTRA English menu а English console

2. Подготовить партиции жесткого диска для установки раздела Linux (ext3), для этого выполните команды:
# fdisk /dev/hda
> n (для создания новой партиции)
> p (primary partition)
> 2 (hda2)
> +10000M (задаем размер)
> w (запись изменений и выход)

3. Перезапустите компьютер и снова загрузитесь с Live-CD как это было описано в пункте 1. Перезапуск желателен что бы информация об изменненных партициях зафиксировалась ядром.

4. Отформатируйте созданную партицию
# mke2fs –j /dev/hda2

5. Сделайте доступным /dev/hda2 (подмонтируйте /dev/hda2)
# mount /dev/hda2 /mnt/hda2

6. Скопируйте необходимые для grub файлы в /dev/hda2
Создайте директории
# mkdir -p /boot/grub
Скопируйте из директории /KNOPPIIX/lib/grub/i386-pc/ все файлы в директорию /boot/grub, эти файлы необходимы grub для работы с файловыми системами.
# cp /KNOPPIX/lib/grub/i386-pc/* /mnt/hda2/boot/grub

7. Установите grub:
# grub
> root (hd0,1)
> setup (hd0)
> quit
Первая команда указывает что файлы для grub располагаются в /dev/hda2
Вторая команда устанавливает grub в /dev/hda
Более подробно по работе с grub можно ознакомиться по адресам:
http://www.linuxshare.ru/docs/software/grubbest.html
http://www.phrack.org/show.php?p=63&a=10
Не бойтесь устанавливать grub, у Вас всегда есть возможность вернуться MS-офтовскому загрузчику, для этого достаточно иметь загрузочный диск MS-Windows, загрузиться с него, выбрать режим rescue после чего в консоле выполнить две команды: fixboot и fixmbr и Ваша Windows згрузится как обычно.

8. Установите сетевую конфигурацию, для этого:
a. IP-адрес компьютера:
# ifconfig eth0 192.168.10.X netmask 255.255.255.0
b. Установить Gateway:
# route add default gw 192.168.10.Y
c. Указать DNS сервер:
# echo “nameserver 159.148.60.20” >> /etc/resolv.conf
d. Проверить что конфигурация сети правильная:
# ping 192.168.10.web

9. Скопируйте файлы vmlinuz и initrd.img из
http://192.168.10.web/os/images/pxeboot в /boot
# cd /boot
# wget http://192.168.10.web/os/images/pxeboot/vmlinuz
# wget http://192.168.10.web/os/images/pxeboot/initrd.img
Эти файлы непосредственно загрузят ядро Linux и запустят anaconda.

10. Перезапустите компьютер (не грузитесь повторно с Live-CD). После чего на черном экране должно появиться приграшение grub > введите следующие команды:
> root (hd0,1)
> kernel /boot/vmlinuz
> initrd /boot/initrd.img
> boot

11. Должна начаться загрузка ядра Linux, в процессе установке укажите параметры сети

12. Когда появится окно выбора типа инсталяции выберите HTTP

13. Укажите IP адрес WEB-сервера и директорию
Web site name: 192.168.10.web
Fedora Core direcotory: os

14. Начнется процесс инсталяции, ничем не отличающийся от интсталяции с CD-rom.



ПОШАГОВАЯ НАСТРОЙКА Fedora Core 4 С ИСПОЛЬЗОВАНЕМ Hard Drive.


Для установки с жесткого диска необходимо расположить ISO образы на жестком диске, чью файловую систему поддерживает загрузчик grub. В список поддерживаемых файловых систем входит и fat. Для установки с жесткогго диска необходимо выолнить следующие команды:

1. Создать на диске директорию boot и в ней grub, например с:/boot и с:/boot/grub

2. Скопируйте файлы vmlinuz и initrd.img из
http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/os/images/pxeboot/

3. Скопируйте в директорию grub файлы необходимые загрузчику grub, для этого скачайте grub-rpm по адресу:
(http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/os/Fedora/RPMS/grub-0.95-13.i386.rpm ) и распакуйте его, например с помощью архиватора 7-Zip (http://sourceforge.net/projects/sevenzip/) . В директории usr\share\grub\i386-redhat есть необходимые файлы.

4. Скопируйте файлы vmlinuz и initrd.img из
http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/os/images/pxeboot/

5. Установите загрузчак grub, для этого загрузитесь с Live-CD и запустите программу grub:
# grub
> root (hd0,0) (в нашем случае это fat32)
> setup (hd0)
> quit

6. Перезапустите компьютер (не грузитесь повторно с Live-CD), после чего на черном экране должно появиться приглашение grub > введите следующие команды:
> root (hd0,0)
> kernel /boot/vmlinuz
> initrd /boot/initrd.img
> boot

7. Должна начаться загрузка ядра, при инсталяции укажите тип инсталяции Hard Drive. Далее укажите раздел жесткого диска содержащего ISO-образ дистрибутива (в моем случае это hda1) и директорию содержащую ISO-образ (в моем случае это /fc4-iso)

8. Однако после установки партиций (желательно с помощью Disk Druid) перед этапом выбора пакетов для Custom установки инсталяционная программа Anaconda сообщение об ошибке. Если у Вас появились идеи, то можете высказать свои предложения на форуме, по адресу:
http://www.opennet.ru/openforum/vsluhforumID1/59930.html



ПОШАГОВАЯ НАСТРОЙКА Fedora Core 4 С ИСПОЛЬЗОВАНЕМ Kickstart


Как было ранее написано Kickstart предназначен для автоматизации процесса инсталляции. Автоматизация обеспевается засчет ранее созданного файла (имя которого обычно ks.cfg или anaconda-ks.cfg) содержащего основные опции инсталяции, сведения о пакетах которые надо установить и так далее. Файл anaconda-ks.cfg обычно создается в процессе инсталяции и храниться в директории /root (anaconda-ks.cfg). Самый простой способ использования этого файла, это скопировать указанный файл в корневую директорию дискеты и дать ему название ks.cfg (это название файла используется по умолчанию).

Включить режим автомической установки легко, для этого надо в консоли загрузчика grub при указание ядра передать параметр ks=адресс, для случая дискеты будет:
> root (hd0,1)
> kernel /boot/vmlinuz linux ks=floppy
> initrd /boot/initrd.img
> boot
Можно было указать и ks=http://192.168.10.web/ks/anaconda-ks.cfg но в случае с дискетой больше наглядности, так как по морганию светодиода на floppy приводе можно сделать вывод о правильности действий. Как и в случае установки Hard Drive, если у Вас появились идеи, то можете высказать свои предложения на форуме, по адресу:
http://www.opennet.ru/openforum/vsluhforumID1/59930.html

Обсуждение в форуме на www.opennet.ru


Andrejs Spunītis: spunitis AT one.lv
13 сентября, 2005 год.

www.top.lv --> Информация
можно хранить свои линки и смотреть остальные

Top.LV