Thanks for the answer, but the problem is that I do not have already some running MorphOS installation. So I am stuck with APM/MBR and FAT32/HFS which are creatable with Mac OS X (10.4).
I made another try during the last weekend to recreate the CD layout.
Here the results:1.) APM/HFS (1 partition, HFS+)
a) mounted "morphos-3.11.iso"
b) copied block-wise the partition "MorphOSBoot" to the HFS+-partition:
Code:
sudo dd if=/dev/disk2s2 of=/dev/disk1s3
(result mounts as HFS partition and looks OK)
(FS check with "Disk Utility" fails, but it also fails with the CD image!)
c) boot into Open Firmware:
Code:
dir ud:,\
Size/ GMT File/Dir
bytes date time TYPE CRTR Name
...
01/01/1904 00:00:00 * mac_ppc32
...
(* means blessed folder)
Code:
dir ud:,\mac_ppc32\
Size/ GMT File/Dir
bytes date time TYPE CRTR Name
1501436 07/04/2018 04:03:02 boot UNIX boot.img
1100 07/04/2018 04:45:19 ???? ???? boot.ixt
1852 07/04/2018 04:45:19 ???? ???? bootinfo.txt
2657 07/04/2018 04:03:02 tbxi UNIX macofboot
46752 03/01/2013 23:18:28 ???? ???? VolumeIcon.icns
("macofboot" has type "tbxi", i.e. will be loaded as default as bootloader)
Code:
boot ud:,\\:tbxi
(black screen)
(grey screen)
(rotating text-cursor)
ELF loaded
DO-QUIESENCE
[STOPS HERE, Kernel loaded: ctrl-opt-opt works as reset combination]
Code:
boot ud:,\mac_ppc32\macofboot
[same as: "boot ud:,\\:tbxi"]
Code:
boot ud:,\mac_ppc32\boot.img
load-size=16e8fc adler32=bd628950
ELF loaded
DO-QUIESENCE
[STOPS HERE, Kernel loaded: ctrl-opt-opt works as reset combination]
2.) APM/HFS (1GB partition, rest unformated)
a) mounted "morphos-3.11.iso"
b) copied file-wise the partition "MorphOSBoot" to the HFS-partition:
Code:
copy -Rv /dev/Volumes/MorphOSBoot/ /dev/Volumes/Untitled\ 1/
(result mounts as HFS partition and looks OK)
(FS check with "Disk Utility" succeeds)
c) boot into Open Firmware:
Code:
dir ud:,\
Size/ GMT File/Dir
bytes date time TYPE CRTR Name
...
01/01/1904 00:00:00 mac_ppc32
...
("mac_ppc32" folder is not blessed anymore, so we must start manually)
Code:
boot ud:,\mac_ppc32\macofboot
(black screen)
(grey screen)
(rotating text-cursor)
ELF loaded
DO-QUIESENCE
[STOPS HERE, Kernel loaded: ctrl-opt-opt works as reset combination]
Code:
boot ud:,mac_ppc32boot.img
load-size=16e8fc adler32=bd628950
ELF loaded
DO-QUIESENCE
[STOPS HERE, Kernel loaded: ctrl-opt-opt works as reset combination]
3.) I tried if I can get a list of the devices/volumes which can the bootloader see:
Code:
boot ud:,\mac_ppc32\boot.img bm
(APM/HFS and MBR/FAT32)
(list is empty, it seems that it cannot even see the cd0: and umsd0: device or this feature does not work on the Mac Mini G4)
4.) I tried to give the USB partition as boot device argument to the boot loader:
Code:
boot ud:,\mac_ppc32\boot.img bootdevice=umsd0
load-size=16e8fc adler32=bd628950
ELF loaded
DO-QUIESENCE
[STOPS HERE, Kernel loaded: ctrl-opt-opt works as reset combination]
(again the bootloader seems not to recognize the USB partition as a device)
Here my questions:1. Can someone explain me how exactly MorphOS boots from the CD (APM/HFS)?
2. Is there some way to get a list of the devices/volumes from the bootloader that it can see (boot argument?)?
3. Why can the bootloader boot from MBR/FAT32 but not from APM/FAT32? (documentation says that only HFS is not bootable from the vanilla booloader "boot.img" does not HFS support built-in. (see [3]))
4. Are there some hardcoded pathes in the bootloader that prevents booting from a different combination?
5. Are there other bootloader images available with more filesystem support?
-----
Links:
* MorphOS Library - Open Firmware:
https://library.morph.zone/Open_Firmware
Citations:
[1]
""DO-QUIESCE finished" indicates that the file has been booted and the machine is now running under MorphOS. Problems after that stage are MorphOS related, and if the MorphOS boot image doesn't appear soon, then MorphOS might not have found a device or image to boot from, or there might be driver or compatibility issues. MorphOS reset keys (Ctrl-Lcmd-Rcmd, Fn-alt-alt) also work at this stage even if there are any other problems halting the boot process."
[2]
"MorphOS itself creates a umsd0: device for the USB mass storage device and our ISO file is found from this device when the boot.img has been loaded."
[3]
"The Mac partition can be an existing OSX installation (HFS+ formatted partition) or previous MorphOS installation (the HFS formatted Boot partition), for instance. The ISO image itself can't be loaded from an HFS partition, because MorphOS kernel (boot.img) doesn't have HFS support built-in. HFS support is loaded from filesystem level at the later stage when you boot MorphOS, but as OF recognises HFS partitions, boot.img can be loaded from them."