找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4932|回复: 9

[coyote] COYOTE能不能做一个光盘安装的ISO?

[复制链接]
发表于 2004-11-25 22:42:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
COYOTE好用,无奈是软盘版的,我是怕了。就算装到硬盘上,也是要用到软盘。现在有一个设想,能不能做一个光盘启动的ISO,用光盘来把COYOTE装到硬盘上??本人正在试验中,如果成功的话我会把方法帖出来的
routeros
 楼主| 发表于 2004-11-25 22:44:30 | 显示全部楼层
顶啊!希望高手能指点啊
routeros
回复

使用道具 举报

发表于 2004-11-25 23:12:30 | 显示全部楼层
用虚拟软驱嘛
routeros
回复

使用道具 举报

 楼主| 发表于 2004-11-25 23:30:33 | 显示全部楼层
QUOTE (czw1240 @ Nov 25 2004, 11:12 PM)
用虚拟软驱嘛
虚拟软驱??哎~!
routeros
回复

使用道具 举报

发表于 2004-11-26 23:17:38 | 显示全部楼层
不好意思,没看到这个帖子。汗~~~
routeros
回复

使用道具 举报

发表于 2004-11-26 23:46:39 | 显示全部楼层
现在coyote的网站上已经有了支持光盘安装的开发环境,我什么时候给大家做一个试试。
routeros
回复

使用道具 举报

发表于 2004-11-27 02:12:01 | 显示全部楼层
很麻烦的,整个一安装光盘,我这里思路很清晰,就是嫌麻烦。嘿嘿。
routeros
回复

使用道具 举报

 楼主| 发表于 2004-11-28 10:46:07 | 显示全部楼层
