Installieren von Ubuntu 15.04 auf einer VirtualBox-VM

Installieren von Ubuntu 15.04 auf einer VirtualBox-VM

Ich belege einen Unix-Kurs an der Uni und versuche im Rahmen dessen, einen Live-USB-Stick von Ubuntu auf meinem Computer zu verwenden. Auf meinem Computer läuft 64-Bit-Windows 7. Ich habe LinuxLive verwendet, um VirtualBox auf einem 16 GB-Flash-Laufwerk zu installieren. Ich hatte Probleme, 64-Bit-Ubuntu 15.04 damit zu installieren, konnte aber 32-Bit-15.04 erfolgreich installieren. Mein ultimatives Ziel: meine Windows-Installation beibehalten und Ubuntu hauptsächlich über die VM ausführen (möglicherweise gelegentlich booten).

Ich habe die letzten Wochen die Option „Linux ausprobieren“ verwendet, aber nach dem, was ich gelesen habe, kann ich Linux auf meinem Flash-Laufwerk „installieren“, um meine Einstellungen beizubehalten (und es möglicherweise in der VM schneller laufen zu lassen?). Ich habe auf YouTube ein paar Walkthrough-Videos gefunden, aber die angezeigten Bildschirme sind etwas anders. Nach dem Kontrollkästchenbildschirm „Updates herunterladen“ wird ein Dropdown-Menü angezeigt, in dem ich aufgefordert werde, den Geräte-Bootloader festzulegen. Die einzige Option ist /dev/sda, und der Versuch, eine andere Option hinzuzufügen, scheint nicht zu funktionieren.

Ich bin fast ein kompletter Unix-Neuling und schäme mich nicht, das zuzugeben. Ich verstehe, dass /dev/sda ein Laufwerk ist, aber welches Laufwerk? Ist es die Festplatte meines Computers, mein Flash-Laufwerk oder ein virtuelles Laufwerk in der VM? Wenn ich Ubuntu dort installiere, hat das negative Auswirkungen auf meine vorhandene Festplatte und die Windows-Installation?

Antwort1

Virtuelle Festplatten

WährendInstallieren von Ubuntu auf einer virtuellen Maschine wie Virtual BoxSie haben eine virtuelle Festplatte erstellt, auf der das virtualisierte Betriebssystem und seine Daten gespeichert werden. Für das Host-Betriebssystem ist diese virtuelle Festplattenur eine Datei auf der echten FestplatteDas Gastbetriebssystem kann es jedoch wie ein echtes Laufwerk verwenden, um es zu partitionieren und entsprechend den Anforderungen des Gastbetriebssystems zu formatieren. Dabei bleiben Partitionen und Dateisystem auf dem echten Laufwerk unberührt.

Windows-Geräte

Unter Windows werden Festplatten oder ihren Partitionen Buchstaben zugewiesen, A: B: C:, ...unabhängig davon, wo sich die Partitionen befinden. Dies ist unter Unix und Ubuntu anders.

Gerätedateien von Unix und Ubuntu

Für jedes angeschlossene Blockgerät (und auch für jede virtuelle Festplatte in einer VM) erstellen wir eineGerätedateiModerne SCSI- oderSAN EINERDLaufwerke werden wie folgt benannt: /dev/sdgefolgt von einem Buchstaben, abhängig von der Reihenfolge, in der sie registriert wurden. Die Gerätedatei des ersten registrierten Laufwerks heißt also /dev/sda, die des zweiten /dev/sdb, die des dritten /dev/sdcusw.

Nachdem wir Partitionen auf dieser Festplatte hinzugefügt haben, werden diese fortlaufend nummeriert /sda1, /sda2, /sda3, .... So können wir leicht erkennen, auf welcher Festplatte sich eine bestimmte Partition befindet.

Grub und das Boot-Gerät

Um nun den Master-Bootloader (Grub) zu installieren, der zum Booten von Ubuntu benötigt wird, können wir weiter angeben, auf welchem ​​Laufwerk er installiert werden soll. Dies ist nur dann von Bedeutung, wenn Sie mehr als ein Laufwerk an Ihren Computer (oder Ihre virtuelle Maschine) angeschlossen haben.

In Ihrem Fall haben Sie wahrscheinlich nur eine virtuelle Festplatte erstellt (es sind jedoch auch mehrere möglich), die dann den Namen erhielt /dev/sda. Auf dieser Festplatte möchten Sie Grub und das Betriebssystem installieren.

Beachten Sie, dass es sich in einer virtuellen Maschine immer noch um eine virtuelle Festplatte handelt und nicht um Ihr Bare-Metal-Laufwerk, auf dem sich Ihr Host-Betriebssystem befindet.

Ein Wort zum Dual-Boot

Auf einem echten Computer, auf dem wir möglicherweise aus mehreren Betriebssystemen wählen möchten, müssen wir möglicherweise darauf achten, dass der Bootloader wirklich auf dem ersten bootfähigen Laufwerk abgelegt wird. Er ersetzt alle anderen (z. B. Windows) Master Boot Record, die vor dem Start vorhanden waren. Nur dann wäre ein Dual-Boot-System mit einer Auswahl an Betriebssystemen beim Booten möglich. Wenn wir dies aus irgendwelchen Gründen nicht möchten, können wir Grub anweisen, die Installation auf einem anderen Laufwerk (oder einer anderen Partition) durchzuführen, sofern verfügbar.

Antwort2

Ich habe einen Laptop, der Windows 7 startet. Ich führe Ubuntu auf diesem Laptop häufig in einer virtuellen Maschine aus.

