A few weeks ago, Firefox 78 ESR reached its end-of-life for my aged iMac 7,1 (OS X 10.11 had stopped long before) and it seemed like a waste of still functioning hardware to just leave it be. After installing a current Ubuntu 20.04 LTS, the iMac started with all things functioning fine (wlan, bluetooth, display+graphics, etc.) - all but resume from suspend: after resume, I ended up with something very similar to the initial screenshot, a colour and slightly pixel distorted screen with a pink tint but a working computer.
Quite a bit of searching often brought me back to
this thread - and in the end, so it seems, enough bits and pieces are mentioned to actually solve the puzzle - well, at least, mine.
For my iMac, the solution was indeed to start (rEFInd and then boot) in legacy mode, which, I believe, is suggested at some point in this thread. The biggest obstacle then was to get legacy mode up and running. I haven't cleaned out all my OS X data and need to dual-boot. Hence, I need rEFInd and then a possibility to chainload into legacy.
Since my partition configuration didn't allow for the 'usual' embedding of GRUB in the existing partition schema, I followed
https://superuser.com/a/1213967, reduced my last partition (which was the SWAP partition) a tiny bit, and created a BIOS Boot partition:
[...]
To create those using gdisk:
o: Create new GPT scheme
n, 1, accept default, +1M, EF02: Create BIOS Boot partition
n, 2, accept default, +1G, 8200: Create swap partition (1 GB)
n, 3, accept default, accept default, accept default: Create root partition
w: Write to disk and exit
Then, I installed GRUB like this
Code: Select all
grub-install --target=i386-pc --recheck --boot-directory=/boot/ /dev/sda
So, I am posting this here to maybe help some people in some cases with their 'pink screen after waking up from suspend on iMac'.
For reference, my configuration:
Code: Select all
System: Kernel: 5.11.0-37-generic x86_64 bits: 64 compiler: N/A Desktop: MATE 1.24.0
Distro: Ubuntu 20.04.3 LTS (Focal Fossa)
Machine: Type: Desktop System: Apple product: iMac7,1 v: 1.0 serial: <filter>
Mobo: Apple model: Mac-F4238CC8 v: PVT serial: <filter> BIOS: Apple
v: IM71.88Z.007A.B03.0803051705 date: 03/05/08
CPU: Topology: Dual Core model: Intel Core2 Duo T7700 bits: 64 type: MCP arch: Core Merom
rev: B L2 cache: 4096 KiB
flags: lm nx pae sse sse2 sse3 ssse3 vmx bogomips: 9575
Speed: 1217 MHz min/max: 800/2400 MHz Core speeds (MHz): 1: 946 2: 1168
Graphics: Device-1: AMD RV630/M76 [Mobility Radeon HD 2600 XT/2700] vendor: Apple iMac 7 1
driver: radeon v: kernel bus ID: 01:00.0
Display: x11 server: X.Org 1.20.11 driver: ati,radeon unloaded: fbdev,modesetting,vesa
resolution: 1680x1050~60Hz
OpenGL: renderer: AMD RV630 (DRM 2.50.0 / 5.11.0-37-generic LLVM 12.0.0)
v: 3.3 Mesa 21.0.3 direct render: Yes
Useful links:
*
http://www.rodsbooks.com/refind/
*
https://www.rodsbooks.com/gdisk/hybrid.html
*
https://wiki.archlinux.org/title/GRUB
*
https://wiki.debian.org/IntelMac/BootLoader