So booten Sie Linux von einem Mac mit rEFInd

Ich habe rEFInd erfolgreich auf meinem MacBook Pro 2015 installiert, sodass ich in Linux booten kann, aber anscheinend kann ich es nicht booten. Hier sind meine Probleme (beide mit Ubuntu 64x Mac CD und Kali Linux 64x USB).

  • Auf USB/CD booten
    Geben Sie hier die Bildbeschreibung ein
  • FehlerGeben Sie hier die Bildbeschreibung ein
  • Boot to elf file (USB und CD) (zweite Option) Fehler (bleibt hier hängen)Geben Sie hier die Bildbeschreibung ein
  • Booten vom EFI-Boot durch Gedrückthalten option(sowohl CD als auch USB)Geben Sie hier die Bildbeschreibung ein
  • Beim Booten bekomme ich einen schwarzen BildschirmGeben Sie hier die Bildbeschreibung ein

Wenn es hilft, hier ist meine Konfigurationsdatei für rEFInd

#
# refind.conf
# Konfigurationsdatei für das rEFInd-Startmenü
#

# Timeout in Sekunden für den Hauptmenübildschirm. Timeout auf 0 setzen
# deaktiviert das automatische Booten (dh kein Timeout). Das Setzen auf -1 verursacht
# Ein sofortiger Start in das Standardbetriebssystem *AUSSER* ein Tastendruck befindet sich im Puffer
# wenn rEFInd gestartet wird, in diesem Fall wird dieser Tastendruck als interpretiert
# Tastenkürzel. Wenn keine passende Verknüpfung gefunden wird, zeigt rEFInd seine an
# Menü ohne Timeout.
#
Zeitüberschreitung -1

# Bildschirmschoner-Timeout; der Bildschirm wird nach der angegebenen Anzahl von leer
# Sekunden ohne Tastatureingabe. Der Bildschirm kehrt nach den meisten Tastendrücken zurück
# (leider ohne Sondertasten wie Shift, Control, Alt,
# oder Option). Das Setzen eines Werts von "-1" bewirkt, dass rEFInd mit seinem startet
# Bildschirmschoner aktiv. Der Standardwert ist 0, wodurch der Bildschirmschoner deaktiviert wird.
#Bildschirmschoner 300

# Ausblenden von Elementen der Benutzeroberfläche für persönliche Vorlieben oder zur Erhöhung
# Sicherheit:
#banner - das rEFInd-Titelbanner (eingebaut oder über "Banner" geladen)
# label - Textlabel für Boot-Optionen im Menü
# Einzelbenutzer - Entfernen Sie die Untermenüoptionen, um Mac OS X im Einzelbenutzermodus zu starten
# oder ausführliche Modi; betrifft NUR MacOS X
# safemode - Entfernen Sie die Untermenüoption, um Mac OS X im "abgesicherten Modus" zu starten
# hwtest - die Untermenüoption zum Ausführen von Apples Hardwaretest
#-Pfeile – Bildlaufpfeile in der Tag-Zeile zur Betriebssystemauswahl
# Hinweise - kurze Befehlszusammenfassung im Menü
# Editor - der Optionseditor (+, F2 oder Einfügen im Boot-Optionsmenü)
# badges – Gerätetyp-Badges für Boot-Optionen
# all - alle oben genannten
# Standard ist keines davon (alle Elemente aktiv)
#
#hideui Einzelbenutzer
#hideui alle

Hideui-Banner

# Legen Sie den Namen eines Unterverzeichnisses fest, in dem Symbole gespeichert werden. Symbole müssen
# haben dieselben Namen wie im Standardverzeichnis. Das Verzeichnis
# Name wird relativ zum Hauptverzeichnis der rEFInd-Binärdatei angegeben. Wenn
# Ein Symbol kann im angegebenen Verzeichnis nicht gefunden werden, es wird versucht
# um es aus dem Standardverzeichnis zu laden; Sie können also nur einige ersetzen
# Icons in Ihrem eigenen Verzeichnis und verlassen Sie sich für andere auf die Vorgabe.
# Standard ist "Symbole".
#
#icons_dir myicons

# Verwenden Sie ein benutzerdefiniertes Titelbanner anstelle des rEFInd-Symbols und -Namens. Die Datei
# Pfad ist relativ zu dem Verzeichnis, in dem sich refind.efi befindet. Die Farbe
# in der oberen linken Ecke des Bildes wird als Hintergrundfarbe verwendet
# für die Menübildschirme. Derzeit unkomprimierte BMP-Bilder mit Farbe
# Tiefen von 24, 8, 4 oder 1 Bit werden unterstützt, ebenso wie PNG-Bilder.
#
#banner hostname.bmp
#banner meinbanner.png

