⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000021.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 2 页
字号:
&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;现在的&quot;genhdlist&quot;多了一个新的参数:--withnumbers。是用来记录hdlist文件中&nbsp;&nbsp;<BR>每个RPM包的媒介代号。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;分步处理的过程如下:&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;#&nbsp;rpm&nbsp;-i&nbsp;anaconda-runtime-xxxxx-i386.rpm&nbsp;&nbsp;<BR>&nbsp;&nbsp;#&nbsp;cd&nbsp;/usr/lib/anaconda-runtime&nbsp;&nbsp;<BR>&nbsp;&nbsp;#&nbsp;./genhdlist&nbsp;--withnumbers&nbsp;--hdlist&nbsp;~/cd1/RedHat/base/hdlist&nbsp;~/cd1&nbsp;~/cd2&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;切勿改变cd1和cd2的顺序,您可能已经猜到原因了。别忘掉&quot;--withnumbers&quot;!这就够了。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;还有一点,啥时候做到这一步也没有固定时间。我是出于方便的考虑才把它放到这里当&nbsp;&nbsp;<BR>第4步的。但是有可能这是您所需要做的最后一步。第5步跟这个地方的操作毫无关联。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果您没有改变安装程序用的内核、anaconda和其他重要的软件包,到此应该热烈&nbsp;&nbsp;<BR>祝贺您啦!您现在就可以开刻您的新RH7光盘喽(看第6步)。&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;<BR>5)&nbsp;重新编译安装程序,调整安装阶段&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;安装程序是不可能一次就加载进来的,必须分阶段进行,通常我们就称为“stage”&nbsp;&nbsp;<BR>(我翻译成“阶段程序”大家有没有意见?)第一个步骤所用程序很小,只有这样才能&nbsp;&nbsp;<BR>从一张软盘、tftp服务器等等上面加载。通常这个阶段程序包含的只有一个精简过的&nbsp;&nbsp;<BR>Linux内核和在后续步骤当中必要的一些驱动程序(比如SCSI)。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;要采用一个新的RedHat安装,就会有很多的映像需要做出来。最显著的一个就是&nbsp;&nbsp;<BR>引导安装盘本身(从软驱或者光驱安装),但是我们也需要对从硬盘、网络文件系统&nbsp;&nbsp;<BR>等安装方式提供支持。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RedHat就此提供了很棒的脚本命令,只需一个简单的操作就可以统统搞定。这些&nbsp;&nbsp;<BR>脚本的工作就是把某些RPM包的内容提取出来,然后用来生成各安装步骤用程序的映像。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;再强调一次,我们必须保证安装了anaconda-runtime:&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;rpm&nbsp;-i&nbsp;anaconda-runtime-xxxxx-i386.rpm&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;接着进入目录/usr/lib/anaconda-runtime,这里我们会看到一些非常有用的&nbsp;&nbsp;<BR>脚本,比如:&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;5.1)&nbsp;mk-images.i386&nbsp;-&nbsp;包涵有创建启动磁盘时i386的专门设置(普通,网络和&nbsp;&nbsp;<BR>pcmcia)以及辅助磁盘驱动程序。在此您可以改变启动映像中所包含的模块,比方说在&nbsp;&nbsp;<BR>网络启动磁盘有:&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NETWORKMODULES=&quot;$COMMONMODULES&nbsp;3c509&nbsp;3c59x&nbsp;3c90x&nbsp;8390&nbsp;ac3200&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at1700&nbsp;de4x5&nbsp;de600&nbsp;de620&nbsp;depca&nbsp;dgrs&nbsp;eepro100&nbsp;eepro&nbsp;hp-plus&nbsp;hp&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hp100&nbsp;ne&nbsp;ne2k-pci&nbsp;ni52&nbsp;old_tulip&nbsp;pcnet32&nbsp;rtl8139&nbsp;tlan&nbsp;tulip&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;via-rhine&nbsp;nfs&nbsp;vfat&quot;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.2)&nbsp;upd-instroot&nbsp;-&nbsp;这个可以用来从安装媒介中提取RPM包。为了避免浪费空间,&nbsp;&nbsp;<BR>它提供了在提取RPM包后必须保留的文件的列表(清单中不列举的包将不会复制到任何安&nbsp;&nbsp;<BR>装阶段程序)。也就是说,如果您要在anaconda映像中包含入一个新的文件,您得列入包&nbsp;&nbsp;<BR>含该文件的RPM包极其文件名称。再用reiserfs做例子说明:&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PACKAGES=&quot;glibc&nbsp;setup&nbsp;openssl&nbsp;python&nbsp;newt&nbsp;libtermcap&nbsp;zlib&nbsp;&nbsp;<BR>&nbsp;&nbsp;e2fsprogs&nbsp;util-linux&nbsp;raidtools&nbsp;...&nbsp;reiser-utils&nbsp;&nbsp;&lt;-&nbsp;就在这里啦!&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sbin/ldconfig&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sbin/mkdosfs&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sbin/mkreiserfs&nbsp;&nbsp;&lt;-&nbsp;这里就是啦!&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sbin/mke2fs&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sbin/mkfs.ext2&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;5.3)&nbsp;buildinstall&nbsp;-&nbsp;这是主要的。这个很容易使用啦:&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;cd&nbsp;/usr/lib/anaconda-runtime&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;./buildinstall&nbsp;~/cd1/&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;剩下的其他脚本会在需要的地方自动调用。需要注意的是,如果您操作的是cd1&nbsp;&nbsp;<BR>和cd2上的文件(像我一样),那么您得确定每个必须得RPM包都放在了第一个光盘上&nbsp;&nbsp;<BR>了。尤其是得把第二张光盘上的syslinux-xxx-i386.rpm挪到第一张光盘上来。&nbsp;&nbsp;<BR>RedHat把这个文件落在了第二张盘上,有可能是因为他们是到最后才开始分配软件包&nbsp;&nbsp;<BR>的。如果您没有分开这些光盘,那就甭理它啦。千万别是复制而不是移动,否则您就&nbsp;&nbsp;<BR>会遭遇本文前第4步所提及的错误提示了。&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这个脚本命令会在~/cd1/images和~/cd1/RedHat/instimage初创建大量的&nbsp;&nbsp;<BR>文件。最后的一个是nfs网络安装系列文件。因为这个是在RedHat&nbsp;7.0第二张盘上,&nbsp;&nbsp;<BR>所以您可以搬动或者不搬动它。&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;<BR>6)&nbsp;创建ISO映像&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;这里唯一值得注意的是第一张盘是否能够光盘启动。要实现光盘启动功能,&nbsp;&nbsp;<BR>就试试如下命令吧:&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;#&nbsp;mkisofs&nbsp;-V&nbsp;&lt;label&gt;&nbsp;-b&nbsp;images/boot.img&nbsp;-c&nbsp;boot.cat&nbsp;-J&nbsp;-r&nbsp;-T&nbsp;-o&nbsp;cd1.iso&nbsp;~/cd1&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;#&nbsp;mkisofs&nbsp;-V&nbsp;&lt;label&gt;&nbsp;-J&nbsp;-r&nbsp;-T&nbsp;-o&nbsp;cd2.iso&nbsp;~/cd2&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;我喜欢用&nbsp;-J&nbsp;(joliet),这样做出来的盘在&nbsp;Windowz&nbsp;也能读。如果您想在&nbsp;&nbsp;<BR>网络上散步这些ISO映像,考虑做个md5校验文件,这样别人就知道文件下载没有出错。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;#&nbsp;md5sum&nbsp;*.iso&nbsp;&gt;&nbsp;MD5SUM&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>-------------------------全文完!-----------------------------------&nbsp;&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>01:00-&gt;06:30-&gt;07:00-&gt;08:00-&gt;09:00-&gt;12:00&nbsp;<BR>13:00-&gt;18:00-&gt;19:00-&gt;23:00-&gt;01:00&nbsp;<BR>休息-&gt;起床-&gt;训练-&gt;读书-&gt;工作-&gt;休息&nbsp;<BR>工作-&gt;休息-&gt;自习-&gt;训练-&gt;休息&nbsp;<BR>减少灌水时间,多做实质事情。不好说,说不好,不说好。&nbsp;<BR>每周日回农大打篮球,然后去洗澡。切勿此时来打搅!谢谢...&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;210.73.87.125]&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -