On Tue, 2025-08-26 at 11:14 -0600, Stan Johnson wrote: > On 8/26/25 8:15 AM, Cedar Maxwell wrote: > > ... Could you confirm how exactly your partitioning looks like? > > I've gotten the kernel and initrd copied over and recognized by > > BootX, but never gotten the system to actually boot into Linux. > > > > I understand that the partitoning has to be done particularly for > > OS 9, > > and in turn, Linux to boot correctly. > > That sounds right. > > I have this disk partitioning (edited slightly for readability): > > # mac-fdisk -l > /dev/sda > # type name length base ( size > ) > /dev/sda1 Apple_partition_map Apple 63 @ 1 ( > 31.5k) > /dev/sda2 Apple_Driver43 Macintosh 56 @ 64 ( > 28.0k) > /dev/sda3 Apple_Driver43 Macintosh 56 @ 120 ( > 28.0k) > /dev/sda4 Apple_Driver_ATA Macintosh 56 @ 176 ( > 28.0k) > /dev/sda5 Apple_Driver_ATA Macintosh 56 @ 232 ( > 28.0k) > /dev/sda6 Apple_FWDriver Macintosh 512 @ 288 > (256.0k) > /dev/sda7 Apple_Driver_IOKit Macintosh 512 @ 800 > (256.0k) > /dev/sda8 Apple_Patches Patch Partition 512 @ 1312 > (256.0k) > /dev/sda9 Apple_HFS MacOSX 16775392 @ 1824 ( > 8.0G) > /dev/sda10 Apple_HFS MacOS 4194304 @ 16777216 ( > 2.0G) > /dev/sda11 Apple_UNIX_SVR2 Debian_7 16777216 @ 20971520 ( > 8.0G) > /dev/sda12 Apple_UNIX_SVR2 Debian_sid 16777216 @ 37748736 ( > 8.0G) > /dev/sda13 Apple_UNIX_SVR2 Gentoo 33554432 @ 54525952 ( > 16.0G) > /dev/sda14 Apple_UNIX_SVR2 swap 1048576 @ 88080384 > (512.0M) > /dev/sda15 Apple_UNIX_SVR2 data 106242608 @ 89128960 ( > 50.7G) > > Block size=512, Number of Blocks=195371568 > DeviceType=0x0, DeviceId=0x0 > Drivers- > 1: @ 64 for 23, type=0x1 > 2: @ 120 for 36, type=0xffff > 3: @ 176 for 21, type=0x701 > 4: @ 232 for 34, type=0xf8ff > > > > Since I can't even get it to boot, my first thought is I > > partitioned my > > drive wrong. I just copied what that guy did in that article, > > which I > > can't verify is correct. > > > > > The article may be correct; I just didn't use Apple's tools to > partition > the drive. I used NetBSD's pdisk in MacOS 9 (look for pdisk in the > "installation/misc" directory of a NetBSD ISO. Either the ppc or the > mac68k version will work (oddly, the mac68k version works better in > some > cases). > > If you're comfortable using mac-fdisk or parted in Linux, those will > also work. You'll need to initialize the disk first in Mac OS 9 or > Mac > OS X to install the Apple drivers. If you only plan to run Mac OS 9 > and > Linux, you can use Drive Setup from Mac OS 9 to initialize the disk. > If > you are also planning to run Mac OS X, then you should use Drive > Setup > from Mac OS X (Jaguar, Panther or Tiger). > > > > How did you create a custom kernel based on your hardware? Could > > you > > share yours? > > > I cross-compiled a kernel on an i86_64 system (you should be able to > use > whatever system you are using as your QEMU host). I can send the > commands I use to cross-compile kernels if that would help. > > I don't mind sharing my .config file, though I don't want to spam the > mailing list. > And your hardware may be different, especially if you have > a 800x600 display; I have these ATI graphics options on two > Wallstreets > (both 1024x768): > > Wallstreet-1: > # dmesg | grep fb0: > [ 0.336988] fb0: Open Firmware frame buffer device on > /pci/ATY,264LT-G > > Wallstreet-2: > # dmesg | grep fb0: > [ 0.178132] atyfb: fb0: ATY Mach64 frame buffer device on PCI > > What "video=atyfb..." option are you passing to the kernel from > BootX?
Would you send your xorg.conf, etc., please? I can only seem to get Xorg to launch by passing in video=ofonly. I can't get it to work with fbdev either. > > It might make sense to install an older Debian from the ISO that > Adrian > mentioned. That way, you can use dmesg to examine your system's > hardware > (graphics, scsi, serial, network, etc.) and pick those same options > while configuring a custom 6.x kernel. If you pick only the options > that > you need, it doesn't take all that long to build a kernel natively on > a > Wallstreet. > > > > > > I don't have a faster G3 with SCSI, I had been taking the drive out > > and > > plugging it into my modern PC and doing the installation with > > QEMU. I > > do have 512MB of RAM though in my WallStreet :- > > ... > > That's interesting. I currently use QEMU only for m68k Macs but not > for > powerpc.