# Geben Sie an, wie mit Bannern umgegangen werden soll, die nicht exakt mit dem Bildschirm übereinstimmen
# Größe:
# noscale - Crop wenn zu groß, mit Rahmen anzeigen wenn zu klein
# fillscreen - Füllen Sie den Bildschirm aus
# Standard ist noscale
#
#banner_scale Füllbildschirm

# Symbolgrößen. Alle Symbole sind quadratisch, daher wird nur ein Wert angegeben. Der
# große Symbole werden für OS-Selektoren in der ersten Reihe und in der kleinen verwendet
#-Symbole werden für Werkzeuge in der zweiten Reihe verwendet. Laufwerksabzeichen sind 1/4
# die Größe der großen Symbole. Zulässige Werte sind 32 und höher. Wenn das Symbol
# Dateien enthalten Symbole nicht in der richtigen Größe, die Symbole werden entsprechend skaliert
# die angegebene Größe. Die Standardwerte sind 48 und 128 für klein und
# große Symbole.
#
#small_icon_size 96
#big_icon_size 256

# Benutzerdefinierte Bilder für den Auswahlhintergrund. Es gibt einen großen (144 x 144)
# für die Betriebssystemsymbole und ein kleines (64 x 64) für die Funktionssymbole in der
# zweite Reihe. Wenn nur ein kleines Bild angegeben ist, wird dieses auch verwendet
# die großen Symbole, indem Sie sie in der Mitte strecken. Wenn nur ein großer gegeben ist,
# Der eingebaute Standard wird für die kleinen Symbole verwendet.
#
# Wie die Banner-Option oben nehmen diese Optionen einen Dateinamen von an
# unkomprimierte BMP-Bilddatei mit einer Farbtiefe von 24, 8, 4 oder 1 Bit,
# oder ein PNG-Bild. Das PNG-Format ist erforderlich, wenn Sie Transparenz benötigen
# Unterstützung (damit Sie zu einem Vollbild-Banner "durchschauen" können).
#
#selection_big selection-big.bmp
#selection_small selection-small.bmp

# Stellen Sie die Schriftart ein, die für alle Textanzeigen im Grafikmodus verwendet werden soll.
# Die Schriftart muss eine PNG-Datei mit Alphakanal-Transparenz sein. Es muss
# enthält die ASCII-Zeichen 32-126 (Leerzeichen bis Tilde), einschließlich Plus
# eine Glyphe, die anstelle von Zeichen außerhalb dieses Bereichs angezeigt werden soll,
# für insgesamt 96 Glyphen. Es werden nur monospaced Schriftarten unterstützt. Schriftarten
# kann jede Größe haben, obwohl große Schriftarten eine Anzeige erzeugen können
# Unregelmäßigkeiten.
# Der Standardwert ist die integrierte Schriftart von rEFInd, Luxi Mono Regular 12 Punkt.
#
#font myfont.png

# Nur Textmodus verwenden. Wenn aktiviert, zwingt diese Option rEFInd in den Textmodus.
# Wenn Sie dieser Option einen Wert "0" übergeben, wird der Grafikmodus verwendet. Pause
# Wenn kein Wert oder ein Wert ungleich 0 verwendet wird, wird der Textmodus verwendet.
# Standardmäßig wird der Grafikmodus verwendet.
#
#nur Text

# Stellen Sie den EFI-Textmodus ein, der für Textanzeigen verwendet werden soll. Diese Option
# nimmt eine einzelne Ziffer an, die sich auf eine Modusnummer bezieht. Modus 0 ist normal
# 80x25, 1 ist manchmal 80x50 und höhere Zahlen sind systemspezifisch
# Modi. Modus 1024 ist ein spezieller Code, der rEFInd mitteilt, den nicht zu setzen
# Textmodus; es verwendet alles, was verwendet wurde, als das Programm gestartet wurde.
# Wenn Sie einen ungültigen Modus angeben, hält rEFInd während des Bootens an, um zu informieren
# Sie von gültigen Modi.
# ACHTUNG: Auf VirtualBox und vielleicht auf einigen echten Computern angeben
# einen Textmodus und das Auskommentieren der Option "textonly" ohne Angabe
# Eine Auflösung kann zu einer unbrauchbaren Anzeige im gebooteten Betriebssystem führen.
# Standard ist 1024 (keine Änderung)
#
#Textmodus 2

