1 (09.02.2015 13:36:05 отредактировано versus666)

Необходимо чтобы после установки дистрибутива автоматом устанавливался локальный репозиторий, но при попытке монтирования привода лог пишет что привод уже примонтирован или папка в которую я хочу его примонтировать уже занята (что исключено, т.к. я её только создал)... В какой каталог монтируется привод при установке? 

PS дистрибутив RHEL 6.4

2 (09.02.2015 13:42:04 отредактировано mvt)

versus666 пишет:

Необходимо чтобы после установки дистрибутива автоматом устанавливался локальный репозиторий, но при попытке монтирования привода лог пишет что привод уже примонтирован или папка в которую я хочу его примонтировать уже занята (что исключено, т.к. я её только создал)... В какой каталог монтируется привод при установке? 

PS дистрибутив RHEL 6.4

Да попробуйте после загрузки создать каталог в /media (или в /mnt) и смонтируйте туда. Если - "занят" - да размонтируйте. А всё получится - пропишите в /etc/fstab и всё будет автоматически.
Если не секрет - нафига автоматически? Диск (другой) - как вставлять будете?

3 (09.02.2015 13:53:05 отредактировано versus666)

Нужно чтобы именно он создавался при установке, чтобы при первой же загрузке можно было его использовать для доустановки необходимых пакетов. Способ с прописью в fstab  не выходит, уже пробовал, то же самое, видимо чтобы заработал fstab  необходимо загрузиться после установки.
А другой диск вставлять нет необходимости, собрал свой дистрибутивчик который помещается на 1 болванку)

Пробовал тоже самое с флешкой, всё работает без проблем, но к сожалению необходим именно диск... Думал проблема решится просто заменой строки "/mnt/sysimage/dev/sdc1" на " /mnt/sysimage/dev/sr0", но не тут то было... Вот собственно сценарий %post :

%post --nochroot --interpreter=mnt/sysimage/bin/bash --log=/mnt/sysimage/root/ks-post.log

mkdir /mnt/sysimage/var/replocal
mkdir /mnt/sysimage/mnt/cdrom
mount /mnt/sysimage/dev/sr0 /mnt/sysimage/mnt/cdrom
cp -R /mnt/sysimage/mnt/cdrom/* /mnt/sysimage/var/replocal
cd /mnt/sysimage/etc/yum.repos.d
echo "[localrepo]" > local.repo
echo "name=LocalRepo" >> local.repo
echo "baseurl=file:///var/replocal" >> local.repo
echo "enabled=1" >> local.repo
echo "gpgcheck=0" >> local.repo

4

Это лив-образ или просто установочный?

5

Установочный

6

Ну так возможно СД уже примонтирован. Посмотри список смонтированных файловых систем.

7

Да, он уже примонтирован, но я не могу посмотреть список смонтированных файловых систем во время установки...

8

Почему не можешь?
Сделай вывод этого списка в лог, который ты смотришь.

9

сейчас попробуем) благодарю)

10 (10.02.2015 08:37:57 отредактировано versus666)

В общем если кому пригодится, то при установке /dev/sr0  монтируется в папку  /mnt/source. Таким образом для создания локального репозитория при установке с помощью kickstart сценарий %post будет выглядеть следующим образом:

%post --nochroot --interpreter=mnt/sysimage/bin/bash --log=/mnt/sysimage/root/ks-post.log

mkdir /mnt/sysimage/var/replocal
mkdir /mnt/sysimage/mnt/cdrom
cp -R /mnt/source/* /mnt/sysimage/var/replocal
cd /mnt/sysimage/etc/yum.repos.d
echo "[localrepo]" > local.repo
echo "name=LocalRepo" >> local.repo
echo "baseurl=file:///var/replocal" >> local.repo
echo "enabled=1" >> local.repo
echo "gpgcheck=0" >> local.repo

Благодарю Vascom за дельный совет bx

PS надеюсь кому-нибудь это будет полезно
PSS походу скоро меня забанят ag

11

Наоборот, хорошо что ты сам рабираешься в своих нестандартных вопросах ab