|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
Creating a boot cdHello, i'm trying to figure out how to create a boot cd for G3 and G4
macs, just to boot a custom kernel that mounts its root over NFS. This already works over netboot, but i need a boot cd for instances where netboot isn't reliable. I've tried looking around an fiddling with ubuntu/ppc and slackware/ppc to see how there cds works, but for some reason mine doesn't:) Can someone send a quick list of steps i need to create the boot cd, including th mkiso command I used mkisofs -hfs -part -map ./ppcd/maps -no-desktop -hfs-volid "Yaboot_Boot_CD" -hfs-bless ./ppcd/boot -r -o test.iso ./ppcd/ to create the cd my ppc/bootinfo.txt file looks like this <chrp-boot> <description>Kubuntu feisty CD</description> <os-name>Resara</os-name> <boot-script>boot &device;:\boot\yaboot</boot-script> </chrp-boot> My maps file looks like this # This mapping is needed to successfully boot and to keep macos # from treating everything like a text file (ugly!) # # EXTN XLate CREATOR TYPE Comment .b Raw 'UNIX' 'tbxi' "bootstrap" yaboot Raw 'UNIX' 'boot' "bootstrap" kernel Raw 'UNIX' 'boot' "kernel" .conf Raw 'UNIX' 'conf' "bootstrap" initrd Raw 'UNIX' 'root' "root_image" * Raw 'UNIX' 'UNIX' "unix" my boot/ directory looks like this -rwxr-xr-x 1 root root 5202209 2007-10-08 16:49 kernel -rw-r--r-- 1 root root 1848 2007-10-09 10:24 ofboot.b -rw-r--r-- 1 root root 153124 2007-10-08 16:49 yaboot -rw-r--r-- 1 root root 149 2007-10-08 16:50 yaboot.conf My boot/ofboot.conf looks like this P-BOOT> <COMPATIBLE> MacRISC MacRISC3 MacRISC4 </COMPATIBLE> <DESCRIPTION> GNU/Linux PPC bootloader </DESCRIPTION> <BOOT-SCRIPT> " screen" output load-base release-load-area boot cd:,\boot\yaboot </BOOT-SCRIPT> <OS-BADGE-ICONS> 1010 000000000000F8FEACF6000000000000 0000000000F5FFFFFEFEF50000000000 00000000002BFAFEFAFCF70000000000 0000000000F65D5857812B0000000000 0000000000F5350B2F88560000000000 0000000000F6335708F8FE0000000000 00000000005600F600F5FD8100000000 00000000F9F8000000F5FAFFF8000000 000000008100F5F50000F6FEFE000000 000000F8F700F500F50000FCFFF70000 00000088F70000F50000F5FCFF2B0000 0000002F582A00F5000008ADE02C0000 00090B0A35A62B0000002D3B350A0000 000A0A0B0B3BF60000505E0B0A0B0A00 002E350B0B2F87FAFCF45F0B2E090000 00000007335FF82BF72B575907000000 000000000000ACFFFF81000000000000 000000000081FFFFFFFF810000000000 0000000000FBFFFFFFFFAC0000000000 000000000081DFDFDFFFFB0000000000 000000000081DD5F83FFFD0000000000 000000000081DDDF5EACFF0000000000 0000000000FDF981F981FFFF00000000 00000000FFACF9F9F981FFFFAC000000 00000000FFF98181F9F981FFFF000000 000000ACACF981F981F9F9FFFFAC0000 000000FFACF9F981F9F981FFFFFB0000 00000083DFFBF981F9F95EFFFFFC0000 005F5F5FDDFFFBF9F9F983DDDD5F0000 005F5F5F5FDD81F9F9E7DF5F5F5F5F00 0083DD5F5F83FFFFFFFFDF5F835F0000 000000FBDDDFACFBACFBDFDFFB000000 000000000000FFFFFFFF000000000000 0000000000FFFFFFFFFFFF0000000000 0000000000FFFFFFFFFFFF0000000000 0000000000FFFFFFFFFFFF0000000000 0000000000FFFFFFFFFFFF0000000000 0000000000FFFFFFFFFFFF0000000000 0000000000FFFFFFFFFFFFFF00000000 00000000FFFFFFFFFFFFFFFFFF000000 00000000FFFFFFFFFFFFFFFFFF000000 000000FFFFFFFFFFFFFFFFFFFFFF0000 000000FFFFFFFFFFFFFFFFFFFFFF0000 000000FFFFFFFFFFFFFFFFFFFFFF0000 00FFFFFFFFFFFFFFFFFFFFFFFFFF0000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00 00FFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000FFFFFFFFFFFFFFFFFFFF000000 </OS-BADGE-ICONS> </CHRP-BOOT> What does this do? Any help would be appreciated! _______________________________________________ Yaboot-users mailing list Yaboot-users@... https://ozlabs.org/mailman/listinfo/yaboot-users |
|
|
Re: Creating a boot cdOn Tue, Oct 09, 2007 at 11:40:26AM -0400, brendan powers wrote:
> Hello, i'm trying to figure out how to create a boot cd for G3 and G4 > macs, just to boot a custom kernel that mounts its root over NFS. This > already works over netboot, but i need a boot cd for instances where > netboot isn't reliable. I've tried looking around an fiddling with > ubuntu/ppc and slackware/ppc to see how there cds works, but for some > reason mine doesn't:) > Can someone send a quick list of steps i need to create the boot cd, > including th mkiso command Even the smallest change can brake everything, as you're making it custom cd you have to find on your own what is broken. > I used > > mkisofs -hfs -part -map ./ppcd/maps -no-desktop -hfs-volid > "Yaboot_Boot_CD" -hfs-bless ./ppcd/boot -r -o test.iso ./ppcd/ Make sure yout boot directory is blessed. With -verbose it will display some message when it is, and won't say a thing if it isn't. This -hfs-bless option is a bit tricky, maybe try without the leading "./" in case if that is the problem. > my ppc/bootinfo.txt file looks like this > > <chrp-boot> > <description>Kubuntu feisty CD</description> > <os-name>Resara</os-name> > <boot-script>boot &device;:\boot\yaboot</boot-script> > </chrp-boot> This file is useless under macs, as it isn't marked as TBXI. > My maps file looks like this > > # This mapping is needed to successfully boot and to keep macos > # from treating everything like a text file (ugly!) > # > # EXTN XLate CREATOR TYPE Comment > .b Raw 'UNIX' 'tbxi' "bootstrap" > yaboot Raw 'UNIX' 'boot' "bootstrap" > kernel Raw 'UNIX' 'boot' "kernel" > .conf Raw 'UNIX' 'conf' "bootstrap" > initrd Raw 'UNIX' 'root' "root_image" > * Raw 'UNIX' 'UNIX' "unix" > > > my boot/ directory looks like this > -rwxr-xr-x 1 root root 5202209 2007-10-08 16:49 kernel > -rw-r--r-- 1 root root 1848 2007-10-09 10:24 ofboot.b > -rw-r--r-- 1 root root 153124 2007-10-08 16:49 yaboot > -rw-r--r-- 1 root root 149 2007-10-08 16:50 yaboot.conf Make sure your ofboot.b is marked as 'tbxi', and nothing else is. To do so you can use hfstools; mount the image and list all files. > My boot/ofboot.conf looks like this Is it boot/ofboot.conf or boot/ofboot.b ? Should be ofboot.b in your case. > P-BOOT> Should be "<CHRP-BOOT>", not copied correctly ? ... > What does this do? What does what ? > Any help would be appreciated! Now go ! You've got a lot to play with ! -- ____ Sparky{PI] -- Przemyslaw _ ___ _ _ ........... LANG...Pl..Ca..Es..En /____) ___ ___ _ _ || Iskra | | _ \| | | : WWW........ppcrcd.pld-linux.org \____\| -_)'___| ||^'||//\\// < | _/| | | : JID......sparky<at>jabberes.org (____/|| (_-_|_|| ||\\ || |_ |_| |_| _| : Mail....sparky<at>pld-linux.org _______________________________________________ Yaboot-users mailing list Yaboot-users@... https://ozlabs.org/mailman/listinfo/yaboot-users |
| Free Forum Powered by Nabble | Forum Help |