You are not logged in.
Pages: 1
I would like to dualboot Hackintosh/Arch Linux and use the Clover Bootloader. Currently I have an installation of Clover from my Hackintosh installation that boots macOS fine, but doesn't work for Arch. I googled around but did not find a solution that works (so far). Has anyone managed to do this? Any help is greatly appreciated.
Offline
Looks like clover should work with arch: https://wiki.archlinux.org/index.php/Clover
I think you should also be able to chainload clover from some of the linux bootloaders.
Offline
Yes, I also expect it to work. The question is rather how it's achieved. If anyone did manage to do this I'd be grateful for any explanations.
Offline
The wiki clearly has instructions for configuring Clover, as well as a link to a config generator. Do neither of these work?
If not then you need to provide us with much more information. How are your drives/partitions configured, what's your current Clover config, what errors are you getting, etc, etc...
Offline
I have the exact same situation from post #1. Need help
Offline
And as has been already established, the wiki has instructions, so if you have the exact same situation, then go and read the wiki, post back if anything is unclear, preferably in a new thread.
Offline
So I followed the wiki, adjusted the clover config.plist with the correct UUID and put initramfs-linux.img as well as vmlinuz-linux in the correct place. The Arch Linux entry now appears in Clover, but upon boot I run into a kernel panic. One complaint is
/usr/bin/switch_root" invalid option -- 'd'
and the complaint about the kernel panic is
Kernel panic - not syncing" Atempted to kill init!
Any help is still greatly appreciated.
Last edited by quasiholomorph (2017-12-17 20:26:39)
Offline
Post your config and information on your partition setup
Offline
Arch is on sda3
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.1 GB disk0
1: EFI NO NAME 524.3 MB disk0s1
2: Apple_APFS Container disk1 127.6 GB disk0s2
3: Linux Filesystem 40.8 GB disk0s3
4: Linux Filesystem 49.4 GB disk0s4
5: Linux Filesystem 37.8 GB disk0s5
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +127.6 GB disk1
Physical Store disk0s2
1: APFS Volume XYZ 52.4 GB disk1s1
2: APFS Volume Preboot 20.3 MB disk1s2
3: APFS Volume Recovery 520.8 MB disk1s3
4: APFS Volume VM 20.5 KB disk1s4
and here is the (relevant) part of my config.plist
<dict>
<key>AddArguments</key>
<string>root=UUID=0221b1c3-b17b-4745-ae56-1b59609d0042 rw add_efi_memmap initrd=/initramfs-linux.img</string>
<key>Disabled</key>
<false/>
<key>FullTitle</key>
<string>Arch Linux</string>
<key>Hidden</key>
<false/>
<key>Ignore</key>
<false/>
<key>Path</key>
<string>vmlinuz-linux</string>
<key>Type</key>
<string>Linux</string>
<key>Volume</key>
<string>EFI</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
Offline
Pages: 1