# Stellen Sie die Videoauflösung des Bildschirms ein. Übergeben Sie diese Option entweder:
# * zwei Werte, die der X- und Y-Auflösung entsprechen
# * ein Wert, der einem GOP (UEFI)-Videomodus entspricht
# Beachten Sie, dass nicht alle Auflösungen unterstützt werden. Auf UEFI-Systemen bestanden
# Ein falscher Wert führt dazu, dass eine Meldung auf dem Bildschirm angezeigt wird
# Dieser Effekt, zusammen mit einer Liste der unterstützten Modi. Auf EFI 1.x-Systemen
# (z. B. Macintosh) schlägt das Einstellen eines falschen Modus stillschweigend fehl. Auf beiden
# Arten von Systemen, die Einstellung einer falschen Auflösung führt zur Standardeinstellung
# Auflösung wird verwendet. Eine Auflösung von 1024x768 funktioniert normalerweise, aber höher
# Werte oft nicht.
# Der Standardwert ist "0 0" (verwenden Sie die Standardauflösung des Systems, normalerweise 800 x 600).
#
#Auflösung 1024 768
#Auflösung 3

# Starten Sie bestimmte Betriebssysteme im Grafikmodus. Standardmäßig wechselt rEFInd
# in den Textmodus und zeigt beim Start grundlegende Informationen vor dem Start an
# Alle Betriebssysteme außer OS X. Die Verwendung des Grafikmodus kann ein nahtloseres Ergebnis erzielen
# Transition, zeigt aber keine Informationen an, auf die es ankommen kann
# schwierig, wenn Sie ein Problem debuggen müssen. Auch auf mindestens einem bekannten
# Computer, die Verwendung des Grafikmodus verhindert einen Absturz bei der Verwendung von Linux
# EFI-Stub-Loader des Kernels. Sie können eine leere Liste angeben, um alle zu booten
# Betriebssysteme im Textmodus.
# Gültige Optionen:
# osx - Mac OS X
# linux – Ein Linux-Kernel mit EFI-Stub-Loader
# elilo - Der ELILO-Bootloader
# grub - Der GRUB (Legacy oder 2) Bootloader
# Fenster - Microsoft Windows
# Standardwert: osx
#
#use_graphics_for osx,linux

# Welche Nicht-Bootloader-Tools in der Tools-Zeile angezeigt werden sollen und in was
# um sie anzuzeigen:
# shell - die EFI-Shell (erfordert ein externes Programm; siehe rEFInd
# Dokumentation für Details)
# memtest - das Programm memtest86, in EFI/tools, EFI/memtest86,
# EFI/memtest, EFI/tools/memtest86 oder EFI/tools/memtest
# gptsync - das (gefährliche) Dienstprogramm gptsync.efi (erfordert externe
# Programm; Details siehe rEFInd-Dokumentation)
# gdisk - das gdisk-Partitionierungsprogramm
# apple_recovery - bootet die Apple Recovery HD-Partition, falls vorhanden
# windows_recovery - startet ein OEM-Windows-Wiederherstellungstool, falls vorhanden
# (siehe auch die Option windows_recovery_files)
# mok_tool - stellt die Wartung des Maschinenbesitzerschlüssels (MOK) zur Verfügung
# Tool, MokManager.efi, wird auf Secure Boot-Systemen verwendet
# about - eine "Über dieses Programm"-Option
# exit – ein Tag zum Verlassen von rEFInd
# shutdown - fährt den Computer herunter (ein Fehler verursacht einen Neustart
# viele UEFI-Systeme)
# reboot - ein Tag zum Neustarten des Computers
# firmware - ein Tag, um den Computer in die Firmware neu zu starten
# Benutzeroberfläche (auf älteren Computern ignoriert)
# netboot - Starten Sie das Tool ipxe.efi für das Booten über das Netzwerk (PXE).
# Standard ist shell,memtest,gdisk,apple_recovery,windows_recovery,mok_tool,about,shutdown,reboot,firmware
#
#showtools shell, gdisk, memtest, mok_tool, about, reboot, exit, firmware

# Bootloader, die ein Windows-Wiederherstellungs- oder Notfallsystem starten können.
# Diese sind in der Regel OEM-spezifisch.
# Standard ist LRS_ESP:/EFI/Microsoft/Boot/LrsBootmgr.efi
#
#windows_recovery_files LRS_ESP:/EFI/Microsoft/Boot/LrsBootmgr.efi

