Tutorial: Installation von Manjaro Linux auf dem DELL XPS 15 9570
Artikelserie: Manjaro-Tutorial
Teil 1: Welches Linux für Java-Entwickler?
Teil 2: BIOS, UEFI, MBR, GPT, GRUB, SED, ...
Teil 3: Installation auf dem Dell XPS 15 9570
(Melde dich für den HappyCoders Newsletter an,
um sofort über neue Teile informiert zu werden.)
Im zweiten Teil der Serie hast du über die wichtigsten technischen Grundlagen einer Linux-Installation (BIOS, UEFI, MBR, GPT, GRUB, SEDs, LUKS) gelesen.
In diesem dritten und letzten Teil führe ich dich Schritt für Schritt durch die Installation von Manjaro-Linux auf dem Dell XPS 15 9570.
Los geht's...
Hardware-Upgrade des DELL XPS 15 9570
Das Hardware-Upgrade (welches in Teil 1 geplant habe) erweist sich als schnell und unkompliziert. Nachdem man zwölf Schrauben auf der Unterseite gelöst hat, lässt sich diese problemlos abnehmen. Darunter kommt man direkt an die SSD und den RAM. Hier siehst du das Innenleben mit bereits ausgetauschten Komponenten:
Boot-Images
Zunächst musst du das Manjaro-Image herunterladen – sowie „Rufus“ (oder „Win32 Disk Imager“), um es auf einen USB-Stick zu brennen. Außerdem benötigst du das „PBA Rescue System“, um ggf. die Verschlüsselung deiner SDD verwalten zu können.
- Manjaro: https://manjaro.org/download/#gnome (aktuelle Version: 18.0.4)
- Rufus: https://rufus.ie (aktuelle Version: 3.5.1497)
- Win32 Disk Imager: https://sourceforge.net/projects/win32diskimager/files/latest/download
- PBA Rescue System: https://github.com/Drive-Trust-Alliance/sedutil/wiki/Encrypting-your-drive (die 64-Bit-Version „RESCUE64.img.gz“, aktuell liegt diese in der Version 1.15.1 vor)
Erstelle dir am besten zwei bootbare USB-Sticks, so dass du ggf. wechseln kannst, ohne das Image neu schreiben zu müssen. Mit einem funktioniert es aber auch. In den folgenden Screenshots siehst du, wie man das mit Rufus macht (mit dem Win32 Disk Imager sollte es genauso gut funktionieren).
Manjaro Boot Image
Für den Manjaro-Boot-Stick ist es wichtig das Partitionsschema auf GPT zu stellen und das Zielsystem auf UEFI. Bei den restlichen Einstellungen kannst du die Standardwerte belassen:
Nach dem Klick auf „Start“ musst du unbedingt „Im DD Abbild Modus schreiben“ auswählen:
Wenn du das Image stattdessen im ISO Abbild Modus schreibst, erscheint nach dem Booten folgende Fehlermeldung: „Welcome to GRUB! … Error: unknown filesystem.“
PBA (Pre-Boot Authorization) Rescue System
Für den PBA Boot Stick sind Partitionsschema und Zielsystem vorgegeben und können nicht verändert werden:
UEFI-Einstellungen
Um Linux auf dem DELL installieren zu können, müssen folgende UEFI-Einstellungen geändert werden (s. https://wiki.archlinux.org/index.php/Dell_XPS_15_9570#UEFI):
- System Configuration / SATA Operation: Hier musst du auf „AHCI“ umstellen (default ist „RAID“), ansonsten wird die NVME-SSD von Linux nicht erkannt.
- Secure Boot / Secure Boot Enable: Hier muss das Häkchen entfernt werden, da ansonsten weder das PBA, noch das Manjaro-Image gebootet werden können.
Zu den UEFI-Einstellungen gelangst du, in dem du kurz nach dem Rechnerstart (meinst beim Erscheinen des Firmenlogos) auf F2 drückst.
Installation von Manjaro-Linux
Die eigentliche Installation von Manjaro Linux erweist sich als unkompliziert. Lege den entsprechenden USB-Stick ein, konfiguriere in den UEFI-Einstellungen, dass vom USB-Stick gebootet werden soll und starte neu. Es erscheint folgender Screen:
Hier stellst du Sprache sowie Tastatur-Layout ein und änderst die Einstellung „free“ auf „nonfree“. Dies bezieht sich auf die Grafiktreiber. Die „free“-Versionen wurden von der Community entwickelt und sind Open Source, während die „nonfree“-Versionen direkt vom Grafikkarten-Hersteller kommen.
Sobald die gewünschten Einstellungen gemacht sind, klicke auf „Boot: Manjaro.x86_64 gnome“, um das Laden des Rescue-Systems fortzusetzen. Sobald dies abgeschlossen ist, erscheint folgender Welcome Screen:
Der Screenshot ist aus einer VM, daher wird eine kabelgebundene Internetverbindung angezeigt. Bei der Installation auf einem Laptop musst du an dieser Stelle das WLAN konfigurieren. Zum Start der Installation dann auf „Launch installer“ klicken.
Im Installer wählst du Sprache, Location und Tastatur-Layout aus, danach erfolgt die Partitionierung der Festplatte. Im Beispiel wird die komplette Festplatte gelöscht und durch den Installer formatiert werden. Wenn du die Softwareverschlüsselung verwenden willst, musst du bei „Encrypt system“ ein Häkchen setzen und eine Passphrase (ein möglichst langes Passwort) eintragen.
Als nächstes gibst du noch deinen Benutzernamen und dein Passwort ein und startest dann die Installation. Zum Ende der Installation setzt du ein Häkchen bei „Restart now“ und klickst auf „Done“:
Danach startet der Laptop neu und bootet ins fertig installierte Manjaro-Linux:
Nach der Anmeldung erscheint der Desktop:
Abschließend solltest du die in https://wiki.archlinux.org/index.php/Dell_XPS_15_9570 empfohlenen Optimierungen Schritt für Schritt durchführen.
Setup der SSD-Verschlüsselung
Um die SSD zu verschlüsseln, folge den Anweisungen auf https://github.com/Drive-Trust-Alliance/sedutil/wiki/Encrypting-your-drive.
Mein erster Versuch ist fehlgeschlagen, da ich im letzten Schritt versehentlich das gezippte PBA-Image in den Shadow MBR installiert habe anstatt das ungezippte. Dies äußert sich dadurch, dass der Laptop-Bildschirm nach dem Neustart schwarz bleibt.
Wenn du das entpackte Image installierst, funktioniert alles wie gewünscht: Nach komplettem Herunterfahren und Neustart bootet das PBA und fragt dich nach deiner Passphrase:
Nun gibst du deine Passphrase ein, der Laptop bootet erneut – und dieses mal erfolgreich ins Manjaro-Linux.
Datenübertragung von der Bitlocker-verschlüsselten Windows-Festplatte
Die Installation ist nun abgeschlossen. Wenn du noch Daten von einem alten Windows-PC übertragen möchtest, schließe dessen Festplatte am besten per SATA-Thunderbolt-Adapter an den neuen Laptop an.
Wenn die Festplatte per Bitlocker verschlüsselt ist, benötigst du das Tool Dislocker, um die verschlüsselten Partitionen zu mounten. Mit dem folgenden Befehlen mountest du die erste Partition im Read-Only-Modus nach /mnt/sda1:
sudo pacman -S dislocker
sudo mkdir /mnt/sda1-dislocker
sudo mkdir /mnt/sda1
sudo dislocker -r -u -v -V /dev/sda1 -- /mnt/sda1-dislocker
sudo mount -o loop,ro /mnt/sda1-dislocker/dislocker-file /mnt/sda1
Code-Sprache: Klartext (plaintext)
Die Daten sind nun im Verzeichnis /mnt/sda1 verfügbar. Entsprechend gehst du für eventuell weitere Partitionen vor.
Übrigens: die Kommandos oben mounten die Partition im Read-Only-Modus. Wenn du das nicht willst, musst du beim dislocker
-Befehl das -r
weglassen und beim mount
-Befehl die Option ro
(einschließlich des Kommas davor). Die letzten zwei Befehle wären dann also:
sudo dislocker -u -v -V /dev/sda1 -- /mnt/sda1-dislocker
sudo mount -o loop /mnt/sda1-dislocker/dislocker-file /mnt/sda1
Code-Sprache: Klartext (plaintext)
Zusammenfassung
Mit der Übertragung der Daten auf den neuen Laptop ist diese Artikelserie abgeschlossen.
Ich hoffe ich konnte dem ein oder anderen helfen Manjaro (oder eine andere Linux-Distribution) auf einem DELL XPS 15 (oder auf anderer Hardware) zu installieren. Solltest du noch Fragen haben oder an irgendeiner Stelle hängen bleiben, frag bitte über die Kommentarfunktion. Ich werde dann so gut ich kann helfen.
Wenn dir dieser Artikel gefallen hat, hinterlasse gerne einen Kommentar oder teile den Artikel über einen der Share-Buttons am Ende.
Möchtest du informiert werden, wenn neue Artikel auf HappyCoders.eu veröffentlicht werden? Dann klicke hier, um dich für den HappyCoders.eu-Newsletter anzumelden.