вторник, 1 марта 2011 г.

Установка Fedora с USB-накопителя

Разбирательство с темой дало странную картину: множество информации как подготовить загрузочный носитель с помощью графических утилит и практически полное отсутствие вменяемого описания отдельных файлов, выложенных на зеркалах.
Сразу оговорюсь - я сторонник сетевой установки и загрузки с USB, т.к. считаю возню с оптическими носителями в наше время неоправданной, при наличии достаточно быстрых и дешевых каналов доступа в Internet.

 Что требуется предварительно скачать:
  1. SYSLinux - широко известный загрузчик, 6.2 MB
  2. install.img - содержит инсталлятор и минимальный набор файлов для начала установки, 149.8 MB (Не актуально для релиза >= 15)
  3. vmlinuz- ядро инсталяционной системы, 3.5 MB
  4. initrd.img - RAM-диск с программмой, осуществляющей поиск инсталятора на локальных носителях, 29.8 MB
Файлы vmlinuz, initrd.img и install.img кладем сразу в корень нашей флэшки, отформатированной в FAT16/32. Устанавливаем загрузчик на флэшку
> syslinux.exe e:
В корне создаем файл с именем syslinux.cfg и следующим содержимым:
DEFAULT Fedora
LABEL Fedora
KERNEL vmlinuz
APPEND initrd=initrd.img ro lang=ru_RU keymap=ru stage2=hd:LABEL=K4G:/install.img nodmraid noselinux graphical
Здесь немного подробней объясню параметры.
keymap=ru lang=ru_RU - сразу говорим, что нас интересует русскоязычная система и спрашивать этого не надо
stage2=hd:LABEL=K4G:/install.img - говорим где искать инсталятор. В данном случае я указал локальный диск (hd) с меткой K4G и файл install.img в его корне.
nodmraid noselinux graphical - принудительно запустить инсталлятор в графическом режиме, отключить SELinux и RAID не нужен.
Полное описание всех возможных параметров можно найти в официальной документации.
Далее загружаемся с этой флэшки и действуем согласно подсказок инсталлятора. На мой взгляд данная методика удобней графических мастеров и позволяет заточить образ под собственные нужды без лишних усилий. Больше всего затруднение вызвало непонимание разбиения на initrd.img и install.img, но по всей видимости это позволяет достичь гибкости инсталятора. Т.е. по всей видимости он может подгружать различные образы инсталлятора в зависимости от потребностей оборудования и не держать все возможные варианты в памяти. Конечно же это лишь мои предположения на настоящий момент...

Комментариев нет:

Отправить комментарий