# Verzeichnisse, in denen nach EFI-Treibern gesucht werden soll. Diese Treiber können
# Unterstützung des Dateisystems bereitstellen, Zugriff auf Festplatten im Plug-In gewähren
# Controller usw. In den meisten Fällen werden keine benötigt, aber wenn Sie hinzufügen
# EFI-Treiber und Sie möchten, dass rEFInd sie automatisch lädt, Sie
# sollte hier einen oder mehrere Pfade angeben. rEFInd scannt immer die
# "drivers" und "drivers_{arch}" Unterverzeichnisse der eigenen Installation
# Verzeichnis (wobei "{arch}" Ihr Architekturcode ist); diese Option
# gibt ZUSÄTZLICHE Verzeichnisse an, die gescannt werden sollen.
# Standardmäßig werden keine zusätzlichen Verzeichnisse nach EFI-Treibern durchsucht
#
#scan_driver_dirs EFI/tools/drivers,drivers

# Welche Arten von Bootloadern gesucht werden sollen und in welcher Reihenfolge sie angezeigt werden:
# internal - interne festplattenbasierte EFI-Bootloader
# external - externe festplattenbasierte EFI-Bootloader
# optisch – optische EFI-Discs (CD, DVD usw.)
# netboot - Startoptionen für EFI-Netzwerk (PXE).
# hdbios - BIOS festplattenbasierte Bootloader
# bioexternal - Externe BIOS-Bootloader (USB, eSATA usw.)
# cd - BIOS Bootloader für optische Laufwerke
# manuell - Zeilengruppen später in dieser Konfigurationsdatei verwenden
# Beachten Sie, dass die Legacy-BIOS-Optionen Firmware-Unterstützung erfordern
# nicht auf allen Computern vorhanden.
# Die netboot-Option ist experimentell und basiert auf ipxe.efi und
# Programmdateien ipxe_discover.efi.
# Auf UEFI-PCs ist die Standardeinstellung intern, extern, optisch, manuell
# Auf Macs ist die Standardeinstellung internal,hdbios,external,bioexternal,optical,cd,manual
#
#scanfor intern, extern, optisch, manuell

# Standardmäßig verlässt sich rEFInd auf die UEFI-Firmware, um den Start im BIOS-Modus zu erkennen
# Geräte. Dies erkennt jedoch manchmal nicht alle verfügbaren Geräte.
# In diesen Fällen führt uefi_deep_legacy_scan zu einem erzwungenen Scan und
# Änderung der NVRAM-Variablen bei jedem Start. Hinzufügen von "0", "aus" oder
# "false" setzt auf den Standardwert zurück. Dieses Token hat keine Auswirkung auf Macs oder
# wenn keine BIOS-Modus-Optionen über scanfor eingestellt sind.
# Standard ist nicht gesetzt (oder "uefi_deep_legacy_scan false")
#
#uefi_deep_legacy_scan

# Verzögerung für die angegebene Anzahl von Sekunden, bevor Festplatten gescannt werden.
# Dies kann einigen Benutzern helfen, die feststellen, dass einige ihrer Festplatten
# (normalerweise externe oder optische Discs) werden anfänglich nicht erkannt,
# werden aber nach dem Drücken von Esc erkannt.
# Der Standardwert ist 0.
#
#scan_delay 5

# Beim Scannen von Volumes nach EFI-Bootloadern sucht rEFInd immer nach
# Bootloader von Mac OS X und Microsoft Windows an ihren normalen Speicherorten,
# und scannt das Stammverzeichnis und alle Unterverzeichnisse des /EFI-Verzeichnisses
# für zusätzliche Bootloader, kehrt aber nicht in diese Verzeichnisse zurück.
# Das Also_scan_dirs-Token fügt der Scan-Liste weitere Verzeichnisse hinzu.
# Verzeichnisse werden relativ zum Stammverzeichnis des Volumes angegeben. Das
Die #-Option gilt für ALLE Volumes, die von rEFInd gescannt werden, ES SEI DENN, Sie schließen sie ein
# ein Volume-Name und ein Doppelpunkt vor dem Verzeichnisnamen, wie in "myvol:/somedir"
# um das somedir-Verzeichnis nur auf dem Dateisystem namens myvol zu scannen. Wenn ein
# Das angegebene Verzeichnis existiert nicht, es wird ignoriert (keine Fehlerbedingung
# Ergebnisse). Standardmäßig wird zusätzlich das „boot“-Verzeichnis gescannt
# verschiedene fest codierte Verzeichnisse.
#
#also_scan_dirs boot,ESP2:EFI/linux/kernels

