Installieren Sie Ubuntu auf dem MacBook Pro


5

Was ist der bevorzugte Weg, um Ubuntu auf einem zu installieren? Macbook Pro ?

Ich habe ein MacBook Pro mit Mac OS X 10.5. Ich brauche einige Male eine Linux-Umgebung. Was ist also der beste Weg, um das zu erreichen?

  1. Machen Sie es doppelt? (aber ich weiß nicht, ob das mit einem MacBook möglich ist)
  2. Installieren VirtualBox und dann Ubuntu drauf? (Ich bin mir jedoch nicht sicher, ob diese Konfiguration langsam sein wird, also brauche ich eine Linux-Umgebung für die Codierung, also muss das kompilieren und debuggen und so weiter).

Antworten:


5

Ich habe Ubuntu 9.04 aus genau demselben Grund in einer VirtualBox auf meinem MacBook Pro installiert (zum Testen) MonoDevelop ). Die Installation ist ziemlich trivial.

Laden Sie zunächst die Ubuntu Live CD und VirtualBox herunter. Erstellen Sie in VirtualBox eine virtuelle Maschine und aktivieren Sie das Mounten der CD für die VM. Booten Sie die VM von der Ubuntu Live-CD. Von dort können Sie Ubuntu sehr einfach auf der VM installieren.

Um eine reibungslose Benutzererfahrung zu ermöglichen, müssen Sie natürlich die Ressourcen nutzen, die der VM zur Verfügung stehen. Da der gesamte Prozess, Ubuntu zum Laufen zu bringen, keine großen Anstrengungen erfordert, ist es immer einen Versuch wert.



1

Sie können Dual-Boot Mac OS X und Ubuntu. Ich habe Ubuntu auf einer separaten Festplatte installiert. Tun NICHT Installieren Sie den Bootloader auf der Festplatte, auf der sich Mac OS X befindet. Ich würde die Installation auf einer separaten Festplatte dringend empfehlen. Installieren Sie den Bootloader auf dieser Festplatte und installieren Sie ihn rFit . Auf meinem MacBook mit Mac OS X 10.6.5 hat dies perfekt funktioniert.



1

Ich hatte eine VM, ging zum Dual-Boot und kehrte dann zur VM zurück. Warum? Ich habe festgestellt, dass ich mehr davon profitierte, als ich mit Ubuntu in Mac OS X gebootet wurde. VirtualBox ist gut, aber die Standardeinstellungen sind unter Mac OS X nicht sehr schnell. Um weitere Informationen zu erhalten, benötigen Sie Google.


1

Ich mache gerade beides auf meinem Macbook: Ich verwende VirtualBox in Mac OS X, um mit verschiedenen Linux-Distributionen zu spielen und zu verwenden Sabayon Linux auf einer separaten partition für entwicklungsarbeit. Ich würde sagen, dass jede Wahl wahrscheinlich dienen wird. Natürlich gibt es für beide Lösungen Nachteile, so dass ich an Ihre Entscheidung herangehen würde:

  1. Was genau Benötigen Sie von Ihrem Linux-Server? Sie erwähnten das Kompilieren und Debuggen - kompilieren Sie Project Euler-Zuweisungen oder den vollständigen Linux-Kernel? Unterschiedliche Projekte erfordern unterschiedliche Rechenleistung. ich mache Biegen Entwicklung und konnte die Linux-Version von verwenden Flex Builder 3 (Eclipse-basiert) in VirtualBox auf meinem Mac. Es war manchmal etwas klobig, aber ich konnte einige solide Arbeit erledigen und musste mich nicht mit Dual-Booten verarschen.
  2. Müssen Sie zwischen Betriebssystemen wechseln? Dies ist mein primäres Ärgernis beim Dual-Booten. Wenn ich etwas in einem System entwickle, möchte ich es oft auf dem anderen verwenden und muss neu starten. Das Synchronisieren von zwei verschiedenen Betriebssystemen auf derselben Hardware macht keinen großen Spaß. Ich könnte versuchen, die Laufwerke in jedem Betriebssystem zu mounten, aber ich hatte nie viel Glück damit.
  3. Wie viel von einer Linux-Umgebung benötigen Sie? Wenn Sie nur Emacs / Vim für die Entwicklung verwenden, können Sie auf den X-Server verzichten und einfach eine terminalbasierte Version von Ubuntu in einer VM installieren? Machst du brauchen Ihre Systemressourcen vorrangig auf das Desktop-Management konzentrieren? In diesem Fall ist die Installation auf einer separaten Partition (oder einem anderen Festplattenlaufwerk, wie andere bereits erwähnt haben) wahrscheinlich die bessere Option.
  4. Wie besorgt / vorbereitet sind Sie mit / für die Systemwartung? Als ich Ubuntu zum ersten Mal auf meinem Mac installierte (9.04, glaube ich), kam es nach Kernel-Updates regelmäßig zu Problemen mit dem Drahtlos- und Videogerät. Die meiste Zeit waren diese Probleme leicht zu lösen. Zu anderen Zeiten war es ein großer Schmerz. Ich zog schließlich zu Sabayon über, weil es schien, dass die Hardware besser unterstützt wurde als Ubuntu (ich war schockiert, glaube mir), aber es gibt immer noch Fälle, in denen ich meine drahtlosen Treiber reparieren muss. Es ist kein großer Schmerz, IMHO, aber es ist immer noch Zeitverschwendung.

Zusammenfassend möchte ich Folgendes vorschlagen:

Wenn Ihr Projekt nicht übermäßig viele Ressourcen beansprucht (z. B. umfangreiche Kompilierungsaufgaben) und nicht unbedingt eine umfangreiche Anzeigeumgebung erforderlich ist, sollten Sie eine VM in Betracht ziehen. Ich mag VirtualBox wirklich sehr gerne, aber es gibt natürlich auch andere Optionen. Dies verringert auch den Bedarf an Systemadministration, falls ein Distributionsupdate die Kompatibilität mit Ihrer Hardware unterbricht, und ermöglicht Ihnen, unter Mac OS X zu bleiben.

Wenn für Ihr Projekt viele Ressourcen benötigt werden, ist eine umfangreiche Desktop-Umgebung erforderlich (z. B. KDE-Plasma Entwicklung :) und müssen auf Ihrer Hardware frei sein, installieren Sie sie in einer separaten Partition und verwenden Sie sie rFit . Wie andere bereits erwähnt haben: Stellen Sie sicher, dass Sie Ihren Bootloader auf dem Computer installieren gleiche Partition wie Ihre Linux-Distribution ; Andernfalls besteht die Gefahr, dass Mac OS X weggeweht wird (was ich auf die harte Tour gelernt habe :)

Ein weiterer Hinweis, wenn Sie sich für eine VM-Umgebung entscheiden: Wenn Sie eine Desktop-Umgebung benötigen, sollten Sie etwas Leichteres als Gnome / KDE in Betracht ziehen. ich benutzte Offene Box Bei der Entwicklung in einer VM funktionierte es sehr gut.


"Was genau brauchen Sie von Ihrem Linux-Server?" In diesem Jahrhundert läuft GNU / Linux Linux auch sehr gut als Desktop-Installation.
woohoo
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.