SLES 9由DVD创建安装源的问题。
[
|
2008/10/15 00:17]
|
2008/10/15 00:17]
由于是从SLES9 SP3的DVD光盘拷贝到安装源的创建目录内,发现报错如下:
cp: will not create hard link './SP3/CD1/i386/update/SUSE-CORE/9/rpm/i586' to directory './SP3/CD1/suse/i586'
cp: will not create hard link './SP3/CD1/i386/update/SUSE-CORE/9/rpm/noarch' to directory './SP3/CD1/suse/noarch'
cp: will not create hard link './SP3/CD2/i386/update/SUSE-CORE/9/rpm/i586' to directory './SP3/CD2/suse/i586'
cp: will not create hard link './SP3/CD2/i386/update/SUSE-CORE/9/rpm/i686' to directory './SP3/CD2/suse/i686'
cp: will not create hard link './SP3/CD2/i386/update/SUSE-CORE/9/rpm/noarch' to directory './SP3/CD2/suse/noarch'
cp: will not create hard link './SP3/CD2/i386/update/SUSE-CORE/9/rpm/nosrc' to directory './SP3/CD2/suse/nosrc'
cp: will not create hard link './SP3/CD2/i386/update/SUSE-CORE/9/rpm/src' to directory './SP3/CD2/suse/src'
如果你置之不理,在后期的PXE网络安装中,客户端安装系统的时候会提示你找不到所要安装的rpm包。
其实道理很简单,在光盘的镜像结构里面,目录是可以做硬链接的。但是当你将光盘里面的内容拷贝到系统环境下,在目前的linux下的任何文件系统内也是无法为目录来创建硬链接的。
所以解决的方法就是:
1:手工创建软链接。(后经过测试,nfs分享后,无法找到路径)
2:直接从源路径复制目录到链接位置。(学乖了,就这招吧。)
3:用于源的分享的时候,直接将光盘挂载到那个目录下面。(这里有一个疑问,为什么这个时候是好用的。其实在使用ftp分享的时候,也许不让跳转目录。但是应该都属于同一个/下面,理论是可以的。)
最保险的做法是2,1和3也许都会多多少少面临这些问题。不过可以深入研究一下为什么不可以。
后记:用NFS还是效率最高的。
本文链接:http://www.52zhe.cn/read.php/201.htm
本文作者:kook(若就博客内所涉及的技术问题交流,请用下面的MSN或Gmail联系我)
联系方式:(MSN:kook#live.com) (Google talk:kookliu)
没有版权:GNU,转载时请注明“转载人”欠本人一顿饭,来日见面之时兑现!谢谢合作!
引用
cp: will not create hard link './SP3/CD1/i386/update/SUSE-CORE/9/rpm/i586' to directory './SP3/CD1/suse/i586'
cp: will not create hard link './SP3/CD1/i386/update/SUSE-CORE/9/rpm/noarch' to directory './SP3/CD1/suse/noarch'
cp: will not create hard link './SP3/CD2/i386/update/SUSE-CORE/9/rpm/i586' to directory './SP3/CD2/suse/i586'
cp: will not create hard link './SP3/CD2/i386/update/SUSE-CORE/9/rpm/i686' to directory './SP3/CD2/suse/i686'
cp: will not create hard link './SP3/CD2/i386/update/SUSE-CORE/9/rpm/noarch' to directory './SP3/CD2/suse/noarch'
cp: will not create hard link './SP3/CD2/i386/update/SUSE-CORE/9/rpm/nosrc' to directory './SP3/CD2/suse/nosrc'
cp: will not create hard link './SP3/CD2/i386/update/SUSE-CORE/9/rpm/src' to directory './SP3/CD2/suse/src'
如果你置之不理,在后期的PXE网络安装中,客户端安装系统的时候会提示你找不到所要安装的rpm包。
其实道理很简单,在光盘的镜像结构里面,目录是可以做硬链接的。但是当你将光盘里面的内容拷贝到系统环境下,在目前的linux下的任何文件系统内也是无法为目录来创建硬链接的。
所以解决的方法就是:
1:手工创建软链接。(后经过测试,nfs分享后,无法找到路径)
2:直接从源路径复制目录到链接位置。(学乖了,就这招吧。)
3:用于源的分享的时候,直接将光盘挂载到那个目录下面。(这里有一个疑问,为什么这个时候是好用的。其实在使用ftp分享的时候,也许不让跳转目录。但是应该都属于同一个/下面,理论是可以的。)
最保险的做法是2,1和3也许都会多多少少面临这些问题。不过可以深入研究一下为什么不可以。
后记:用NFS还是效率最高的。
本文链接:http://www.52zhe.cn/read.php/201.htm
本文作者:kook(若就博客内所涉及的技术问题交流,请用下面的MSN或Gmail联系我)
联系方式:(MSN:kook#live.com) (Google talk:kookliu)
没有版权:GNU,转载时请注明“转载人”欠本人一顿饭,来日见面之时兑现!谢谢合作!
SuSE Enterprise网络安装(三)
SLES9网络安装时候无法进行图形安装。