# Partitionen (oder ganze Laufwerke für Bootvorgänge im Legacy-Modus), die von Scans ausgeschlossen werden sollen.
# Für Scans im EFI-Modus müssen Sie ein Volume anhand seiner Bezeichnung angeben, die Sie
# kann in einer EFI-Shell durch Eingabe von "vol" abgerufen werden, unter Linux durch Eingabe von
# "blkid /dev/{devicename}", oder indem Sie die Bezeichnung der Festplatte in verschiedenen
# Dateibrowser von Betriebssystemen.
# Für Scans im Legacy-Modus können Sie eine beliebige Teilmenge des Bootloaders angeben
# Beschreibung wird angezeigt, wenn Sie die Option in rEFInd markieren.
# Der Standardwert ist "LRS_ESP".
#
#dont_scan_volumes "Wiederherstellung HD"

# Verzeichnisse, die NICHT nach Bootloadern durchsucht werden sollen. Standardmäßig,
# rEFInd durchsucht nicht sein eigenes Verzeichnis, das EFI/tools-Verzeichnis, die
# EFI/memtest-Verzeichnis, das EFI/memtest86-Verzeichnis oder das
# com.apple.recovery.boot-Verzeichnis. Verwenden der Option dont_scan_dirs
# ermöglicht es Ihnen, andere Verzeichnisse auf die "schwarze Liste" zu setzen; aber achten Sie darauf, "+" zu verwenden
# als erstes Element, wenn Sie die bestehende Blacklist fortsetzen möchten
# Verzeichnisse. Sie können dieses Token verwenden, um EFI/boot/bootx64.efi fernzuhalten
# des Menüs, wenn das ein Duplikat eines anderen Bootloaders ist oder ausgeschlossen werden soll
# Ein Verzeichnis, das Treiber oder Nicht-Bootloader-Dienstprogramme enthält, die von bereitgestellt werden
# ein Hardwarehersteller. Wenn ein Verzeichnis sowohl hier als auch in aufgeführt ist
# also_scan_dirs, dont_scan_dirs hat Vorrang. Beachten Sie, dass dies
# Blacklist gilt für ALLE Dateisysteme, die rEFInd scannt, nicht nur
# das ESP, es sei denn, Sie stellen dem Verzeichnisnamen einen Dateisystemnamen voran,
# wie in "myvol:EFI/somedir", um EFI/somedir vom Scan auf der auszuschließen
# myvol-Volume, aber nicht auf anderen Volumes.
#
#dont_scan_dirs ESP:/EFI/boot,EFI/Dell,EFI/memtest86

# Dateien, die NICHT als EFI-Bootloader enthalten sein sollten (auf der
# erste Zeile des Displays). Wenn Sie einen Bootloader verwenden, der
# stützt sich auf Hilfsprogramme oder Treiber, die parallel installiert werden
# die Hauptbinärdatei oder wenn Sie bestimmte Loader auf die "schwarze Liste" setzen möchten
# Name statt Standort, verwenden Sie diese Option. Beachten Sie, dass dies der Fall ist
# NICHT verhindern, dass bestimmte Binärdateien in der zweiten Zeile angezeigt werden
# Werkzeugset. Vor allem verschiedene Secure Boot und Recovery
# Werkzeuge sind in dieser Liste vorhanden, können aber in der zweiten Zeile erscheinen
# Artikel.
# Die Datei kann als bloßer Name (z. B. "notme.efi") angegeben werden, als
# ein vollständiger Dateiname (z. B. "/EFI/somedir/notme.efi") oder als
# vollständiger Dateiname mit Datenträger (z. B. "SOMEDISK:/EFI/somedir/notme.efi").
# Der Standardwert ist shim.efi,shim-fedora.efi,shimx64.efi,PreLoader.efi,
# TextMode.efi,ebounce.efi,GraphicsConsole.efi,MokManager.efi,HashTool.efi,
# HashTool-signed.efi,bootmgr.efi
#
#dont_scan_files shim.efi,MokManager.efi

