플로피(이전 스타일)에 kickstart 파일(ks.cfg)이 있습니다. CentOS 5.4를 설치하려고 합니다.
내 ks.cfg 상단에 다음과 같이 나와 있습니다.
install
# Install from local cdrom or over the network.
#cdrom
url --url http://kickstart.example.org/pub/centos/5.4/
Apache 서버 측에서 이 명령은 다음 404와 함께 실패합니다.
kickstart.example.org 192.168.16.180 - - [01/Jun/2010:17:24:30 -0700] "GET /pub/centos/5.4///disc1/.discinfo HTTP/1.1" 404 314 "-" "urlgrabber/3.1.0"
kickstart.example.org 192.168.16.180 - - [01/Jun/2010:17:24:43 -0700] "GET /pub/centos/5.4/repodata/repomd.xml HTTP/1.1" 404 316 "-" "urlgrabber/3.1.0 yum/3.2.22"
내 URL 값이 서버의 디렉터리 구조와 일치하지 않는 것 같지만 이는 CentOS 미러의 정확한 미러입니다.
url URL의 값은 무엇이어야 합니까? 여기에는 OS(/pub/centos/5.4/)만 포함해야 합니까, 아니면 아키텍처(/pub/centos/5.4/os/x86_64 )를 포함해야 합니까? 변수(/pub/centos/5.4/os/$ARCH/)일 수 있습니까?
Kickstart가 'repomd.xml'이라는 파일을 가져오려고 시도하는 것을 확인했습니다. 그런데 이 파일이 실제로 '/pub/centos/에 있는데 왜 '/pub/centos/5.4/repodata/repomd.xml'을 찾고 있는 것입니까? 5.4/os/x86_64/repodata/repomd.xml' 및 '/pub/centos/5.4/*/$ARCH/repodata/repomd.xml'의 다른 위치?
나는 이것이 문서화되거나 잘 설명된 것을 보지 못했습니다.RedHat 5 설치 가이드
답변1
사용자 정의 ks.cfg 파일에 5.3 및 5.4가 제공됩니다. 내 라인은 다음과 같습니다
URL --urlhttp://long-path-to-your-distro/x86_64/5.3 -- 또는 5.4 -- 뒤에 슬래시가 없지만 중요하지 않습니다.
거기에는 다음이 있습니다.
./
../
CentOS/
config/
EULA
GPL
images/
isolinux/
NOTES/
repodata/
RPM-GPG-KEY-beta
RPM-GPG-KEY-CentOS-5
TRANS.TBL
답변2
.discinfo
파일 및/또는 디렉터리가 포함된 경로를 가리켜야 합니다 repodata/
.