I'm having problems setting up yaboot for dual-booting. The
generate_os_chooser script on CD 1 doesn't seem to work, it set up my
partitions as ultra0:X (which designates a slave drive) when they should've
been hd:X. I fixed this, but it still doesn't work right. My machine boots
into yaboot if the space bar isn't pressed at startup, but the keyboard
doesn't work. Pressing space at startup has no affect (should boot into Mac
OS, but still boots into yaboot). My machine is a rev A iMac with a 14.5 gig
hard drive partitioned as follows:
2.5 gig, hfs+, hda6 (Mac OS)
50 meg, hfs, hda7 (linux boot)
128 meg, swap, hda8 (linux swap)
2 gig, ext2, hda9 (linux root)
10 gig, hfs, hda10 (mp3 :)
My os-chooser <BOOT-SCRIPT> part looks like this:
" get-key-map" " keyboard" open-dev $call-method
dup 20 dump
5 + c@ 08 = if
" Booting MacOS ..." cr " boot hd:6,\\:tbxi" eval
" Booting Yaboot ..." cr " boot hd:7,\\yaboot" eval
Any help with this would be great,
>On Fri, Aug 11, Cameron Bales .:. wrote:
>> After that it kind of goes to pot.
>> tried following directions from CD#1 - copy Suseboot to boot
>> partition, set that as the Startup drive, and then reboot while
>> holding c to boot of CD#1
>> That didn't work so well - screen goes properly black, penguin
>> appears at top left, and a lot of text comes up saying it is doing
>> stuff. One of the things that comes up says something to the effect
>> that USB isn't working. It does keep trying to do stuff but
>> eventually a blue/gray dialog comes up asking to make sure that the
>> CD is in. That CD is definately in there. Since it doesn't see the
>> CD nothing happens.
>> Also tried reading the manual - this was frustrating since the
>> manual, the readme, and the docs I printed off the support database
>> on yaboot all say slightly different things. Using all of the Docs,
>> and a Linux knowledgeable friend I tried setting yaboot up manually -
>> no real joy there either.
>> Is there one place with a unified set of installation instructions?
>> Is my extremely new iMac too new for Suse PPC 6.4?
>Only the kernel is too old for that machine ;=)
>I have one report of a successful boot into linuxrc.
>Please do it this way:
>Get the latest kernel from ppclinux.apple.com/~benh , download the
>vmlinux*.gz file, extract it with Mac Gunzip in the tools folder in
>suseboot. replace the old kernel "vmlinux" with the new one, keep the
>name "vmlinux". Edit the file yaboot.conf, there is a section like that:
>image = vmlinux
> root = /dev/fd0
># apppen = "something"
> label = install
> initrd = ramdisk.image.gz
>replace that something with ramdisk_size=50000.
>Then reboot, you don't need to hold down the key "c", the boot device is
>already set to your Linux Boot partition.
>Now choose YaST1 and try to install Linux. It *might* be possible that
>Yast2 works too, but I guess the newer ATI cards are not yet supported.
>If it works for you, please read the instructions at
>The newer kernels have a changed interface for the new USB drivers and
>you need to update at least the devs.rpm.
>If you still have trouble, please let me know.
I got the kernel:
and followed your instructions - it doesn't seem to work even as well
as the CD does - no black screen, no penguin, no text - all that
happens is the screen goes white and grey and then it drops down to
my OS9 partition.
any chance I could get a yaboot.conf and os-chooser files that work
e-mailed to me here? that is the only thing left for me to blame.
open firmware tells me 0:10 is my linux partition, and 0:9 is my OS9
partition - does that mean that os-chooser should have ultra0:10....
for Linux and ultra0:9 for MacOS, or do they both get set to 10?
should it be hd:10 instead of ultra0:10.
This mirror will show you your enemies.
Cameron Bales .:. Sackville, New Brunswick, Canada
work: (506)-364-1097 http://www.tantramar.com/
home: (506) 536-3613 http://i.am/cameronbales
---- The current decade shall be known as "The Naughties" ----
I installed 6.4 on a beige G3 on its internal harddisk.
Everything went fine, except that I gave the swap partition
only 1 MB the first time, so I had to start all over again.
Also the graphical setup of Yast2 consistently hangs at
75% during initialisation..., but after a reboot I could
do get almost everything right using the text mode yast.
I tried connecting my SupraExpress 28.8 and autodecting it
using Yast. It almost worked once, but I gave it a wrong telephone
number, and it continued to try to connect while getting busy tones.
I had to ctrl-C out of it, probably leaving the modem in some
weird state, because I could not get it to connect again, even
So here is the question:
What init strings work for a SupraExpress 28.8, or where
can I try to find them?
For the rest "6.4 ppc" works fine, and YaST is great.
Time to register, I suppose...
Danke für Deine Antwort.
Folgende Einträge habe ich in der Yaboot.conf geändert:
append = "video=ofonly"
# meine linux root partition:
root = /dev/hda12
Das ibook bootet mittlerweile auch das Linux, startet jedoch jedesmal das
"SUSE installation program v1.16 ..." und fragt schließllich nach der CD.
Was geht da vor sich ??
Wenn ich nun innerhalb des installers das Menü Installation/System starten
anwähle und nochmals meine "/dev/hda12" eintrage, läuft das ibook auch
Hab´ich irgendwo noch einen Eintrag vergessen ??
Sent through GMX FreeMail - http://www.gmx.net
I installed the suseppc6.4 on an ibook from CD and with the argument
"video=ofonly" and run the os-chooser script. So this worked fine.
But when i try to (re-)boot the linux with bootx-CP the linux
installscript will start everytime :-(
So i tried booting via openfirmware and os-chooserscript.
I set the boot-device to "hd:<linuxbootpartNo>os-chooser". Now i can run
linux while holding down <space> but when I try to run MacOS, the ibook will
stop at the openfirmwareprompt :-(
If theres someone who might to have a solution for ONE of these ways,
please mail to me or to the list because i have to make the ibook runnig till
Monday morning :-(((
thanx in advance
Sent through GMX FreeMail - http://www.gmx.net
>If you use fdisk (that is what yast uses) you can not access that disk
>anymore from MacOS.
>So you do not need another MacOS partition on it. Start with BootX and
>place the kernel vmlinux in a folder called "Linux Kernels" in your
So I did. And what happened? The YaST had frozed when it was formating
the disk and when I (force) restarted the Macintosh was imposible to boot
(the computer freezes before showing the 'happy Mac', even if I try to
boot from a CD...)
The only way that I found to boot was unplugging the HD in question...
But can it be possible that fdisk really damage a HD for ever? I even try
to plugg it on another SCSI id without any good result...
On top of that, the other HD, that holds the MacOS 9 is pretty damaged as
well... it doesn't boot properly, only without extensions and if you try
to open a folder on it the computer freezes... It was working perfectly
before this fdisk crash!!!
I am pretty angry with this product (SuSE 6.4 for PPC) because was not
only imposible for me to make it work but it seems to be breaking all my
hardware as well!!!
Any advice before I through all out of the window?
Tomas Garcia Ferrari
Olaf Hering wrote and -> i explain <- :
> this looks all ok ->my XF86Config file<- , except that powerpcps2 must
> be macintosh. There is still a problem with xsfb.rpm. But the current
> version can be configured to run only the init script. Please update
> the variable CREATE_FBCONF and set it to "init" ->into the file
> /etc/rc.config<-. This will keep your XF86config.
> Change the XF86config and insert "macintosh" in that "powerpcps2" field.
I did everything into the runlevel 2 (2 as boot argument to the kernel)
After these corrections, i ran SuSEconfig and yast, then i launched
the runlevel 3: init 3
This works ! the keyboard is ok ! At last !
Thank you Olaf for your support !
the bootx I know about.
What I want is to use yaboot and be able to choose the OS. only os-chooser
does't work on and imac (rev a and c). See the preceding articles: yaboot
>From: Bruce <bruce(a)toorak.com>
>Subject: Re: yaboot problems
>Date: woe, 9 aug 2000 03:17
> Thats easy, use bootX and save MacOS as the deafult prefs and
> you will have to hit the tab key when Bootx starts!!
> Remember you can boot to Linux from Bootx Control Panel.
> Double click and tab return. (Doesn't work on the PowerBook G3500 firewire
> series though!!)
> Or in Yaboot, set the deafult to MacOS and you will have to hold down the
> space bar.
>How did you partition the drive? If the whole disk is supposed for Linux
>you can use the yast itself to partition the whole drive.
I tried using the "FWB HardDisk Toolkit". I tried using the Apple "Drive
Setup" (that comes with MacOS 9) None of them worked (anyway the
installation procces freezes the Mac)
I tried to use YaST to partition the drive but then this procces freezes
the Mac before mounting the partitions!
Anyway, if I use YaST to partition the drive, should I leave an HFS
partition? How shall I boot and select one disk or the other? I must say
that the SuSE documentation on the printed manual is pretty confusing...
Thanks for your help!
Tomas Garcia Ferrari
I gonna try to summarise the state of my installation
of linuxSuSE on my iMac rev B.
- Keyboard problem...
I started up linuxSuSE cd1 and used the graphical yast2 installer.
First it asked me to choose my language, then my keyboard and my
timezone. Whatever the keyboard configuration i choose, i could
not have anything else than the QWERTY configuration. Under X window
i had no real keymap, it was just enough to swap to the console mode
and to try to fix it. I used the french iMac keymap available at :
http://www.chez.com/bentoi/linuxppc/fr-imac.tar.gz and i modified
my XF86Config file, adding XkbDisable and XkbKeymap "usb-fr-macintosh"
in the Keyboard section. This work fine ! ... but the XF86Config file
is scratched at each linux boot...
- Partition problem...
I formatted my disk using the MacOS tool, I made 4 partitions :
1/ main hfs+ for programs and system
2/ documents hfs for... you know what...
3/ swap hfs
4/ root hfs
I asked Yast2 to mount my partitions 1/ and 2/, and to transform
my partitions 3/ and 4/ into linux ones. Current linux kernels
dont ship any hfs+ file system driver. SuSE may not ask the user
to mount such a partition for the moment. Now each time i boot on
MacOS, it ask me if i want to initialize the partitions 3/ and 4/...
MacOS shouldn't want to mount these partitions, and it didn't
when i installed linuxppc and i used pdisk. I dont know how to fix