# Nach Linux-Kerneln suchen, denen die Dateinamenerweiterung ".efi" fehlt. Das ist
# nützlich für eine bessere Integration mit Linux-Distributionen, die bereitstellen
# Kernel mit EFI-Stub-Loadern, die diesen Kerneln jedoch keine Dateinamen geben
# die auf ".efi" enden, besonders wenn die Kernel auf einem gespeichert sind
# Dateisystem, das EFI lesen kann. Wenn auf „1“, „true“ oder „on“ gesetzt, ist dies
# bewirkt, dass alle Dateien in gescannten Verzeichnissen mit Namen beginnen, die mit beginnen
# „vmlinuz“ oder „bzImage“ als Loader einzubinden, auch wenn ihnen „.efi“ fehlt
# Erweiterungen. Das Übergeben dieser Option verursacht einen "0", "false" oder "off" Wert
# Kernel ohne ".efi"-Erweiterungen, die NICHT gescannt werden sollen.
# Der Standardwert ist "true" -- um nach Kerneln ohne ".efi"-Erweiterungen zu suchen.
#
#scan_all_linux_kernels falsch

# Legen Sie die maximale Anzahl von Tags fest, die auf dem Bildschirm angezeigt werden können
# jederzeit. Wenn mehr Loader als dieser Wert erkannt werden, wird rEFInd angezeigt
# eine Teilmenge in einer Scrolling-Liste. Wenn dieser Wert zu hoch eingestellt ist für die
# Bildschirm zu handhaben, wird auf den Wert reduziert, den der Bildschirm verwalten kann.
# Wenn dieser Wert auf 0 gesetzt ist (Standardeinstellung), wird er an die Zahl angepasst
# die der Bildschirm verarbeiten kann.
#
#max_tags 0

# Legen Sie die Standardmenüauswahl fest. Die verfügbaren Argumente stimmen mit der überein
# Tastaturbeschleuniger in rEFInd verfügbar. Sie können die auswählen
# Standardlader mit:
# - Eine Ziffer zwischen 1 und 9, in diesem Fall der N-te Lader im Menü
# ist der Standardwert.
# - Ein "+"-Symbol am Anfang der Zeichenfolge, das sich auf die meisten bezieht
# kürzlich gestarteter Loader.
# - Jede Teilzeichenfolge, die einem Teil des Titels des Ladeprogramms entspricht
# (normalerweise der Name des Betriebssystems oder der Pfad des Bootloaders).
# Sie können auch mehrere Selektoren angeben, indem Sie sie durch Kommas trennen
# und die Liste in Anführungszeichen setzen. (Die Option "+" ist nur sinnvoll in
# diesen Kontext.)
# Wenn Sie den Selektor(en) mit zwei Zeiten folgen, im 24-Stunden-Format, die
# Standard gilt nur zwischen diesen Zeiten. Die Zeiten sind in der
# Zeitstandard des Motherboards, ob UTC oder Ortszeit, also wenn
# Sie UTC verwenden, müssen Sie diese manuell von der Ortszeit anpassen.
# Die Zeiten können sich über Mitternacht erstrecken, wie in "23:30 00:30", was für 23:30 Uhr gilt
# bis 00:30 Uhr. Sie können mehrere default_selection-Zeilen angeben, in denen
# Fall, dass der letzte passende Vorrang hat. So können Sie einen Main setzen
# Option ohne Zeit, gefolgt von einer oder mehreren, die Zeiten bis enthalten
# unterschiedliche Standardeinstellungen für unterschiedliche Tageszeiten festlegen.
# Das Standardverhalten besteht darin, das zuvor gestartete Betriebssystem zu booten.
#
#default_selection 1
#default_selection Microsoft
#default_selection "+,bzImage,vmlinuz"
#default_selection Wartung 23:30 2:00
#default_selection "Wartung, OS X" 1:00 2:30

# Aktivieren Sie das VMX-Bit und sperren Sie die CPU-MSR, wenn sie entsperrt ist.
# Auf einigen Intel-Apple-Computern sperrt die Firmware MSR 0x3A nicht.
# Das Symptom unter Windows ist, dass Hyper-V nicht funktioniert, selbst wenn die CPU
# erfüllt die Mindestanforderungen (HW-unterstützte Virtualisierung und SLAT)
# DIES NICHT EINSTELLEN, AUSSER AUF INTEL-CPUs, DIE VMX UNTERSTÜTZEN! Sehen
# http://www.thomas-krenn.com/en/wiki/Activating_the_Intel_VT_Virtualization_Feature!
# für mehr zu diesem Thema.
# Der Standardwert ist „false“: Versuchen Sie nicht, die MSR zu aktivieren und zu sperren.
#
#enable_and_lock_vmx falsch

# Fügen Sie eine sekundäre Konfigurationsdatei in diese ein. Diese sekundäre
# Datei wird so geladen, als ob ihre Optionen am Punkt des "Einschließens" erschienen wären
# Token selbst, wenn Sie also eine Einstellung in der Hauptdatei überschreiben möchten,
# Die sekundäre Datei muss NACH der gewünschten Einstellung referenziert werden
# überschreiben. Beachten Sie, dass die Sekundärdatei möglicherweise KEINE Tertiärdatei lädt.
#
#manual.conf einschließen

