iMac 5.1 (Late 2006)



Weird… Can you try listing all available drivers to install with this command?

mhwd -l

Have you updated your system recently?


Completly agree :wink:
May be it’s not bad idea to make a clear installation? On the other hand this is linux, not windows…

Yes, I do update system with pacman -Syu

mhwd -l
> 0000:03:00.0 (0280:14e4:4328) Network controller Broadcom:
                  NAME               VERSION          FREEDRIVER           TYPE
   network-broadcom-wl            2015.12.13                true            PCI

> 0000:01:00.0 (0300:1002:71c5) Display controller ATI Technologies Inc:
                  NAME               VERSION          FREEDRIVER           TYPE
             video-ati            2017.03.24                true            PCI
            video-vesa            2017.03.12                true            PCI


Random question :

Did you mount your /boot into /mnt partition before chrooting?


I have to check, because last times I chrooted by ‘mhwd-chroot’ command and manually mount /dev/sda1 to /boot/efi


Please check with lsblk -f


yes, ‘mhwd-chroot’ mounts /dev/sda4 to /boot

# lsblk -f
NAME   FSTYPE   LABEL        UUID                                 MOUNTPOINT
loop0  squashfs                                                   
loop1  squashfs                                                   
loop2  squashfs                                                   
loop3  squashfs                                                   
├─sda1 vfat     EFI          4646-150A                            /boot/efi
├─sda2 hfsplus  Macintosh HD 4eb080fd-b4a2-335f-bd94-acf56cd73c44 
├─sda3 hfsplus  Recovery HD  7b12469b-ca32-33b7-a9f9-9b31df5f5381 
├─sda4 ext4                  23cb51f7-25aa-4a59-8b85-b312b3b1263a /boot
├─sda5 swap                  a831ff69-773b-44dc-a822-deacfd692510 [SWAP]
├─sda6 ext4                  900b982e-53e9-4ebd-8c46-c7749ced8707 /
└─sda7 ext4                  1a4d64bf-402f-4805-90e9-38a8c8075e99 /home
sr0    iso9660  MJRO1705     2017-09-16-10-13-30-00


And the 2017 terminology for Apple is iMac :rofl::grin::rofl:

You should make sure xorg and xorg-server is installed. Otherwise it won’t boot to desktop environment.


pacman -Q xorg-server
xorg-server 1.19.3-3

pacman -Ss xorg |grep installed
extra/xf86-input-evdev 2.10.5-1 (xorg-drivers) [installed]
extra/xf86-input-keyboard 1.9.0-2 (xorg-drivers) [installed]
extra/xf86-input-libinput 0.26.0-1 (xorg-drivers) [installed]
extra/xf86-input-mouse 1.9.2-3 (xorg-drivers) [installed]
extra/xf86-input-void 1.4.1-3 (xorg-drivers) [installed]
extra/xf86-video-ati 1:7.10.0-1 (xorg-drivers) [installed]
extra/xf86-video-vesa 2.3.4-4 (xorg-drivers xorg) [installed]
extra/xorg-bdftopcf 1.0.5-1 (xorg xorg-apps) [installed]
extra/xorg-font-util 1.3.1-1 (xorg-fonts xorg) [installed]
extra/xorg-font-utils 7.6-4 [installed]
extra/xorg-fonts-alias 1.0.3-1 [installed]
extra/xorg-fonts-encodings 1.0.4-4 (xorg-fonts xorg) [installed]
extra/xorg-fonts-misc 1.0.3-5 [installed]
extra/xorg-iceauth 1.0.7-1 (xorg-apps xorg) [installed]
extra/xorg-mkfontdir 1.0.7-8 (xorg xorg-apps) [installed]
extra/xorg-mkfontscale 1.1.2-1 (xorg-apps xorg) [installed]
extra/xorg-server 1.19.3-3 (xorg) [installed]
extra/xorg-server-common 1.19.3-3 (xorg) [installed]
extra/xorg-setxkbmap 1.3.1-1 (xorg-apps xorg) [installed]
extra/xorg-twm 1.0.9-1 [installed]
extra/xorg-xauth 1.0.10-1 (xorg-apps xorg) [installed]
extra/xorg-xinit 1.3.4-4 [installed]
extra/xorg-xkbcomp 1.4.0-1 (xorg-apps xorg) [installed]
extra/xorg-xkill 1.0.4-1 (xorg-apps xorg) [installed]
extra/xorg-xmodmap 1.0.9-1 (xorg-apps xorg) [installed]
extra/xorg-xrdb 1.1.0-2 (xorg-apps xorg) [installed]
extra/xorg-xset 1.2.3-1 (xorg-apps xorg) [installed]


Found out an unanswered topic


(That’s @anika200 by the way)

Based on the thread, it looks like adding nomodeset to kernel paramater will make the system boot succesfully. You can try edit /etc/default/grub/ add that line to GRUB_CMDLINE_LINUX, save it and then run sudo update-grub

Sorry for late reply, as this is not my expertise


What can I say?
We’ve proceeded a step ahead but not too far :slight smile:

Firstly I’ve changed in the kernel parameters ‘quit’ to ‘debug’ and found out that last boot string is:

fb: switching to radeondrmfb from EFI VGA

Google also recommends to set ‘nomodeset’.
So I did and stuck at the following screen:


At least I’ve got a CLI.
With help of the following kernel parameters '3 nomodeset’
It’s time dig journals :wink:


Seems something wrong with ‘radeon’ driver, because I faced the following error message:

[drm:radeon_init [radeon]] ERROR No UMS support in radeon module!


My friend, I have lost all my notes on the mac stuff but it did not end well. It is possible no solution exists now because of various kernel/driver combos that no longer work.
But hey, you never know.


You might want to use mhwd to remove radeon driver and see if you can boot. (with vesa i suppose)


Yes, but it sounds like a workaround with software rendering.


Really appreciate for support!
Seems it’s time to test something realy old, something debian-based :wink:


There is a chance if we completely remove OS X:

So using my still modified Ubuntu installer, I fired up GParted and created an MBR table and a FAT32 partition and ran the installer. It installed, rebooted, and now she has a fast, perfectly usable machine with full acceleration and everything works, even standby/sleep and WiFi.


Indeed same kernel module works under legacy mode and fails under efi.


Okay, I’m not ready to remove OS X and repartition GPT disk to MBR yet.
So the only way I was able start X is:

  • remove video-ati
  • install video-catalyst.
    DKM and ‘fglrx’ fails to start but X up and running.