Re: Sarge/beta-3 on a RS6000/7025-F50 (PPC 604e, CHRP)
On Fri, Mar 19, 2004 at 03:42:27PM -0800, Daniel Narkis wrote:
> Hi Sven,
Ok, copying to debian-boot, since this is most relevant there, and to
rick thomas, which volunteered to help with installation manual. Rick,
this is a boot method on a chrp-rs6k ibm box. I don't know if you are
familiar with these boxes, but just keep this mail until we are ready to
write documentation for it.
Anton, copying you since i was not sure you would read this, and i want
your feedback on the possibility of creating a PReP boot partition.
> Eventually successfull installation of Sarge on the
> After few tries I found that auto-boot can be done
> using a PReP partition.
> So I think you can leave the vfat out of the initrd
> and try to put the option of creating PReP partiton.
> Thanks for the help.
Cool. BTW, is there anything particular needed for a PReP partition ? Or
is it just a plain empty partition that can be used for booting ? The
box uses a MBR partition table.
I believe that we may create a PReP-bootloader-installer or something
which would take care of moving the kernel to this partition. Not sure
though how this would work out. A bit like what nobootloader does.
> Now I have to check:
> 1. Install yaboot on sda1. Someone knows if yaboot
> works on this boxes.
> 2. When I start GDM the screen turns to black and the
> CPU is 99.9% w/ XFree86 process. My card is MGA G200
> PCI. I have no idea why. Maybe V4 is not supporting
> this card ?? Bug in the mga driver? Conf error....
Fill a bug report against GDM/XFree86. Check which process is eating all
CPU with top or a similar command first.
> Procedure for the record for others:
> During the installation select manual partition.
> First!!! create a 4MB unused partition at the begining
> of sda (I understood that this is the size otherwise
> it won't work). After that create your own
So, kernels no bigger than 4MB can be used in this way ? This would be a
problem if we embedd an initrd in those, but there is a size limit
> partitioning (mostly it will be the swap and ext3 for
> the /)
> After base installation, reboot
> On the OF prompt
> o > boot cdrom:\vmlinuz root=/dev/sda2
Cool, this will have to go into the installation manual for CHRP.
> NOTE: "cdrom:\vmlinuz" is the
> burned on a CD ISO9660 format.
> and "root=/dev/sda2" is presumed your / partition that
> you created just before.
Notice that this kernel + builtin initrd will be on the official
debian/Sarge CD (i plan to implement this on sunday), and that those CD
should even be made to be CHRP-bootable.
> When the installation finish and you reboot again.
> At the SMS level:
> Choose the disk you want to boot.
> Go to OF prompt (F8)
> o > printenv boot-device
> Check the output
> o > setenv boot-device <previous output>:1
> BTW: I found that the disk I use has an alias named
> "disk". To check that run
> o > devalias
> o > setenv boot-file root=/dev/sda2
> NOTE: root=/dev/sda2 is presumed your / partition that
> you just created.
> You still have to boot from the cdrom
> With the new system up; run
> # cfdisk (BE CAREFULL). Change type of sda1 to PReP
Ok, this would be the relevant info for Anton. Anton, do you think that
it is possible to set the partition type with libparted, i have some
doubts about it, but could be wrong.
> # dd if=/boot/<your vmlinuz> of=/dev/sda1
This would be in the preploader-installer. or however we are going to