LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices

Reply
 
Search this Thread
Old 11-16-2003, 04:12 PM   #1
cgrinst1
LQ Newbie
 
Registered: Nov 2003
Location: Swarthmore, PA
Posts: 1

Rep: Reputation: 0
Yellow Dog Linux 3.0 not installing on a PowerMac 9500: kernel panic!


I am trying to install Yellow Dog Linux 3.0 on a PowerMac 9500 running OS 9.1. I have three drives: a 1GB IBM, a 4.3GB SEAGATE, and a 117GB LaCie connected by FireWire. I bought the LaCie recently (along with a FireWire PCI Card) to install Linux on, but it turns out that Yellow Dog 3.0 does not support FireWire. It also appears that Mac OS 9.1 won't boot off of that drive, so I am using it for my files. I moved everything from my two old drives onto my new drive and installed Mac OS 9.1 on the 1GB IBM drive. I then tried to install Yellow Dog 3.0 on the now empty 4.3GB drive, following all on-screen directions as well as a Terra-Soft companion packet. I got to the partitioning step, and since Disk Druid was not acting as the packet says it should, I chose automatic partitioning. It then gave me this error:

ERROR PARTITIONING
Could not allocate requested partitions
Partitioning failed: Could not allocate partitions
(OK)
AUTOMATIC PARTITIONING ERRORS
The following errors occurred with your partitioning:
You have not defined a root partition (/), which is required for installation of Yellow Dog Linux to continue.
This can happen if there is not enough space on your hard drive(s) for the installation. You can choose a different automatic partitioning option, or click 'Back' to select manual partitioning.
Press 'OK' to continue.

I figured out why this error ocurred: I had not partitioned the SEAGATE drive correctly prior to installation with Mac OS's Drive Setup Utility. So I designated most of the drive as "unallocated" and tried again. This time it worked and I got all the way to the actual installation. Five minutes into it, however, the top quarter of the screen went black and it displayed in white text:

<0> Kernel panic: mesh: double DMA start!

This happened every time I tried it.
A friend of mine who is running YDL 3.0 said this might be caused by not having the YDL Drive first in the SCSI chain. So I called in a computer expert to change the jumpers, and after an hour and a half of failures we discovered that the 1GB drive was preset to SCSI ID 0 and is unchangeable.
Since the 1GB drive is too small to hold Linux, the only way for me to have Linux on the first drive in the SCSI is to disconnect the 1GB drive from the computer. Since that is the startup drive, I needed to partition the 4.3GB drive to hold both OS 9.1 and Linux. So I divided the 4.3GB drive into three partitions:

1. A 3.9GB unallocated partition for Linux.
2. A .4GB Mac OS Standard partition for OS 9.1.
3. A 5kb partition called "Extra." (This last partition was needed because otherwise the partitioning failed.)

For curiosity's sake, I tried installing linux onto partition 1 while all three partitions were still empty. The installer accepted the partitions, but went into kernel panic again. This didn't surprise me, because the 4.3GB drive was still not first in the SCSI chain. I then installed OS 9.1 on partition 2 of the 4.3GB drive, rebooted on that drive, turned off the computer, disconnected the 1GB drive, set the 4.3GB drive to SCSI ID 0, and turned the computer back on. Mac OS worked fine. I then tried to install linux, hoping the kernel panic would be gone. However, I never got far enough to find out: at the partitioning step, it gave me the same "root partition (/)" error message shown above!
This makes absolutely no sense to me, because the error didn't occur the second to last time I tried installing linux, and nothing about the partitioning had changed since then. In fact, the only change in the entire drive that was made since that time was that OS 9.1 had been installed on partition 2. But Linux was supposed to install on partition 1, and the installer shouldn't even be LOOKING at partition 2.
If any of you Linux-Gods out there have a solution or a suggestion, I would really appreciate it. I have spent three weeks on this, and I do not wan't to admit defeat.
 
Old 07-16-2004, 11:33 PM   #2
shuuhen
Member
 
Registered: Jun 2004
Distribution: Mac OS X 10.6.6, Gentoo Linux, FreeBSD 6.0
Posts: 127

Rep: Reputation: 20
Quote:
I got to the partitioning step, and since Disk Druid was not acting as the packet says it should, I chose automatic partitioning.
What exactly was Disk Druid doing and how was it different than the packet says it should be? For multiple hard drives and/or partitions you should be using Disk Druid.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
yellow dog linux on POWERMAC B&W G3 fractal_chaos Linux - Distributions 4 07-10-2004 05:39 PM
Installing aMSN in Yellow Dog Linux (YDL) pleowulf LinuxQuestions.org Member Success Stories 3 06-13-2004 01:19 PM
x configuration problem while installing yellow dog case1984 Linux - General 2 06-01-2004 02:17 PM
Installing Mac on Linux on Yellow Dog 3.0 romilayu Linux - Software 0 03-20-2004 10:31 PM
Yellow Dog Linux 3.0 and MP CptChipJew Linux - Distributions 0 09-21-2003 06:53 AM


All times are GMT -5. The time now is 10:12 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration