public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: "Márcio Oliveira" <moliveira@latinsourcetech.com>
To: linux-kernel@vger.kernel.org
Subject: Problem with kernel image in a Prep Boot on PowerPC
Date: Wed, 24 Aug 2005 12:05:25 -0300	[thread overview]
Message-ID: <430C8CB5.1050501@latinsourcetech.com> (raw)

Hi There!

   I have a IBM Power server and I want to put the /boot partition onto 
softwrae RAID1 array, but I'm having some problems...

   Aparently yaboot boot loader doesn't support /boot partition on a 
linux software RAID 1, so i'm trying to put the kernel image 
(zImage.initrd) directly on the Prep Boot partition. But when the system 
boots, the kernel can't locate the initrd or the root partition ("Kernel 
Panic" no init found message).

   I think the kernel is pointing to the wrong root partiotion. In a x86 
box, I can change the kernel root partition in the boot loader (root= 
parameter) or using the "rdev" command. In my case, the IBM Power 
doesn't have a boot loader (yaboot was replaced by the kernel image) and 
the powerpc64 system doesn't have the rdev command (from util-linux 
package, the same package on x86 systems have the rdev command!).

   Is there a way to change the default root partition in my ppc64 
kernel image?

   I followed this steps to made the configuration of the kernel image:

# cd /usr/src/linux-2.4
# cp /boot/config-2.4.21-4.EL swinitrd.config
Edit the file Makefile to change the EXTRAVERSION variable to match the 
running kernel: EXTRAVERSION= -4.EL
# cp /boot/initrd-2.4.21-4.EL.img 
/usr/src/linux-2.4/arch/ppc64/boot/ramdisk.image.gz
# cd /usr/src/linux-2.4
# make distclean
# cp swinitrd.config .config
# make oldconfig
# make dep
# make zImage.initrd
# cp /usr/src/linux-2.4/arch/ppc64/boot/zImage.initrd 
/boot/zImage.initrd-2.4.21-4.EL
# cp /usr/src/linux-2.4/swinitrd.config /boot/config.initrd-2.4.21-4.EL
# dd if=/boot/zImage.initrd-2.4.21-4.EL of=/dev/sdb1 bs=512

   This is my partition scheme:

Disk 1:
/dev/sda1   = Prep Boot Partition (10MB)
/dev/sda2   = RAID 1 - "/boot" partition (100MB)
/dev/sda3   = swap (300MB)
/dev/sda4   = Extendend
/dev/sda5   = RAID 1 - "/" root partition (34GB)

Disk 2:
/dev/sdb1   = Prep Boot Partition (10MB)
/dev/sdb2   = RAID 1 - "/boot" partition (100MB)
/dev/sdb3   = swap (300MB)
/dev/sdb4   = Extendend
/dev/sdb5   = RAID 1 - "/" root partition (34GB)

   Any ideia about this issue?

Thanks a lot!

Márcio.

             reply	other threads:[~2005-08-24 15:09 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-08-24 15:05 Márcio Oliveira [this message]
2005-08-24 16:31 ` Problem with kernel image in a Prep Boot on PowerPC John W. Linville
2005-08-24 17:52   ` Márcio Oliveira
2005-08-24 18:01     ` John W. Linville

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=430C8CB5.1050501@latinsourcetech.com \
    --to=moliveira@latinsourcetech.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox