Ubuntu ohne DVD oder Flash-Laufwerk installieren

Ich versuche, meinem alten weißen MacBook von Ende 2006 neues Leben einzuhauchen, indem ich ein neues Betriebssystem (Dual Boot) installiere, aber ich habe Probleme, da mein DVD/CD-Laufwerk kaputt ist und ich meinen Mac einfach nicht zum Booten bringen kann von meinem Flash-Laufwerk. Der Mac hat 64-Bit-Prozessoren, aber der EFI ist 32-Bit.

Ich habe zuvor versucht (und war erfolgreich), Windows 10 mit Hilfe von VirtualBox zu installieren , indem ich dieser unglaublichen Anleitung folgte, entschied mich aber schließlich, diese Lösung fallen zu lassen, da ich den Sound nicht zum Laufen bringen konnte (alles andere funktionierte jedoch wie ein Zauber). Also würde ich stattdessen gerne 64-Bit-Ubuntu ausprobieren.

Könnte ein ähnlicher Ansatz mit VirtualBox wie in der obigen Anleitung verwendet werden, um Ubuntu ohne USB oder DVD zu installieren, oder wäre der Zugriff auf die physische Festplatte über VirtualBox eine Einschränkung?

Ich verwende derzeit OSX 10.7 Lion und VirtualBox 4.3.40.

Wie haben Sie die Boot Camp Support Software (BCSS) erworben, als Sie versucht haben, Windows zu installieren? Kennen Sie die BCSS-Version? Welche Version von Ubuntu versuchst du zu installieren? Kannst du den Namen der ISO-Datei nennen? Möchten Sie lieber Windows von Ubuntu installieren? Oder möchten Sie einen Dreifachstiefel? Sind Ihre USB-Laufwerke defekt oder können Sie Ubuntu nicht dazu bringen, vom Flash-Laufwerk zu booten? Wie haben Sie das Ubuntu-Flash-Laufwerk-Installationsprogramm aus der ISO-Datei erstellt? Ist Ihr MacBook das Modell Mitte oder Ende 2007? War Windows 10 die 32-Bit- oder 64-Bit-Version?
Ist Ihr internes Laufwerk eine HDD oder SSD? Was ist die Laufwerksgröße? Hast du weitere Laufwerke hinzugefügt? Mit anderen Worten: Haben Sie das DVD-Laufwerk durch eine HDD oder SSD ersetzt? Wie viel RAM-Speicher hast du verbaut?
Bei der Installation von Windows 10 habe ich zwei verschiedene BCSS-Versionen für die manuelle Installation der Treiber verwendet: 1) die von BootCamp aus OSX Lion heruntergeladenen (deren Versionsnummer ich ehrlich gesagt nicht kenne); und 2) 5.1.5769.
Jetzt versuche ich Ubuntu 16.04.3 (64 Bit) zu installieren. Ich habe es mit der offiziellen ISO (ubuntu-16.04.3-desktop-amd64.iso) sowie einer modifizierten Version versucht, die ich online gesucht habe ( Link ), als mir klar wurde, dass mein MacBook 32-Bit-EFI (aber 64-Bit) ausführt Kern). In keinem Fall würde mein Flash-Laufwerk im Boot-Menü angezeigt (auch nicht mit rEFit oder rEFind). Ich habe die bootfähigen Ubuntu-Flash-Laufwerke mit dem Befehl dd erstellt, indem ich denselben Anweisungen gefolgt bin, die ich auf mehreren Websites online gefunden habe. Mein USB-Stick ist brandneu und scheint keine anderen Probleme zu haben.
Ich würde Ubuntu gegenüber Windows 10 bevorzugen, aber jedes der beiden ist in Ordnung, solange es reibungslos läuft. Arbeitsschall ist zum Beispiel lebenswichtig. Triple-Boot ist nicht erforderlich. Die Windows 10-Version, die ich ausprobiert habe, war 64-Bit. MacBook ist Mitte 2007 (nicht Santa Rosa) mit 32-Bit-EFI, aber 64-Bit-Kernel. Das interne Laufwerk ist eine HDD mit nur 80 GB. DVD-Laufwerk wurde nicht ersetzt. 4 GB RAM, davon nur 3 GB nutzbar. Ich hoffe, ich habe alle Ihre Fragen beantwortet.
Oh, und ich möchte hinzufügen, dass ich mich für die manuelle Installation der BootCamp-Treiber in Windows 10 entschieden habe, da ich beim Versuch, die BootCamp-Software auszuführen, auf den Fehler „Bootcamp x64 wird nicht unterstützt“ gestoßen bin und keine der vorgeschlagenen Lösungen, die ich gefunden habe (wie z dieser ) hat bei mir funktioniert.

Antworten (2)

Mein Ziel ist es, ein Verfahren zu veröffentlichen, mit dem Sie ein Ubuntu Desktop Live booten können. Sobald Sie gebootet haben, können Sie den regulären Ubuntu-Desktop installieren. Der einzige Weg, wie ich herausfinden kann, wie man Ubuntu Desktop Live bootet, ist die Verwendung von GRUB. Das Problem ist, dass ich keine Möglichkeit finden kann, GRUB zu installieren, ohne zuerst eine Version von Linux zu installieren. In diesem Fall entscheide ich mich dafür, Ubuntu Server auf einer VirtualBox-Maschine zu installieren. Dieser Computer wurde so konfiguriert, dass er eine Teilmenge der physischen HD-Partitionen des Mac verwendet. Sobald GRUB in diesen Partitionen installiert wurde, konnte Ubuntu Desktop Live ohne Verwendung von VirtualBox booten.

Ubuntu-Server installieren

  1. Zunächst gehe ich davon aus, dass Ihre aktuelle Festplatte wie unten gezeigt konfiguriert ist.

    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        +80.5 GB    disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                  Apple_HFS Macintosh HD            79.7 GB    disk0s2
       3:                 Apple_Boot                         650.0 MB   disk0s3
    

    Der folgende Befehl erstellt ungefähr 40 GB freien Speicherplatz am Ende Ihrer internen Festplatte. Dieser Befehl verschiebt die disk0s3Partition automatisch.

    diskutil resizevolume disk0s2 40g
    

    Die Ergebnisse können anhand der unten gezeigten Ausgabe des diskutil listBefehls zusammengefasst werden.

    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        +80.5 GB    disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                  Apple_HFS Macintosh HD            40.0 GB    disk0s2
       3:                 Apple_Boot Recovery                650.0 MB   disk0s3
    
  2. Vor der Verwendung von VirtualBox müssen alle neuen Linux-bezogenen Partitionen erstellt werden. Ich wähle das Drittanbieter-Tool, gdiskum die Partitionen zu erstellen. Nachfolgend finden Sie eine Liste der Partitionen, die erstellt werden müssen.

    • 1,9-GB-Partition für den Inhalt der Ubuntu Desktop Live-ISO. Auf diese Weise können Sie Ubuntu Server durch Ubuntu Desktop ersetzen.
    • 1 MiB Bios-Startpartition für den GRUB-Startcode.
    • 4 GiB Linux-Swap-Partition. Dies wurde so gewählt, dass es die gleiche Größe wie Ihr RAM hat.
    • Der verbleibende Speicherplatz, der Ubuntu-Dateien zugewiesen werden soll.

    Die Ausgabe der Verwendung des gdisk /dev/disk0Befehls zum Bearbeiten der GPT ist unten angegeben.

    GPT fdisk (gdisk) version 1.0.3
    
    Warning: Devices opened with shared lock will not have their
    partition table automatically reloaded!
    Partition table scan:
      MBR: protective
      BSD: not present
      APM: not present
      GPT: present
    
    Found valid GPT with protective MBR; using GPT.
    
    Command (? for help): p
    Disk /dev/disk0: 157286400 sectors, 75.0 GiB
    Sector size (logical): 512 bytes
    Disk identifier (GUID): A7A204BD-463D-4EE5-9A78-8E9804D1539F
    Partition table holds up to 128 entries
    Main partition table begins at sector 2 and ends at sector 33
    First usable sector is 34, last usable sector is 157286366
    Partitions will be aligned on 8-sector boundaries
    Total free space is 77482197 sectors (36.9 GiB)
    
    Number  Start (sector)    End (sector)  Size       Code  Name
       1              40          409639   200.0 MiB   EF00  EFI System Partition
       2          409640        78534639   37.3 GiB    AF00  Macintosh HD
       3        78534640        79804175   619.9 MiB   AB00  Recovery HD
    
    Command (? for help): n
    Partition number (4-128, default 4): 
    First sector (34-157286366, default = 79804176) or {+-}size{KMGTP}: 
    Last sector (79804176-157286366, default = 157286366) or {+-}size{KMGTP}: +1900M
    Current type is 'Apple HFS/HFS+'
    Hex code or GUID (L to show codes, Enter = AF00): 8300
    Changed type of partition to 'Linux filesystem'
    
    Command (? for help): n
    Partition number (5-128, default 5): 
    First sector (34-157286366, default = 83695376) or {+-}size{KMGTP}: 
    Last sector (83695376-157286366, default = 157286366) or {+-}size{KMGTP}: +1M
    Current type is 'Apple HFS/HFS+'
    Hex code or GUID (L to show codes, Enter = AF00): ef02
    Changed type of partition to 'BIOS boot partition'
    
    Command (? for help): n
    Partition number (6-128, default 6): 
    First sector (34-157286366, default = 83697424) or {+-}size{KMGTP}: 
    Last sector (83697424-157286366, default = 157286366) or {+-}size{KMGTP}: +4G
    Current type is 'Apple HFS/HFS+'
    Hex code or GUID (L to show codes, Enter = AF00): 8200
    Changed type of partition to 'Linux swap'
    
    Command (? for help): n
    Partition number (7-128, default 7): 
    First sector (34-157286366, default = 92086032) or {+-}size{KMGTP}: 
    Last sector (92086032-157286366, default = 157286366) or {+-}size{KMGTP}: 
    Current type is 'Apple HFS/HFS+'
    Hex code or GUID (L to show codes, Enter = AF00): 8300
    Changed type of partition to 'Linux filesystem'
    
    Command (? for help): p
    Disk /dev/disk0: 157286400 sectors, 75.0 GiB
    Sector size (logical): 512 bytes
    Disk identifier (GUID): A7A204BD-463D-4EE5-9A78-8E9804D1539F
    Partition table holds up to 128 entries
    Main partition table begins at sector 2 and ends at sector 33
    First usable sector is 34, last usable sector is 157286366
    Partitions will be aligned on 8-sector boundaries
    Total free space is 6 sectors (3.0 KiB)
    
    Number  Start (sector)    End (sector)  Size       Code  Name
       1              40          409639   200.0 MiB   EF00  EFI System Partition
       2          409640        78534639   37.3 GiB    AF00  Macintosh HD
       3        78534640        79804175   619.9 MiB   AB00  Recovery HD
       4        79804176        83695375   1.9 GiB     8300  Linux filesystem
       5        83695376        83697423   1024.0 KiB  EF02  BIOS boot partition
       6        83697424        92086031   4.0 GiB     8200  Linux swap
       7        92086032       157286366   31.1 GiB    8300  Linux filesystem
    
    Command (? for help): w
    
    Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
    PARTITIONS!!
    
    Do you want to proceed? (Y/N): y
    OK; writing new GUID partition table (GPT) to /dev/disk0.
    Warning: Devices opened with shared lock will not have their
    partition table automatically reloaded!
    Warning: The kernel may continue to use old or deleted partitions.
    You should reboot or remove the drive.
    The operation has completed successfully.
    

    Hinweis: Es wäre eine gute Idee, den Mac neu zu starten.

    Die Ausgabe des Befehls diskutil listist unten dargestellt. Dies schließt die neuen Partitionen ein, die mit erstellt wurden gdisk.

    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        +80.5 GB    disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                  Apple_HFS Macintosh HD            40.0 GB    disk0s2
       3:                 Apple_Boot Recovery                650.0 MB   disk0s3
       4:           Linux Filesystem                         2.0 GB     disk0s4
       5:        Bios Boot Partition                         1.0 MB     disk0s5
       6:                 Linux Swap                         4.3 GB     disk0s6
       7:           Linux Filesystem                         33.4 GB    disk0s7
    
  3. Erstellen Sie einen Ordner mit dem Namen „VirtualBox“ in Ihrem Ordner „Dokumente“.

    Hinweis: An diesem Punkt sollte man erkennen, dass es einfacher wäre, die Befehle aus diesem Dokument zu kopieren und sie in das Terminal-Anwendungsfenster einzufügen.

  4. Dieser Schritt erstellt die Dateien, die VirtualBox benötigt, um auf die physische Partition zuzugreifen, auf der Sie Ubuntu installieren werden. Geben Sie in einem Terminal-Anwendungsfenster die folgenden Befehle ein.

    cd  ~/documents/virtualbox
    sudo  chmod  go+rw  /dev/disk0s4
    sudo  chmod  go+rw  /dev/disk0s5
    sudo  chmod  go+rw  /dev/disk0s6
    sudo  chmod  go+rw  /dev/disk0s7
    sudo  vboxmanage  internalcommands  createrawvmdk  -filename  "$PWD/linux.vmdk"  -rawdisk  /dev/disk0  -partitions  4,5,6,7
    sudo  chown  $USER  linux*.vmdk
    

    Hinweis: Dieser durch den chmodBefehl gewährte Zugriff dauert nur, bis OS X neu gestartet wird.

    Das Ergebnis sollte die Erstellung der Dateien linux.vmdkund linux-pt.vmdkin Ihrem "VirtualBox"-Ordner sein. Später wählen Sie die Datei aus, linux.vmdkum einer virtuellen Maschine Zugriff auf die physischen Partitionen zu gewähren.

  5. Konfigurieren Sie die virtuelle Maschine. Öffnen Sie die VirtualBox-Anwendung und klicken Sie auf das Symbol über dem neuen Label. Geben Sie die unten angezeigten Werte ein oder wählen Sie sie aus und klicken Sie dann auf die Schaltfläche "Weiter".

    a1

    Verwenden Sie die Standardeinstellungen mit Ausnahme der Festplatte. Wählen Sie die Schaltfläche "Vorhandene virtuelle Festplattendatei verwenden". Navigieren Sie zu Ihrem "VirtualBox"-Ordner. Markieren Sie die linux.vmdkDatei. Öffnen Sie die linux.vmdkDatei. Ihr Fenster sollte ähnlich wie unten angezeigt aussehen.

    a2

    Klicken Sie auf die Schaltfläche "Erstellen".

    Nachdem Sie zum Fenster „Oracle VM VirtualBox Manager“ der VirtualBox-Anwendung zurückgekehrt sind, klicken Sie auf das Symbol über der Bezeichnung „Einstellungen“. Klicken Sie anschließend auf das Symbol über der Bezeichnung „Speicher“. Markieren Sie „Controller: SATA“ in „Speichergeräte“ und wählen Sie dann die Option „Host-E/A-Cache verwenden“. Ihr Fenster sollte ähnlich wie unten angezeigt aussehen.

    3a

    Markieren Sie die leere CD/DVD und wählen Sie „Choose Virtual Optical Disk File…“, um die Datei „ubuntu-16.04.3-server-amd64.iso“ anzuhängen. (Tipp: Achten Sie auf die CD/DVD-Symbole)

    a4

    Klicken Sie auf OK, um das Fenster zu schließen. Ihr „Oracle VM VirtualBox Manager“-Fenster sollte ähnlich wie unten angezeigt aussehen.

    a7

  6. Klicken Sie auf das Symbol über der Bezeichnung „Start“, um von der Datei „ubuntu-16.04.3-server-amd64.iso“ zu booten. Sie können mit der Installation fortfahren, indem Sie die Standardwerte auswählen, bis Sie das unten gezeigte Bild erreichen. Hier sollten Sie „Manuell“ wählen.

    35_55

    Wählen Sie #6, wie unten gezeigt.

    37_12

    Wählen Sie „Verwenden als:“, wie unten gezeigt.

    37_37

    Wählen Sie "Swap-Bereich", wie unten gezeigt.

    37_53

    Wählen Sie „Fertig mit der Einrichtung der Partition“, wie unten gezeigt.

    38_06

    Wählen Sie #7, wie unten gezeigt.

    38_17

    Wählen Sie „Verwenden als:“, wie unten gezeigt.

    38_34

    Wählen Sie „Ext4 Journaling File System“, wie unten gezeigt.

    38_45

    Wählen Sie „Einhängepunkt:“, wie unten gezeigt.

    39_04

    Wählen Sie "/ - das Root-Dateisystem", wie unten gezeigt.

    39_13

    Wählen Sie „Fertig mit der Einrichtung der Partition“, wie unten gezeigt.

    39_50

    Wählen Sie „Partitionierung abschließen und Änderungen auf Festplatte schreiben“, wie unten gezeigt.

    40_11

    Wählen Sie „Ja“, wie unten gezeigt.

    40_27

  7. Wenn Sie aufgefordert werden, den GRUB-Bootloader im Master-Boot-Datensatz zu installieren, wählen Sie „Ja“, wie unten gezeigt.

    47_18

    Die Installation sollte bis zum Abschluss fortgesetzt werden.

Verwenden Sie Ubuntu Server, um Ubuntu Desktop Live einzurichten

  1. Booten Sie mit VirtualBox auf Ubuntu Server.

  2. Geben Sie nach der Anmeldung den folgenden Befehl ein. Dadurch erhalten Sie rootBenutzerrechte.

    sudo  bash
    
  3. Kopieren Sie den MBR in einen unbenutzten Sektor in der BIOS-Startpartition.

    dd  if=/dev/sda  count=1  seek=1800  of=/dev/sda5
    
  4. ubuntu-16.04.3-desktop-amd64.isoIn das virtuelle DVD-Laufwerk einlegen .

  5. Geben Sie die unten angegebenen Befehle ein, um die Dateien von der ISO-Datei auf die Festplatte zu kopieren.

    Hinweis: Die rsyncAusführung des Befehls kann eine Weile dauern.

    mkfs.ext4  /dev/sda4
    mkdir  live
    mount  /dev/sda4  live
    mkdir  dvd
    mount  /dev/sr0 dvd
    rsync  -a  dvd/*  live
    eject
    rmdir  dvd
    umount  live
    rmdir  live
    
  6. GRUB konfigurieren. Geben Sie zunächst die folgenden Befehle ein, um die 40_customDatei zu bearbeiten.

    cd  /etc/grub.d
    nano  40_custom
    

    Fügen Sie die folgenden Zeilen am Ende der 40_customDatei hinzu. Dadurch werden Ubuntu Desktop Live- und Installationseinträge im GRUB-Menü erstellt.

    menuentry "Ubuntu Desktop 16.04.3 Live" {
            set root=(hd0,4)
            linux /casper/vmlinuz.efi boot=casper ignore_uuid
            initrd /casper/initrd.lz
    }
    menuentry "Install Ubuntu Desktop 16.04.3" {
            set root=(hd0,4)
            linux /casper/vmlinuz.efi boot=casper only-ubiquity ignore_uuid
            initrd /casper/initrd.lz
    }
    

    Nachdem Sie Ihre Änderungen an der 40_customDatei gespeichert haben, geben Sie die folgenden Befehle ein, um die grubDatei zu bearbeiten.

    cd  /etc/default
    nano  grub
    

    Suchen Sie die folgende Zeile in der grubDatei.

    GRUB_DEFAULT=0
    

    Ändern Sie die Zeile so, dass sie wie unten gezeigt aussieht.

    GRUB_DEFAULT=3
    

    Suchen Sie die folgende Zeile in der grubDatei.

    GRUB_TIMEOUT=2
    

    Ändern Sie die Zeile so, dass sie wie unten gezeigt aussieht.

    GRUB_TIMEOUT=-1
    

    Nachdem Sie Ihre Änderungen in der grubDatei gespeichert haben, verwenden Sie die folgenden Befehle, um grub zu aktualisieren und zu Ihrem Home-Verzeichnis zurückzukehren.

    update-grub
    cd  ~
    
  7. Beenden Sie die rootBenutzerrolle und fahren Sie die virtuelle Maschine herunter.

    exit
    shutdown  now
    

Verwenden Sie OS X, um Ubuntu Desktop Live einzurichten

  1. Kopieren Sie den MBR-GRUB-Startcode von der BIOS-Startpartition in den MBR.

    cd  ~
    sudo  dd  if=/dev/disk0s5  count=1  skip=1800  of=mbr.binary
    sudo  fdisk  -u  -y  -f  mbr.binary  /dev/disk0
    sudo  rm  mbr.binary
    
  2. Konvertieren Sie in ein hybrides MBR/GPT-Schema. Der einzige Grund für diesen Schritt besteht darin, einen Fehler in der BIOS-Firmware der Mac-Logikplatine zu umgehen. Grundsätzlich lädt das BIOS den MBR nicht in den RAM, es sei denn, es gibt eine aktive Partition in der MBR-Tabelle. Diese Konvertierung kann einfach durch die Verwendung des unten gezeigten interaktiven Befehls durchgeführt werden.

    sudo  gdisk  /dev/disk0
    

    Die Ausgabe bei der Verwendung dieses Befehls ist unten dargestellt.

    GPT fdisk (gdisk) version 1.0.3
    
    Warning: Devices opened with shared lock will not have their
    partition table automatically reloaded!
    Partition table scan:
      MBR: protective
      BSD: not present
      APM: not present
      GPT: present
    
    Found valid GPT with protective MBR; using GPT.
    
    Command (? for help): r
    
    Recovery/transformation command (? for help): h
    
    WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
    just hit the Enter key at the below prompt and your MBR partition table will
    be untouched.
    
    Type from one to three GPT partition numbers, separated by spaces, to be
    added to the hybrid MBR, in sequence: 2 3 4
    Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): y
    
    Creating entry for GPT partition #2 (MBR partition #2)
    Enter an MBR hex code (default AF): af
    Set the bootable flag? (Y/N): n
    
    Creating entry for GPT partition #3 (MBR partition #3)
    Enter an MBR hex code (default AB): ab
    Set the bootable flag? (Y/N): n
    
    Creating entry for GPT partition #4 (MBR partition #4)
    Enter an MBR hex code (default 83): 83
    Set the bootable flag? (Y/N): y
    
    Recovery/transformation command (? for help): w
    
    Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
    PARTITIONS!!
    
    Do you want to proceed? (Y/N): y
    OK; writing new GUID partition table (GPT) to /dev/disk0.
    Warning: Devices opened with shared lock will not have their
    partition table automatically reloaded!
    Warning: The kernel may continue to use old or deleted partitions.
    You should reboot or remove the drive.
    The operation has completed successfully.
    

    Hinweis: Wie die obige Meldung besagt, wäre es eine gute Idee, Ihren Mac neu zu starten.

  3. Verwenden Sie den blessBefehl, um Ihren Mac auf BIOS-Start einzustellen.

    sudo  bless  --device  /dev/disk0  --setBoot  --legacy
    

Ersetzen Sie Ubuntu Server durch Ubuntu Desktop

  1. Nachdem Sie Ihren Mac ordnungsgemäß gesegnet haben, starten Sie neu, um GRUB zu starten. Sie sollten ein Bild ähnlich dem unten gezeigten erhalten. Wählen Sie „Ubuntu Desktop 16.04.3 installieren“.

    00-03

  2. Installieren Sie, bis die unten angezeigte Meldung angezeigt wird. Kurz nachdem diese Meldung angezeigt wird, wird das Fenster mit Partitionsinformationen gefüllt. Diese Informationen werden diese Nachricht verschleiern.

    c0

    Das Fenster mit den Partitionsinformationen wird ähnlich wie unten dargestellt angezeigt.

    c1

    Diese Nachricht ist falsch. Die Meldung lautet eindeutig: "Sie können auf dieser Festplatte keine Partition erstellen, löschen oder ihre Größe ändern." Nun, genau das werden wir tun.

  3. Löschen Sie die letzten 3 Partitionen. Wählen Sie eine Partition und dann den -Charakter aus. Wiederholen Sie dies für die beiden verbleibenden Partitionen. Das Ergebnis sollte ähnlich wie unten angezeigt aussehen.

    c2

  4. Fügen Sie die gewünschten Partitionen wieder hinzu, wähle ich die gleichen wie gelöscht. Vielleicht möchten Sie etwas anderes. Vielleicht ein LVM?

    Wählen Sie den freien Platz wie unten gezeigt aus und wählen Sie dann das +Zeichen aus.

    c3

    Stellen Sie das Popup-Fenster wie unten gezeigt ein und wählen Sie dann „OK“.

    c4

    Wählen Sie den freien Platz wie unten gezeigt aus und wählen Sie dann das +Zeichen aus.

    c5

    Stellen Sie das Popup-Fenster wie unten gezeigt ein und wählen Sie dann „OK“.

    c6

    Wählen Sie den freien Platz wie unten gezeigt aus und wählen Sie dann das +Zeichen aus.

    c7

    Legen Sie den „Einhängepunkt“ im Popup-Fenster fest, wie unten gezeigt, und wählen Sie dann „OK“.

    Hinweis: Ändern Sie den Wert „Size:“ nicht. Ihr Wert kann von dem unten angezeigten abweichen.

    c8

    Die endgültigen Ergebnisse sind unten gezeigt. Um mit der Installation fortzufahren, wählen Sie „Jetzt installieren“.

    c9

  5. Wählen Sie „Weiter“. Lassen Sie die Installation bis zum Ende fortfahren.

    c10

Wohin als nächstes?

Um wieder zu OS X zu booten, müssen Sie beim Start die Taste gedrückt halten option.

Wahrscheinlich möchten Sie rEFInd als Bootmanager verwenden .

Ich habe den Auslagerungsbereich auf 4 GiB festgelegt, weil ich gelesen habe, dass dies die Menge an installiertem RAM ist. Bei der Überprüfung sehe ich, dass nur 3 GiB verwendbar sind. Ein wenig zusätzlicher Auslagerungsspeicher ist wahrscheinlich kein Grund zur Sorge. Wenn Sie möchten, können Sie Anpassungen an meinen geposteten Installationsverfahren vornehmen.

Verweise

Es gibt keinen Grund für den Leser, irgendeine dieser Referenzen nachzuschlagen. Sie erscheinen hier für meinen Gebrauch.

GNU GRUB-Handbuch 2.02

Erstellen eines BIOS/GPT- und UEFI/GPT-Grub-bootfähigen Linux-Systems

Wie stelle ich das Grub-Timeout und den Grub-Standardstarteintrag ein?

Installation/Von Linux

Kann ich einen Live-USB vollständig in den RAM booten, sodass ich die Festplatte entfernen kann?

Wie umgeht man den „Ausprobieren/Installieren“-Bildschirm beim Booten von einer USB-Live-Sitzung? (ohne Installation im USB)

Wow, eine hervorragende Anleitung! Ich habe gerade die Schritte bis "Ubuntu-Server durch Ubuntu-Desktop ersetzen" abgeschlossen, was ich am Wochenende tun muss. Nach Abschluss werde ich dies als beantwortet markieren. Nur eine konzeptionelle Frage: Wäre es möglich, die Schritte von "Ubuntu-Server durch Ubuntu-Desktop ersetzen" in VirtualBox in OS X auszuführen, indem Sie VirtualBox in "Ubuntu installieren ..." booten?
Um dieses Verfahren zu testen, habe ich genau das getan, was Sie vorschlagen. Also, ja, das kannst du. Das Problem ist, dass Ubuntu Desktop basierend auf der virtuellen Hardware installiert wird. Ein Vortest wäre, Ubuntu Desktop Live von außerhalb von VirtualBox zu booten. Die Live-Version erfordert keine Installation. Ihre HHD bleibt unverändert. Dies gibt Ihnen die Möglichkeit, die Hardwarekompatibilität Ihres Macs mit Ubuntu zu testen.
Nachdem ich alle Schritte bis „Ubuntu-Server durch Ubuntu-Desktop ersetzen“ abgeschlossen habe, starte ich neu, aber anstelle des GRUB-Startbildschirms bleibe ich bei „Kein bootfähiges Gerät – Bootdiskette einlegen und beliebige Taste drücken“ hängen. Beim Zurückstarten in OSX und Ausführen von Ubuntu Server von VirtualBox sehe ich den GRUB-Startbildschirm wie erwartet mit den manuell hinzugefügten Menüelementen. Von hier aus kann ich problemlos sowohl Ubuntu Server als auch Ubuntu Desktop Live booten.
Ich habe alle Schritte, Befehle und Eingaben in den Abschnitten „Verwenden Sie Ubuntu Server zum Einrichten von Ubuntu Desktop Live“ und „Verwenden Sie OS X zum Einrichten von Ubuntu Desktop Live“ überarbeitet und sie scheinen korrekt zu sein. Irgendwelche Vorschläge?
Sie könnten die Ausgabe dieser Befehle zu Ihrer Frage posten: sudo hexdump -C -v -n 512 /dev/disk0und sudo gpt -r show /dev/disk0.
Ich habe einen zusätzlichen Schritt gepostet, von dem ich glaube, dass er das Problem beheben wird, das Sie haben. Sehen Sie, ob Sie Ubuntu Desktop Live dazu bringen können, außerhalb von VirtualBox zu booten. Wenn Sie scheitern, werde ich es auf meinem 2007er iMac installieren, um herauszufinden, warum. Wenn Sie erfolgreich sind, müssen andere Änderungen an der Antwort vorgenommen werden, die ich gepostet habe. Das Hauptziel besteht darin, Ubuntu Desktop Live mit der tatsächlichen Mac-Hardware zum Booten zu bringen. Wenn wir dies erreichen können, dann sind der Rest nur Details.
Exzellent! Dies löste mein Boot-Problem und ich habe jetzt die letzten Schritte bis zur Fertigstellung befolgt. Alles funktioniert einwandfrei. Die Frage wurde bearbeitet, um die Ergänzungen zu Bootproblemen zu entfernen, da Sie sie jetzt direkt im Handbuch berühren. Tausend Dank, ich kann nicht genug betonen, wie dankbar ich bin! – Gaspanik vor 2 Stunden
Ich wollte diesen Thread nur aktualisieren, um hinzuzufügen, dass ich diese Anleitung erfolgreich verwendet habe, um Ubuntu 18.04 LTS mit Ubuntu Server 16.04.3 für die Vorinstallationen zu installieren. Einige geringfügige Modifikationen waren erforderlich. 1) Das Laufwerk, auf das die Ubuntu-ISO kopiert wird, muss etwas größer sein; 2,5 GB funktionierten problemlos. 2) Nach der Installation von Ubuntu Server wurde Ubuntu 18.04 Live aufgrund eines vmlinuz-Benennungsproblems nicht geladen. Ich habe es behoben, indem ich /casper/vmlinuz wie hier beschrieben umbenannt habe .
Mit 18.04 habe ich jedoch einige Grafikprobleme, die dazu führen, dass das System mit einem schwarzen Bildschirm beim Booten bei einfriert fb: switching to inteldrmfb from VESA VGA. Dies ist mit 16.04.3 nie passiert. Ich kann das zwar durch Einstellung in GRUB umgehen nomodeset, allerdings ist diese Lösung aufgrund der geringen Auflösung eher nervig.

Diese Antwort bezieht sich auf Ihren Versuch, Windows 10 zu installieren. Alle Mac-Modelle bis zum Modelljahr 2007, die Windows ausführen konnten, taten dies mit der BIOS-Startmethode. Alle in der Boot Camp Support Software (BCSS) enthaltenen Treiber wurden für einen BIOS-Boot entwickelt. Wenn man einen EFI-Boot erreichen konnte, wurde man normalerweise mit dem Ausfall eines oder mehrerer Hardwaregeräte belohnt.

Das BCSS, das Sie mit dem Boot Camp-Assistenten heruntergeladen haben, sollte mit dem von der Website Boot Camp Support Software 4.0.4033 übereinstimmen . Sie sollten diese Software unabhängig von einer 32-Bit- oder 64-Bit-Installation und für Windows 7 bis Windows 10 verwenden. Ich habe einen 17-Zoll-iMac, Mitte 2007, der ebenfalls dasselbe BCSS verwendet. Ich habe erfolgreich 64-Bit-Windows 7, 8 und 10 installiert.

Wenn Sie eine 64-Bit-Version von Windows installieren, treten möglicherweise Probleme bei der Installation von BCSS auf. Im Grunde genommen hat Apple eine Vogelscheuchen-Anwendung eingefügt, um Sie glauben zu machen, dass Sie das Installationsprogramm nicht ausführen können. Sobald Sie diese Anwendung umgehen, sollte die Boot Camp Support Software keine Probleme bei der Installation haben. Dieses Bypass-Verfahren wird auf dieser Ask Different-Website beschrieben .

Entschuldigung, aber Sie haben recht: Mein Modell ist nicht Mitte 2007, sondern Ende 2006. Und tatsächlich habe ich mit dem von Ihnen erwähnten Befehl festgestellt, dass mein Modell über ein 32-Bit-EFI verfügt.
Vielen Dank für das Bypass-Verfahren, das war mir noch nie begegnet. Wenn ich mich wieder für Windows 10 entscheide (ich habe es vor einigen Tagen deinstalliert), werde ich es versuchen. Wenn Ubuntu jedoch eine gültige Option für dieses Modell ist, würde ich das Windows 10 vorziehen.
OK, es ist mir gelungen, 64-Bit-Ubuntu Desktop 16.04.3 LTS ohne Verwendung eines USB-Flash-Laufwerks zu installieren. Zumindest kann ich das in der Simulation tun. Ich habe noch mehr Fragen. Können Sie zunächst den 64-Bit-Ubuntu-Server 16.04.3 LTS ( ubuntu-16.04.3-server-amd64.iso ) in VirtualBox ausführen? Installieren Sie mit den Standardeinstellungen. Zweitens, können Sie ein USB-Flash-Laufwerk-Installationsprogramm aus dem 32-Bit-Ubuntu-Server 16.04.3 LTS ( ubuntu-16.04.3-server-i386.iso ) erstellen? Sie müssen nicht installieren. Sagen Sie mir einfach, ob Sie das Flash-Laufwerk booten können.
64-Bit-Ubuntu-Server 16.04.3 LTS .iso wird normal in VirtualBox geladen, aber ich hatte gestern keine Zeit zum Installieren. Ich werde das so schnell wie möglich tun. Ich nehme an, ich kann diesen Anweisungen im Wesentlichen folgen ? Erstellte ein USB-Flash-Laufwerk-Installationsprogramm vom 32-Bit-Ubuntu-Server 16.04.3 LTS mit dem Befehl dd unter Verwendung dieser Anweisungen , aber ohne Erfolg; Die Festplatte wird nicht im Startbildschirm angezeigt.
Ubuntu-Server erfolgreich installiert und bootet einwandfrei. Einige Tastatureingabeprobleme mit mehreren Kopien desselben Zeichens, die auf Tastendruck eingegeben werden, aber ich konnte es bis zu einem gewissen Grad umgehen. Ich habe dies jedoch nicht erlebt, wenn Sie Ubuntu Desktop oder Windows 10 ausführen.