Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Anaconda. Kickstart. "failed to add group file for repository"  (Прочитано 23895 раз)
0 Пользователей и 1 Гость смотрят эту тему.
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« : 23-02-2013 09:36 » 

Пытаюсь сделать kickstart для установки CentOS6. Инструкций и примеров в сети — сколько хочешь.

* Взял за основу первый ISO-образ дистрибутива.
* Для экспериментов использую виртуальные машины под Oracle VirtualBox.
* Сделал ручную установку с целью воспользоваться конфигуратором kickstart. В результате имею файл:

Код:
#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Firewall configuration
firewall --enabled --ftp --ssh --service=ssh
# Install OS instead of upgrade
install
# Use CDROM installation media
cdrom
# Root password
rootpw --iscrypted ....................
# System authorization information
auth  --useshadow  --passalgo=sha512
# Use text mode install
text
# System keyboard
keyboard ru
# System language
lang en_US
# SELinux configuration
selinux --disabled
# Do not configure the X Window System
skipx
# Installation logging level
logging --level=info
# System timezone
timezone  Europe/Moscow
# Network information
network  --bootproto=static --device=eth0 --ip=10.1.0.1 --netmask=255.255.255.0 --onboot=on
network  --bootproto=dhcp --device=eth1 --onboot=on
# System bootloader configuration
bootloader --location=mbr
# Partition clearing information
clearpart --none
# Disk partitioning information
part / --fstype="ext3" --onpart=/dev/sda1
# Reboot after installation
reboot

%packages
@base
@console-internet
ftp
@dial-up
pptp
-minicom
-wvdial
-lrzsz
@ftp-server
@hardware-monitoring
@system-admin-tools
mc
screen
%end

* Поместил файл в корень ISO и на нем же изменил опции ядра в конфиге загрузчика:

Код:
ks=cdrom:/ks.cfg

* Сохранил образ.
* Создал виртуалку, разбил вручную диск (это одна из целей эксперимента, чтобы автоматически ставить в указанный раздел).
* Подключаю к виртуалке свой измененный образ и рестартую ее.
* Грузится. Находит kickstart. Выполняет все указанные действия до установки. Находит на диске репозиторий. Рапортует об ошибке. Приплыли...

Ошибка в последней записи.

Пытался поиском найти, кто испытывал аналогичную проблему: нет таких упоминаний.
Думал, что что-то не так делаю. Еще раз проштудировал доку и примеры. Сократил количество групп установки. Пробовал использовать name вместо id. Не помогло.

Есть у кого какие мысли?

* centos6-ks-failed.png (15.62 Кб - загружено 3159 раз.)
« Последнее редактирование: 23-02-2013 09:48 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 23-02-2013 10:38 » 

В общем, я понимаю так, что какая-то трудность с репозитрорием пакетов. Возможно влияет местоположение ks.cfg на диске или UltraISO, которым я редактировал диск, что-то напортачил.
Хочу попробовать сетевую установку: http://ktaraghi.blogspot.ru/2012/09/automated-installation-of-centos-6x-and.html
Сделаю виртуалку, настрою сервера dhcp, tftp и http. Такой опыт уже был, не должно вызвать затруднений.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 23-02-2013 13:06 » 

К тексту по ссылке выше хочу добавить опции для многоинтерфейсного хоста. Anaconda упорно хочет ручного вмешательства для выбора сетевого интерфейса.

В опции ядра:
ksdevice=eth0

В kickstart:
network  --bootproto=dhcp

Другие рецепты, включая bootif, не подошли, а явно указывать MAC в кикстарте не хочу.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines