- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
改造DEBIA 5.0.3 DVD安装光盘镜像以实现PXE远程安装
改造DEBIAN 5.0.3 DVD安装光盘镜像以实现PXE远程安装
作者:张水泉
问题的提出
将DEBIAN 5.0.3 DVD安装光盘镜像发布为HTTP安装源,通过PXE远程启动后选择此HTTP安装源安装DEBIAN 5.0.3时,会出现“无法找到Release签名文件Release.gpg,无法对Release签名验证”的错误,从而导致安装无法进行下去。
解决问题的思路
对Release文件进行签名,并创建签名文件Release.gpg。
要签名就要有PGP密钥,由于只知道DEBIAN 5.0.3用于签名的PGP密钥的公钥,不知道其密钥,不能用于签名,只能用于验证签名,所以需要创建一个自己的PGP密钥来签名。
将自己的PGP密钥的公钥添加到PXE启动光盘initrd.gz和DEBIAN 5.0.3安装包内,以便安装程序在安装过程中验证签名。
修改Package,以适应DEBIAN 5.0.3安装包的改变;修改Release,以适应Package的修改。
解决问题的过程
需要同时在Windows和Debian下操作。
以Windows7和Debian V5.0.3为例。
1.安装Debian 5.0.3
a.以光盘镜像的形式在虚拟机Vmware workstation 7.1中安装Debian 5.0.3
b.安装samba,以便和Windows实现共享
# su
输入root用户的密码。
# apt-get install samba
工作组名称
c.修改 samba配置smb.conf
# vi /etc/samba/smb.conf
通常修改如下的参数:
#设置samba服务器所在的工作组
workgroup=mygroup
#设置Samba服务器的主机名
server string = Samba Server
#设置Samba的安全等级,将默认的user改成share,这样将不需要密码验证,即可登录Samba主机。security=share 。
#设置/mnt作为共享目录。该共享目录权限完全开放(如果是只让其他用户读,不能写,则将改成read only=yes)。
[mnt]
comment=mnt
path=/mnt
read only=no
public=yes
guest ok=yes
browseable=yes
writeable=yes
d.修改/mnt目录的属性
chmod o+rwx /mnt
e.通过“系统-》系统服务-》服务”将samba设置为开机时自启动。
f启动Samba服务# /etc/init.d/smb start重启Samba服务:# /etc/init.d/smb restart–K
#gpg --gen-key
密钥种类:(2)DSA(仅用于签名)
密钥永不过期
输入姓名、电子邮件地址、注释作为用户标识
输入密码,记住它。
生成gpg密钥,记住它。
b.导出PGP密钥保存以备以后使用
gpg --export gpg密钥 keyring.gpg
gpg --export-secret-key gpg密钥 keyring.key
b.导入以前备份过的gpg密钥
将以前备份过的gpg密钥通过samba共享放到/mnt
# gpg --import /mnt/keyring.gpg
# gpg --allow-secret-key-import --import /mnt/keying.key
3.准备文件
1.在windows下建立二目录
D:\lenny
D:\pool
2. 将keyring.gpg、keyring.key复制到D:\lenny,备份gpg密钥
3.从官方网站/dists/lenny/main/installer-i386/current/images/netboot/gtk下载mini.iso到D:\lenny\main\installer-i386\images\netboot。
4. 从官方网站/dists/lenny/main/i18n下载Translation-zh*.*到D:\lenny\main\i18n
5.将debian-503-i386-DVD-1.iso的dists/lenny目录提取到D:\lenny
6.删除d:\lenny\main\binary-i386\Package.gz、d:\lenny\main\debian-installer\binary-i386\Package.gz。
7.用Ultraedit新一个空文本文件:d:\lenny\main\binary-i386\Packages.diff\Index。
8. 从debian-503-i386-DVD-1.iso的pool/
原创力文档


文档评论(0)