Funktioniert den Grub mit dem EFI???? Was ich so gelesen habe ich das ein großer Problempunkt, bei ubuntu bspw gibt es nur wenige images mit efi-support, die sich auf macs starten lassen.
In meinem Falle soll die 10.10-er von ubuntu für das MBP4,1 efi-boot-geeignet sein - was im Prinzip auch zu funktionieren scheint. Nach dem Hochfahren erscheint die CD artig im Bootauswahlmenu, die CD startet dann auch durch. Allerdings bleibt mein book dann im Laufe des Bootvorganges hängen, irgendwas hat Linux bez dem Dateisystem zu meckern (hä? Da haben wir doch dem dem MBP ganz andere Baustellen, wie bspw die nicht-direkt unterstützt nvidia Graphik).
Ein Foto habe ich mal angefügt.
Anhang anzeigen 128136
@all:
Interessanterweise ist bei MINT explizit angegeben, dass efi-Bootfähigkeit UND nVidia-Kompatiblität vorhanden sei.... ???!!!
Was mache ich nur falsch....
Ich versteh das nicht. Wieso nimmst du eine über 4 jahre alte Boot Iso? Wieso nimmst du nicht die extra angepasste für Mac Computer? Ich wusste gar nicht, dass es sowas gibt, aber anscheinend brauchen sie es (bei Ubuntu). Ist jetzt auch nicht meine Aufgabe, und ich kann eure ganzen Probleme ohne Mac schwer nachvollziehen, aber ich würde es damit probieren..
http://cdimage.ubuntu.com/releases/14.04/release/ubuntu-14.04-desktop-amd64+mac.iso
Natürlich bootet GRUB mit EFI.
Die Fehlermeldung sagst, dass er auf deiner DVD das initrd nicht findet. Das ist eine kleine ramdisk, in der der Kernel, Treiber, Informationen über die einzubindenen Dateisysteme usw. steckt. Und weil er sie nicht findet, kommt schließlich die Kernel Panic. So oder so, grub bootet von der DVD. Ergo läuft grub schonmal mit efi
.
Ich würde an deiner Stelle einfach mal nach den beiden fehlern suchen:
kernel+panic+unable+to+mount+root+fs+on+unknown-block(1+0)
und
ubuntu boot could not find a valid RAM DISK unknown-block(1,0)
Oder irgendwie sowas in der Art. Ich meine, hey. Du bist nicht der einzige mit nem Mac, und auch wenn nicht jeder Linux nutzt, irgendwer wird sicherlich schonmal Ubuntu auf nem Mac installiert haben. Ich meine, bei solchen "einfachen" Fehlern mit soner großen Schnittmenge... da muss man einfach mal suchen. Vielleicht ist ja auch nur das Image korrupt, oft helfen auch kernel Parameter (z.b.
nomodeset bei Grafikproblemen) oder vielleicht diese seltsame Mac.iso.
Linix frägt OB grub installiert werden soll und hat mir dann die Partition vorgeschlagen. Ich bin mir da jetzt nicht mehr ganz sicher, könnte evi gewesen sein...
Du musst den mac auch mit gedrückter C taste booten! Nicht die dvd einlegen und abspielen... Cd rein, neustart, dann c gedrückt halten...
Normalerweise ist es mittlerweile die EFI-Partition. Da sind alle Einträge von allen Betriebsystemen abgespeichert. Deutlich aufgeräumert als es das früher war. Mein Fedora hängt die efi Parition in /boot/efi/EFI ein, und da sehe ich dann z.B. auch den MS bootloader. Siehe:
https://wiki.archlinux.org/index.php/GRUB_EFI_Examples
Edit: So sieht das z.B. auf meinem fedora aus auf der EFI System Partiton, mit Windows 8.1 und Fedora als Linux:
Code:
[xen@radon complete]$ cd /media/media1/fedora/efi/
[xen@radon efi]$ tree -l
.
├── BOOTSECT.BAK
├── EFI
│** ├── Boot
│** │** ├── bootx64.efi
│** │** └── fallback.efi
│** ├── fedora
│** │** ├── BOOT.CSV
│** │** ├── fonts
│** │** │** └── unicode.pf2
│** │** ├── gcdx64.efi
│** │** ├── grub.cfg
│** │** ├── grub.cfg~
│** │** ├── grubx64.efi
│** │** ├── MokManager.efi
│** │** ├── shim.efi
│** │** └── shim-fedora.efi
│** └── Microsoft
│** └── Boot
│** ├── BCD
│** ├── BCD.LOG
│** ├── BCD.LOG1
│** ├── BCD.LOG2
│** ├── bg-BG
│** │** ├── bootmgfw.efi.mui
│** │** └── bootmgr.efi.mui
│** ├── bootmgfw.efi
│** ├── bootmgr.efi
│** ├── BOOTSTAT.DAT
│** ├── boot.stl
│** ├── cs-CZ
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── da-DK
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── de-DE
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── el-GR
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── en-GB
│** │** ├── bootmgfw.efi.mui
│** │** └── bootmgr.efi.mui
│** ├── en-US
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── es-ES
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── et-EE
│** │** ├── bootmgfw.efi.mui
│** │** └── bootmgr.efi.mui
│** ├── fi-FI
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── Fonts
│** │** ├── chs_boot.ttf
│** │** ├── cht_boot.ttf
│** │** ├── jpn_boot.ttf
│** │** ├── kor_boot.ttf
│** │** ├── malgun_boot.ttf
│** │** ├── malgunn_boot.ttf
│** │** ├── meiryo_boot.ttf
│** │** ├── meiryon_boot.ttf
│** │** ├── msjh_boot.ttf
│** │** ├── msjhn_boot.ttf
│** │** ├── msyh_boot.ttf
│** │** ├── msyhn_boot.ttf
│** │** ├── segmono_boot.ttf
│** │** ├── segoen_slboot.ttf
│** │** ├── segoe_slboot.ttf
│** │** └── wgl4_boot.ttf
│** ├── fr-FR
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── hr-HR
│** │** ├── bootmgfw.efi.mui
│** │** └── bootmgr.efi.mui
│** ├── hu-HU
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── it-IT
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── ja-JP
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── ko-KR
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── lt-LT
│** │** ├── bootmgfw.efi.mui
│** │** └── bootmgr.efi.mui
│** ├── lv-LV
│** │** ├── bootmgfw.efi.mui
│** │** └── bootmgr.efi.mui
│** ├── memtest.efi
│** ├── nb-NO
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── nl-NL
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── pl-PL
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── pt-BR
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── pt-PT
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── qps-ploc
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── Resources
│** │** ├── bootres.dll
│** │** ├── de-DE
│** │** │** └── bootres.dll.mui
│** │** └── en-US
│** │** └── bootres.dll.mui
│** ├── ro-RO
│** │** ├── bootmgfw.efi.mui
│** │** └── bootmgr.efi.mui
│** ├── ru-RU
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── sk-SK
│** │** ├── bootmgfw.efi.mui
│** │** └── bootmgr.efi.mui
│** ├── sl-SI
│** │** ├── bootmgfw.efi.mui
│** │** └── bootmgr.efi.mui
│** ├── sr-Latn-CS
│** │** ├── bootmgfw.efi.mui
│** │** └── bootmgr.efi.mui
│** ├── sr-Latn-RS
│** │** ├── bootmgfw.efi.mui
│** │** └── bootmgr.efi.mui
│** ├── sv-SE
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── tr-TR
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── uk-UA
│** │** ├── bootmgfw.efi.mui
│** │** └── bootmgr.efi.mui
│** ├── zh-CN
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** ├── zh-HK
│** │** ├── bootmgfw.efi.mui
│** │** ├── bootmgr.efi.mui
│** │** └── memtest.efi.mui
│** └── zh-TW
│** ├── bootmgfw.efi.mui
│** ├── bootmgr.efi.mui
│** └── memtest.efi.mui
├── mach_kernel
└── System
└── Library
└── CoreServices
└── SystemVersion.plist
49 directories, 138 files
[xen@radon efi]$
Ich hab keine Ahnung woher das System-> Library->CoreServices->SystemVersion.plist herkommt.. klingt aber ziemlich nach Apple