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