请老大看看这个该怎么搞,能不能翻译一下http://rzero.com/coyote/bootcd.htmlBooting Coyote Linux from a CD-ROMOverviewThis is an involved process and requires some hacking on a full Linux system to create the boot CD. Something to keep in mind is that the configuration of such a system cannot be updated; you are creating a CD-ROM, as in "Read Only Memory". All of your configuration options, port-forwarding, or script modifications must be completed and tested before you create the CD. You don't need an IDE-enabled kernel to make this work, as it merely takes advantage of the BIOS-enabled ability of many computers to boot from a CD. Following are three sets of instructions. The first is the most recent, and has been tested with CL2.x The other two were provided for CL1.x, and will probably not work for CL2.x. They are included here as resources in case the first method doesn't quite work for you. If you have questions or problems with any of this, please use the Coyote Linux forums. I didn't write any of this, so please don't ask me for help. I am interested in corrections or clarifications, however. --------------------------------------------------------------------------------Method 1What do you need ?A WORKING Coyote Linux 2.0 floppy A system that meets Coyote's specs, with a CD drive capable of reading and booting from CD-RW or CD-R media. A working full-distribution Linux system (capable of manipulating tar gzip files). A working Windows system with a CD-writing drive. A new kernel with support for IDE CD-ROMs CDRpack13 and multi_memdisk WinImage, or another program for creating disk image files from floppy disks. how to:Replace the file linux on the boot floppy with the IDE-CDROM-enabled kernel (renamed to linux. Copy etc.tgz, local.tgz, webadmin.tgz, dhcpd.tgz, modules.tgz on this floppy to a temporary directory on the Linux system. Extract root.tgz to another temp directory, and modify etc/rc.d/rc.sysinit, changing qt mount -o ro -t $FSTYPE $DEVICE $MNT to qt mount -o ro -t iso9660 $DEVICE $MNT. Recompress the files back into root.tgz. Modify syslinux.cfg, changing boot=/dev/fd0,vfat to boot=/dev/hdc,iso9660. This assumes that your CD-ROM is the master on the secondary IDE interface; change it to /dev/hda if it's master on the primary interface, etc. Use WinImage to create disk image (uncompressed format) file called coyote2.img Extract cdrpack13.zip to a dir like c:\cdrpack13 and extract multi_memdisk_addon.zip to that directory. Copy coyote2.img to c:\cdrpack13\cds\multi_memdisk\disk1\isolinux Modify c:\cdrpack13\cds\multi_memdisk\disk1\isolinux\isolinx.cfg, changing append initrd=tomsrtbt.img to append initrd=coyote2.img. You can also modify isolinux.cfg with other changes, such as timeout, default, display message when CD booting, other bootable images, etc. Copy etc.tgz, local.tgz, webadmin.tgz, dhcpd.tgz, modules.tgz to c:\cdrpack13\cds\multi_memdisk\disk1 Get to a DOS/Command prompt, make c:\cdrpack13 the current directory, insert a blank CD-R, and execute run.bat. From the "Main menu" select "Build & Burn" and "multi_memdisk". --------------------------------------------------------------------------------Method 2 (Coyote Linux 1.x)Mount the floppy on the machine with the CD burner. Start from your home directory; this example uses /home/fred. mkdir cdcoyotecp /mnt/floppy/* cdcoyotemkdir cdcoyote/rootcd cdcoyote/roottar -xzvf ../root.tgzEdit linuxrc and continue on, but you may want to uncomment DEBUG if you wish, and then continue to this:MNT="/var/lib/lrpkg/mnt"qt mkdir $MNTbecomes this:MNT="/var/lib/lrpkg/mnt"#qt mkdir $MNTchange this:qt mount -o ro -t $FSTYPE /dev/$DEVICE $MNTln -sf $DEVICE /dev/bootto this:#qt mount -o ro -t $FSTYPE /dev/$DEVICE $MNTln -sf $DEVICE /dev/bootand this:qt umount /procqt umount $MNTbecomes this:qt umount /proc#qt umount $MNTSave it.cd var/lib/lrppkgmkdir mntcd mntcopy all the ROOTMAP tgz files here (those in syslinux.cfg LRP=.......copy all tgz files listed in the packages file here.cd /home/fred/cdcoyote/roottar -czvf ../newroot.tgz *cd ../check the permissions on the old root.tgz and make newroot.tgz match'em thenrm root.tgzmv newroot.tgz root.tgzrm the tgz files that you moved to lrppkg/mnt from /home/fred mkdir cdimgmkdosfs -C 288.img 2880mount -t msdos -o loop 288.img cdimgcd cdimgcp /home/fred/cdcoyote/* .cd ../syslinux 288.imgumount cdimgmv 288.img cdimgmkisofs -b 288.img -c boot-catalog -o /tmp/coyote.iso cdimgcdrecord speed=4 dev=0,0,0 /tmp/coyote.isoMost of this was listed in a mini howto for LRP (password required). --------------------------------------------------------------------------------Method 3Author: Tiago RattoDate: 10-10-03 15:41What do you need ?A WORKING Coyote Linux floppy 1 Computer running WIndows 1 Computer running Linux (Windows with Cygwin might work, not tested) 1 CD-R Drive 1 (or more) CD-R media WinImage (to create and change disk images) optional: Bochs (to test the images you've made) BCD, MultiMemDisk (www.nu2.nu - Thanx Bart) -1st Step[Location: Windows]So, you've already created your Coyote linux ok ? Run WinImage and make a disk image of your disk, save the image as non-compressed format. - 2nd Step[Location: Linux/Cygwin]Now create a folder in your hard drive and extract all the tgz's inside. Create another folder inside the folder you've created named root and extract the root.tgz inside. Move the others tgz's files to the folder root. Now go tho to root/var/lib/lrpkg/ and edit the root.linuxrc file. Now change the following lines:[126]if [ -f $MNT/$f.tgz ]; thento:if [ -f /$f.tgz ]; then [131]zcat $MNT/$f.tgz | qt tar -xto:zcat /$f.tgz | qt tar -x [154]if [ -f $MNT/$f.tgz ]; thento:if [ -f /$f.tgz ]; then [156]qt zcat $MNT/$f.tgz > /dev/nullto:qt zcat /$f.tgz > /dev/null Now extract the file syslinux.cfg from the image and open it. Change the parameter:boot=/dev/fd0to:boot=/ - 3rd Step[Linux/Cygwin]Now enter the root folder and compress all the files using tgz-like tool creating a new root.tgz.[Windows]After all that put the files you'd changed back into the image file using the WinImage and save it. And copy it to the cds/multi_memdisk/disk1/isolinux folder on the MultiMemDisk folder. Go to the MultiMemDisk folder and enter the cds/multi_memdisk/disk1/isolinux and alter the isolinux.cfg and the bootmsg as you like. After that go back to the MultiMemDisk folder and type "run" to burn your CD-R, follow the intructions and all should be fine !!! :-)))) PS1: If you are using WindowsXP generate a image file with de MultiMemDisk and burn it to the CD using a Nero-like software. Credits, Licenses, Sources and DocumentationCoyote Linux - Vortech Consulting - http://www.coyotelinux.comCoyote Linux FAQ - http://rzero.com/coyote/faq.htmlBCD - http://www.nu2.nu Compiled by Todd VerBeek.
routeros
回复

使用道具 举报

 楼主| 发表于 2004-11-28 11:03:57 | 显示全部楼层
Fullfilling my promise :Modules to add cd-rom suport to the current ide-kernel:www.rictec.com.br/claudio/coyote/cdrom.owww.rictec.com.br/claudio/coyote/ide-cd.owww.rictec.com.br/claudio/coyote/isofs.o...or...New kernel with built-in cdrom suportwww.rictec.com.br/claudio/coyote/coyote-kernel-2.4-ide-cdromThe modules most be copied to /lib/modules and listed in /etc/modules on the order above.These files support iso9660/joliet filesystems.With the modules is posible to mount the cd-rom units after the boot (i傣e tried) but i think to make a bootable cd it大 needed to use the built-in kernel (i haven呆 tried. Acctualy i think it大 not a good idea).I suggest to use a coyte floppy copy as boot image to the cd-rom (the bios will see it as drive a:) but i错 sure you will need to put all the tgz files at root of cdrom too or they won呆 be find at boot time. the syslinux.cfg boot parameter must be /dev/hdc,iso9660Shall I confess: I don呆 have any use to these files myself, I傣e done them just because i傣e got some guys asking for.
routeros
回复

使用道具 举报

发表于 2004-11-28 13:26:39 | 显示全部楼层
这个不是制作安装光盘。
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-12-23 03:11 , Processed in 0.075705 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表