Cool! As soon as I can find a 512-byte ro CDROM, I'll try this.
I've got part of mkefs working, BTW, which I realize is not required to
make bootable CDs, but might be helpful anyway.
Florian Lohoff wrote:
On Thu, Sep 26, 2002 at 03:32:26AM -0400, Alex deVries wrote:
I'm curious about the possibility of making a Linux installer for the
Indy that boots from CD; is there any description of the format of
bootable IRIX CDs out there? What does the firmware expect?
I know that sash is involved somehow...
Ok - i reworked the procedure a bit whil beeing in Oldenburg.
flo@split:~/projects/boot$ mkisofs -J -R -V testboot -o iso
Total translation table size: 0
Total rockridge attributes bytes: 262
Total directory bytes: 0
Path table size(bytes): 10
Max brk space used 6644
2208 extents written (4 Mb)
flo@split:~/projects/boot$ isoinfo -l -R -i iso
Directory listing of /
dr-xr-xr-x 2 1750 1750 2048 Sep 27 2002 [ 28] .
?--------- 0 1750 1750 2048 Sep 27 2002 [ 28] ..
-rwxr-xr-x 1 1750 1750 4414116 Sep 12 2002 [ 31]
flo@split:~/projects/boot$ echo $[ 31 * 4 ]
flo@split:~/projects/boot$ genisovh-0.1/genisovh iso sashARCS:124,4414116
The last command adds a "volume header" in the first 512 byte into the
iso file. This volume header spans the whole iso filesystem and lists 2
files at identical positions which is the ECOFF tftpboot-r4k-ip22.img.
The name sashARCS is coded in the Indys prom for the installer when
using your mouse and "Install System Software" and "Local cdrom".
Now one needs to write a wrapper for the Indy bootfloppys aka debian-cd
to produce bootable cds.
I put up the stuff:
Principal Architect, Linuxcare Canada, Inc.
(613) 562 2759
Linuxcare. Simplifying Server Consolidation.