I’m new to Linux - and thought I’d try installing it on an old MacBook Pro I have. It‘s a 2006 model, (MacBookPro 2,2)
It has a Radeon X1600 graphics card and Core 2 Duo processor.
I reportitioned the HD so I can dual boot, and I’ve installed rEFINd and Debian using a USB stick. Installation went well. However, it will not boot into the GUI.
This is where I pretty much fall flat, as this is all very new. So I’ve spent a good chuink of last week Googling pretty much every thing I can find.
So, actually, is DOES boot, but only into the command line. I have to add nomodeset to the parameters in the Grub boot command. I also removed quiet and put in nosplash. Now I can see what it reports as it boots up. I can atleast get to the CLI so I can try stuff out.
I also added the non-free and extra firmware that is recommended. Also disabled Wayland in Gnome as suggested on various pages I found.
So, just plain booting - with no nomoseset causes the boot to stall at this entry:
Code: Select all
fb: switching to radeonrmfm from EFI VGA
scsi host5: ahci
So, right now, my boot parameters looks like this:
Code: Select all
ro nosplash noapci noapic hpet=force noefi pci=noaer radeon.dc=0
Code: Select all
fb: switching to radeonrmfb from EFI VGA
it gets past that, and hangs on
Code: Select all
ata6: DUMMY
Code: Select all
scsi host5: ahci
It seems that each boot moves along a little, so in typing this my fourth boot now stops at:
Code: Select all
ata2: PATA max UDMA/100 cmd 0x40d0 ctl 0x40e8 bmda 0x40b8 irq 10
Another error it halts on is:
Code: Select all
ehci-pci 0000:00:1d.7: EHCI Host Controller
I really think I need guidance from people who know what they are doing, because I know I’m stabbing in the dark hoping to hit a target.
I know you guys will want to see logs. I have no idea how to get them off the machine - and won’t a successful boot overwrite the previous failed one (whichis what I want)?
I can’t help thinking that the nomodeset is the key here - I believe it does something to halt the graphics system from kicking in, but it seems to do *something* to allow these errors or problems to be bypassed.
I may have left some stuff out - I’ve been plugging away at this for a week now, and it’s been frustrating.