# Beispiele für Zeilengruppen für die manuelle Konfiguration. Jeder beginnt mit dem "Menüeintrag"
# Schlüsselwort gefolgt von einem Namen, der im Menü erscheinen soll (verwenden Sie Anführungszeichen
# wenn der Name ein Leerzeichen enthalten soll) und eine offene geschweifte Klammer
# ("{"). Jeder Eintrag endet mit einer schließenden geschweiften Klammer ("}"). Gemeinsam
# Schlüsselwörter in jeder Strophe beinhalten:
#
# volume - identifiziert das Dateisystem, aus dem nachfolgende Dateien stammen
# werden geladen. Sie können das Volume nach Bezeichnung oder nach angeben
# eine Zahl gefolgt von einem Doppelpunkt (wie in "0:" für die erste
# Dateisystem oder "1:" für das zweite).
# loader - identifiziert die Bootloader-Datei
# initrd - Gibt eine anfängliche RAM-Disk-Datei an
# icon - gibt ein benutzerdefiniertes Bootloader-Symbol an
# ostype – OS-Typcode zur Bestimmung der verfügbaren Startoptionen
# Einfügen drücken. Gültige Werte sind "MacOS", "Linux",
# "Windows" und "XOM". Groß- und Kleinschreibung beachten.
# graphics - auf "on" setzen, um das Booten im Grafikmodus zu aktivieren (nützlich
# hauptsächlich für MacOS) oder "off" für Booten im Textmodus.
# Der Standardwert wird automatisch anhand des Dateinamens des Ladeprogramms erkannt.
# options - legt Optionen fest, die an den Bootloader übergeben werden; verwenden
# Anführungszeichen, wenn mehr als eine Option übergeben werden soll oder
# wenn irgendwelche Optionen Zeichen verwenden, die geändert werden könnten
# durch rEFInd-Parsing-Prozeduren (=, /, # oder Tab).
# disabled - allein verwenden oder auf "yes" setzen, um diesen Eintrag zu deaktivieren.
#
# Beachten Sie, dass Sie Backslashes im DOS/Windows/EFI-Stil (\) verwenden können.
# oder Schrägstriche im Unix-Stil (/) als Verzeichnistrennzeichen. Entweder
# Weg, alle Dateireferenzen befinden sich auf dem ESP, von dem rEFInd stammt
# gestartet.
# Die Verwendung von Anführungszeichen um Parameter bewirkt, dass sie als interpretiert werden
# ein Schlüsselwort und zum Analysieren von Sonderzeichen (Leerzeichen, =, /,
# und #) deaktiviert werden. Dies ist vor allem bei den "Optionen" sinnvoll
# Stichwort. Die Verwendung von Anführungszeichen um Parameter, die Dateinamen angeben, ist
# zulässig, dann müssen Sie statt Schrägstrichen Backslashes verwenden,
# außer wenn Sie einen Schrägstrich an den Loader übergeben müssen, wie when
# Übergeben einer root=-Option an einen Linux-Kernel.

# Unten sind einige Beispiele für Boot-Strophen. Alle sind standardmäßig deaktiviert.
# Finden Sie eine ähnliche, die Sie benötigen, kopieren Sie sie, entfernen Sie die Zeile "deaktiviert",
# und passen Sie die Einträge an Ihre Bedürfnisse an.

# Ein Beispieleintrag für einen Linux 3.3-Kernel mit seinem neuen EFI-Boot-Stub
# Unterstützung auf einem Dateisystem namens "KERNELS". Dieser Eintrag enthält
# Linux-spezifische Boot-Optionen und Angabe einer initialen RAM-Disk.
# Beachten Sie die Verwendung von Schrägstrichen im Linux-Stil, sogar in der initrd
# Spezifikation. Beachten Sie auch, dass ein führender Schrägstrich in der Datei optional ist
# Spezifikationen.
Menüeintrag Linux {
    Symbol EFI/refind/icons/os_linux.png
    Volumen KERN
    Lader bzImage-3.3.0-rc7
    initrd initrd-3.3.0.img
    Optionen "ro root=UUID=5f96cafa-e0a7-4057-b18f-fa709db5b837"
    Behinderte
}

