Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gentoo on G3/300 (beige Gossamer)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on PPC
View previous topic :: View next topic  
Author Message
repetty
n00b
n00b


Joined: 21 Oct 2004
Posts: 5
Location: Austin, Texas

PostPosted: Fri Oct 22, 2004 3:08 am    Post subject: Gentoo on G3/300 (beige Gossamer) Reply with quote

Okay, there are already lots of threads about the problems people are having getting Gentoo installed on beige G3/300-type (Gossamer mobo) Macs. I've read them all -- many times. But...

Has anyone ever been successful doing it?


I've never read where anyone pulled this off. Most of the threads on install problems on these machines just sort of peter off... My impression is that people just give up.

--Richard
Back to top
View user's profile Send private message
JoseJX
Retired Dev
Retired Dev


Joined: 28 Apr 2002
Posts: 2774

PostPosted: Fri Oct 22, 2004 3:17 am    Post subject: Reply with quote

I've sucessfully installed Gentoo on a Beige G3, if the current LiveCDs aren't working for you, please try the 1.4 CD (available in the historical folders on mirrors) as this definitely works. Once you've booted the machine, you can use a stage from a newer release.
Back to top
View user's profile Send private message
Frogblast
n00b
n00b


Joined: 28 Aug 2004
Posts: 13

PostPosted: Fri Oct 22, 2004 5:06 am    Post subject: Reply with quote

Yes it does work. I installed Gentoo on a Beige G3/233 last week, after working through some problems.

From what I've learned, I'll try to summarize a rough install guide (this is for my gentoo-only system, especially where that differs from the official PPC install guide. OS 9 was only given enough space to boot and start BootX).

First, as was already said, use the 1.4 LiveCD. Don't bother downloading the universal, since you won't be using all the extra packages, they're too far out of date. All you really need is the kernel from the 1.4 LiveCD, and it's modules.

I did a clean install of OS 9, pretty much only the base OS, a web browser to download stuff with (IE 5), OpenTransport, and Stuffit Expander, on a 250Mb partition (first visiable partition on the disk). I left the rest of the disk unallocated. This was done with the OS 9 version of Apple Drive Setup.

Download the most recent version of BootX, install the control panel and extension in their respective folders, and create a folder called 'Linux Kernels' in the System Folder. You'll need to copy the G4 (yes, G4) kernel, and initrd.img.gz from the LiveCD into the Linux Kernels folder.

This will be fun because OS 9 can't read the format of the LiveCD, so you need to get the files from another machine, and transfer them over the network through OS 9 (which I did through IE. I had to gzip the kernel in order to get IE to not interpret it as text, and both try to render it and mangle newlines. Un-gzip the kernel, do not un-gzip the initrd file.

At this point, put the 1.4 LiveCD in the mac, and reboot. The BootX panel should appear during the extensions loading phase. Be prepared to act quick, move the cursor around within the text field using the arrow keys within 8 seconds to stop the auto-boot timer (which will put you in Mac OS again).

Set the BootX options as follows:
In the Options dialog, select 'Use Specified Ram Disk', and select initrd.img.gz in the Linux Kernels folder. Set the ram disk size to 32000 or greater. Set the kernel arguments prompt to rw init=/linuxrc cdroot

If you're using a newer LiveCD (2004.0, 2004.1), I got a flash of text, then the Tux logo, and nothing else. Just a tux logo on a black screen. This is why we use 1.4. At this point, the kernel should boot, and you can start following along the normal install instructions.

When it comes time to partition using mac-fdisk, the 'unallocated' portion will be labeled Apple_free (or something similar). On my system, the OS 9 partition is /dev/hda6, and Apple_free was /dev/hda7. The rest are Apple bookkeeping partitions. I don't know if this will vary. Check the partition types in mac-fdisk (p option). Create a swap partition (512M on my system, with 256M ram), and then divide the rest up how you like. I chose to have only one other massive partition. It was advised to me that ext3 is suggested on ppc, as other formats may not be stable. You do not need to create a /boot partition, because you already have one: the OS 9 partition.

Continue to follow the normal instructions, except download and install a 2004.1/2004.2 stage tarball (I went with stage 3). If you compile your own kernel, you *must* include HFS file system support. Mount the OS 9 partition, and install the kernel in /System Folder/Linux Kernels. I still use the initrd img from the 1.4 LiveCD. I went with a 2.6.8-r7 kernel (gentoo-dev-sources), pure udev, and all works fine. Make sure the new kernel and the LiveCD have different names, it'll be good to keep the CD bootable one around.

When it comes time to restart, uncheck 'Use Specified Ram Disk' in the BootX options, fill in the appropriate root drive (/dev/hda8 in my case). Remove cdroot from the end of the kernel arguements. Press tab to change the default OS, and save settings.

If all goes well, the machine should now be able to boot on it's own.
Back to top
View user's profile Send private message
repetty
n00b
n00b


Joined: 21 Oct 2004
Posts: 5
Location: Austin, Texas

PostPosted: Fri Oct 22, 2004 7:10 am    Post subject: SCSI Problem Reply with quote

Thanks to both you guys to being so quick to respond.

I had managed to boot to the 1.4 Live disk by the time that Frogblast posted his recommendation of using the G4-version kernel...

My current problem is that my target install disk is a SCSI disk (my Mac is an old G3 server which was sold with an ultrawide SCSI card and two SCSI drives). I've realized that the 1.4 live disk doesn't support SCSI (a peek into /dev confirmed that.)

So close, yet, so far...

--Richard
Back to top
View user's profile Send private message
repetty
n00b
n00b


Joined: 21 Oct 2004
Posts: 5
Location: Austin, Texas

PostPosted: Fri Oct 22, 2004 9:20 am    Post subject: Reply with quote

M-kay, the Apple-supplied ultra-wide SCSI card is an Adaptec 3940UW, I'm almost positive.

I booted into the 1.2 Live disk and couldn't find a SCSI module for it. Does 1.4 include that module? If the module is included on the Live disk, wouldn't it be used automatically?

--Richard
Back to top
View user's profile Send private message
lazloman
Guru
Guru


Joined: 27 Dec 2003
Posts: 343
Location: Skokie, Il. USA

PostPosted: Mon Nov 08, 2004 6:23 am    Post subject: Reply with quote

I used the 1.4rc1 CD when I initially installed on my beige tower last year. The SCSI drivers are on that CD. You don't have to go that far back though, but don't use 2004.1, it just does not work on beige boxes, use 2004.0.
_________________
Gentoo x86
2x Dell Optiplex GX200

"My Break-Dancing days are over, but there's always the Funky Chicken."
--The Full Monty
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on PPC All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum