Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103623746
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-07 19:03:22

出处:Unix爱好者家园unix-cd.com 
曾看到制作SCO OpenServer的光盘启动安装盘,能制作从光盘启动并安装系统的光盘,这样的光盘做好之后启动完成出现“按回车键进行安装”,但并不能进入SHELL进行系统维护。现在的软盘、软驱质量不可靠,并且启动速度慢,笔者就萌生了制作光盘启动盘来代替平常用的boot和root盘,并且能用ESAYBOOT来制作与DOS的多重启动盘。经过多方努力,终于制作成功与大家共享,共同探讨。 
步骤如下: 
    1、用UltraIso等工具从SCO的安装光盘中提取出引导文件,有2.88M(这样做是为了产生一个EAFS文件系统且能放下boot和root两张盘的内容),用ftp的bin方式传到SCO UNIX下,取一个文件名,此处用boot.cdr; 
    2、制作boot、root引导软盘,并用dd命令将其制作成映象(dd if=/dev/fd0 of=boot.img or root.img),在此分别命名为boot.img和root.img; 
    3、(在根目录下)建立一个新目录如xxx(在根目录下建是为了使目录尽可能的短,方便输入); 
    4、执行“marry -a boot.img”在/dev/marry的目录下会看到一个新的boot.img的设备文件,执行fstyp boot.img会显示EAFS(若你的boot.cdr,boot.img,root.img文件并非在根目录下,在/dev/marry目录下看不到这个文件,而是文件所在的路径名,要进入该目录才能看到这个文件),用“mount boot.img /mnt”命令安装,然后将其下的内容命令用“cp -r * /xxx”将内容全部拷贝到/xxx目录下; 
    5、执行“umount /mnt”卸载该系统; 
    6、执行“marry -d boot.img”取消该联结; 
    7、同样执行4到6步将root盘上仅有的ramdisk.Z文件拷贝到/xxx目录下; 
    8、将boot.cdr文件执行第四步中的marry和mount命令后,将/mnt目录下的文件全部删除(应该有rootFS等文件),将/xxx目录下的文件全部拷贝到/mnt目录下(用cp -r * /mnt),然后用vi将/mnt目录下etc/default/boot文件中的DEFBOOTSTR=......中的60改成64,其他可以不变。然后执行5到6步卸载和去联结。这样一个光盘启动映象文件就做好了。 
    9、将这个文件用I方式ftp到windows下,就可以用来刻光盘了。 
    本人就用这个文件配合ESAYBOOT用来做成了多重启动盘。你可以在制作root盘时加入许多网络功能命令和其他命令(参考精华帖中的内容)使之功能更强大。 
    当然映象的制作中有许多不足,希望能起到抛砖引玉的作用,我们共同探讨,共同进步!
阅读(538) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~