Um Ubuntu in einer virtuellen Maschine auszuführen, müssen zwei wichtige Dinge heruntergeladen und installiert werden:

  1. Laden Sie das Installationsprogramm der Virtualbox-Anwendung „.exe“ in Ihren Windows-Download-Ordner herunter. Installieren Sie dann die VirtualBox-Anwendung (oder eine andere virtuelle Maschine) auf dem Host-Betriebssystem – in Ihrem und meinem Fall installieren wir „Virtualbox für Windows-Hosts“ auf einem Windows 7-Host-Betriebssystem.Wikibooks: VirtualBox / Installation / Windowshat weitere Details.
  2. Laden Sie die Ubuntu-Imagedatei ".iso" in Ihren Windows-Download-Ordner herunter. Führen Sie dann VirtualBox aus, weisen Sie es an, eine neue virtuelle Maschine zu erstellen, booten Sie diese virtuelle Maschine von diesem ".iso"-Image und installieren Sie Ubuntu in dieser virtuellen Maschine.Wikibooks: VirtualBox/Einrichten einer virtuellen Ubuntu-Maschineenthält eine Schritt-für-Schritt-Anleitung.

Nachdem Sie Ubuntu einige Male installiert und neu gestartet haben, können Sie die heruntergeladenen Dateien aus Ihrem Windows-Download-Ordner löschen.

Ich habe während der Erstinstallation oder während der Ausführung von Ubuntu als Gastbetriebssystem in einer virtuellen Maschine nie einen USB-Stick benötigt. Ehrlich gesagt habe ich keine Ahnung, was Sie mit „Ich habe LinuxLive verwendet, um VirtualBox auf einem 16 GB-Stick zu installieren“ meinen. Ich gehe davon aus, dass dieser Satz eine Menge Tippfehler enthält. (Ich habe Leute gesehen, diegesuchtdie Festplatte eines Computers vollständig zu löschen und Linux darauf zu installieren. Ein bootfähiges „LiveUSB“-USB-Flash-Laufwerk zu erstellen, damit sie „Ubuntu ausprobieren“ können, ist ein guter erster Schritt in diese Richtung, aber es klingt, als ob Sie das nicht tun möchten). (Ich habe Leute gesehen, die die „VirtualBox für Ubuntu-Hosts“ heruntergeladen haben, damit sie ein anderes Betriebssystem in einer virtuellen Maschine auf ihrem Ubuntu-Hostcomputer ausführen können, aber es klingt, als ob Sie das nicht tun möchten).

Normalerweise sehe ich meine normale Windows-Taskleiste auf dem Bildschirm und ein großes Fenster mit einer Titelleiste, die den Namen dieser virtuellen Maschine gefolgt von „- Oracle VM VirtualBox“ anzeigt. Ich führe alle möglichen Linux-Apps in diesem Fenster aus. Neben diesem großen Fenster sehe ich ein separates kleines Fenster mit einer Titelleiste, die „Oracle VM VirtualBox Manager“ anzeigt. In diesem kleinen Fenster klicke ich auf den Namen der virtuellen Maschine, dann klicke ich auf „Einstellungen“ und dann klicke ich auf „Speicher“, um die Speicherstrukturansicht zu erhalten. Wenn Sie alle Standardeinstellungen akzeptiert haben (z. B. indem Sie die obigen Schritt-für-Schritt-Anweisungen befolgen), gibt es standardmäßig nur eine „Festplatte“ in dieser Speicherstruktur, und wenn ich darauf klicke, sehe ich, dass es sich tatsächlich um eine Datei handelt, die sich in meinem Ordner „C:\Users\dc\VirtualBox VMs\“ befindet. Diese Datei ist das, was das Ubuntu-Betriebssystem in meiner virtuellen Maschine als „/dev/sda“-Festplatte erkennt.

Was ist also /dev/sda?

Bei Ubuntu ist "/dev/sda" das, was Ubuntudenktist die Festplatte des Computers.

Wenn ich sehe, wie Leute Ubuntu von ihrer Festplatte booten, sodass es den gesamten Bildschirm ausfüllt (d. h. Ubuntu läuft tatsächlich direkt auf der physischen Hardware), ist „/dev/sda“ die tatsächliche physische Festplatte.

Wenn ich sehe, wie Leute Ubuntu von einem aktiven USB-Flash-Laufwerk booten, sodass es den gesamten Bildschirm ausfüllt (d. h. Ubuntu läuft tatsächlich direkt auf der physischen Hardware), sehen sie sowohl ein „/dev/sda“ als auch ein „/dev/sdb“. Ich kann mir nie merken, welches die tatsächliche physische Festplatte und welches das tatsächliche physische aktive USB-Flash-Laufwerk ist. (Die Frage, wie man das eine vom anderen unterscheiden kann, wäre eine ausgezeichnete separate Frage.)

Wenn Ubuntu in einem „...- Oracle VM VirtualBox“-Fenster läuft, ist „/dev/sda“ in diesem Fenster das, was die virtuelle Maschine verwendet, um eine virtuelle Festplatte zu simulieren. Was Ubuntu als „/dev/sda“ sieht, wenn es in einer virtuellen Maschine auf einem Windows-Host läuft, ist normalerweise eine „.vdi“-Datei in einem Ordner auf der Festplatte C:\ irgendwo. Ich habe gehört, dass manche Leute diese Einstellungen gelegentlich ändern, sodass VirtualBox das, was Ubuntu als „/dev/sda“ sieht, einer physischen Festplatte oder einem USB-Stick statt der standardmäßigen „.vdi“-Datei zuordnen kann. Sie können genau herausfinden, was das auf Ihrem System ist, indem Sie die Einstellungen im „Oracle VM VirtualBox Manager“ überprüfen.

verwandte Informationen