# Ein Beispieleintrag zum Laden von Ubuntu unter Verwendung seines Standardnamens for
# seinen GRUB 2 Bootloader. Beachten Sie die Verwendung von Schrägstrichen im Linux-Stil
Menüeintrag Ubuntu {
    Lader /EFI/ubuntu/grubx64.efi
    Symbol /EFI/refind/icons/os_linux.png
    Behinderte
}

# Ein minimaler ELILO-Eintrag, der das wohl nichts bietet
# automatische Erkennung kann nicht durchgeführt werden.
Menüeintrag "ELILO" {
    Ladeprogramm \EFI\elilo\elilo.efi
    Behinderte
}

# Wie der ELILO-Eintrag bietet auch dieser keine automatische Erkennung
# kann nicht; aber Sie können es verwenden, wenn Sie die automatische Erkennung deaktivieren möchten
# aber immer noch Windows booten....
Menüeintrag "Windows 7" {
    Ladeprogramm \EFI\Microsoft\Boot\bootmgfw.efi
    Behinderte
}

# EFI-Shells sind Programme wie Bootloader und können es auch sein
# auf die gleiche Weise gestartet. Sie können einer Shell den Namen a übergeben
# Skript, das in der Zeile "Optionen" ausgeführt werden soll. Das Drehbuch
# könnte Hardware initialisieren und dann ein Betriebssystem starten, oder es könnte
# etwas ganz anderes machen.
menuentry "Windows via Shellscript" {
    Symbol \EFI\refind\icons\os_win.png
    Ladeprogramm \EFI\tools\shell.efi
    Optionen "fs0:\EFI\tools\launch_windows.nsh"
    Behinderte
}

# Mac OS wird normalerweise erkannt und automatisch ausgeführt; Jedoch,
# Wenn Sie etwas Ungewöhnliches tun möchten, kann eine manuelle Boot-Strophe dies tun
# sei der Weg, es zu tun. Dieser macht nichts sehr ungewöhnliches, aber
# Es kann als Ausgangspunkt dienen. Beachten Sie, dass Sie fast
# Für dieses Beispiel muss auf jeden Fall die "Lautstärke"-Zeile geändert werden
# arbeiten.
Scannen nach Handbuch, intern, hdbios, extern, bioextern, optisch, CD
dont_scan_dirs /System/Library/CoreServices
Menüeintrag "Mac OS X" {
    Symbol \System\Library\CoreServices\icons\OSX.png
    Volumen "Macintosh HD"
    loader\System\Library\CoreServices\boot.efi
    Grafik an
}

Und hier sind meine Festplatten

/dev/disk0
   #: NAMENSGRÖSSE IDENTIFIZIERUNG EINGEBEN
   0: GUID_partition_scheme *251,0 GB disk0
   1: EFI EFI 209,7 MB disk0s1
   2: Apple_HFS Macintosh HD 234,6 GB disk0s2
   3: Apple_Boot Recovery HD 650,0 MB disk0s3
   4: Microsoft Basisdaten Linux 15,1 GB disk0s4
   5: Apple_HFS rEFInd 423,7 MB disk0s5

Ich möchte Ubuntu/Kali installieren disk0s4und rEFInd ist installiertdisk0s5

Wie bringe ich rEFInd dazu, Linux zu booten und zu installieren?

Ich habe auch die sha1-Summe der Image-Datei überprüft, die ich heruntergeladen und verwendet habe, ddum sie auf meinem USB- und Festplatten-Dienstprogramm zu installieren, um sie auf die CD zu übertragen. Ich habe die CD auch auf meinem MacBook Air 2010 zum Laufen gebracht (glaube, es war, als ich Mavericks und vielleicht auch Yosemite hatte).

Ich habe Ihre refind.conf-Datei mit den auskommentierten Zeilen hideui bannerund ausprobiert. timeout -1Ich hatte Ubuntu 14.04.2 64-Bit mit einem UEFI/GPT-Start auf einer externen Festplatte installiert. Refind gab mir drei Ubuntu-Auswahlmöglichkeiten zum Booten. Alle 3 funktionierten. Ich brauchte zwei Partitionen für die Installation. (Der zweite war für den Swap Space)
Hmm. Seltsam. Ich kann es dazu bringen, mint und elementar zu booten. Schauen Sie sich meine Antwort für die Probleme an, die ich bekomme.
Dies ist eine der am besten dokumentierten Fragen, die mir je zu irgendeinem Thema begegnet sind.

Antworten (1)

Egal. Ich habe Linux Mint und Elementary zum Booten, aber das bringt verschiedene Probleme mit sich, die wie hier gezeigt behoben werden müssen .