On Tuesday, April 28, 2015, 4:19:32 PM, Laurent Vivier wrote:
Le 28/04/2015 16:09, Peter Robinson a écrit :
> Only change is a fix for the ppc64 product-image generation issue
Don't boot better from the DVD on a powermac G5 (by hitting 'C' on
startup): it loads something from the DVD and then boot MacOS from the
HDD. I think it doesn't like the bootinfo.txt.
PPC64 is not a homogeneous architecture. IBM Power servers and Mac G5s
have different bootstrap and disk partitioning requirements. This
means that Anaconda (et al) require different support code and
configurations for partitioning and bootstrap setup. In addition, the
build tools must support the additional steps & utilities that Macs
require to build a bootable ISO image.
To be able to load the bootloader:
alt-cmd-O-F on startup, then
boot cd:,\boot\grub\powerpc-ieee1275\core.elf
Then to be able to start the installer, in grub menu, on the kernel
command line add:
nouveau.modeset=0 inst.text
(nouveau driver is broken, my card is a GeForce FX 5200)
if you have network you will be able to select VNC install,
if you want to stop fans, ctrl-alt-F2, "modprobe i2c-powermac".
The installation fails just after the partitioning because yaboot is
required but not available (perhaps because we use grub now).
See my post from Thursday, April 9, 2015, 12:26:37 PM. It explained
the yaboot and grub2 story.
_None_ of this is a surprise. I went into a lot of details in that but
received NO follow-up messages.
Can someone correct this ?
Yes, but not for F22 GA.
Part of the problem is that ppc64 is a secondary architecture. All
changes have to go into new levels of Anaconda, blivet, etc. that must
first be accepted on primary architecture. Another contributor to
slowing down progress in updating the boot process is that new ISOs
are normally not built after GA (only alpha, beta and GA).
I've been totally tied up for the last few weekends, but plan to start
up again tomorrow with the newer F22 code base. Problems from January
through March was to correct things so that I could have workable F20
build systems again (had to be fixed before F20 went EOL at F22 GA).
My intent is to create a working NETINST F22 ISO that is downloadable,
and can be verified by others. Those updates would be then made so
that the _next_ release (F23) would have a workable NETINST ISO.
To keep things interesting, remember that Anaconda, blivet, and the
build tools such as lorax and pungi are moving targets. Any
changes made for F22 may need a totally different implementation for
rawhide (which will become F23).
The PPC64 full DVD ISO is created through a different process than the
NETINST ISO. It likely requires additional fixes. I've not
investigated what is required there.
Can I help ?
For testing when modified F22 NETINST ISO is available, and for F23
NETINST when that time comes. I've got a number of G5 iMacs and Power
Mac models for unit testing. I'll post to this mailing list as I make
progress.
Al