"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Archlinux auf Dell XPS 13 9350 - Variante 2016

SailorChibi 06.01.2016 - 11:48 2341 0
Posts

SailorChibi

Addicted
Avatar
Registered: Aug 2010
Location: Wien
Posts: 380
Nachdem in meinem "Suche Notebook Thread" 1-2 Leute interessiert waren, schreib ich mal einen kleinen Guide wie man Archlinux auf dem Dell XPS 13 2016 zum Laufen bekommt.

Anmerkungen
In diesem Fall wird Archlinux als alleinges OS aufgesetzt.
Mit dual-boot hab ich mich nicht beschäftigt!

BIOS - Vorbereitungen
  1. Einstieg ins BIOS mit F12
  2. Deaktivieren von RAID -> ansonnsten wird die nvme-ssd nicht erkannt
  3. Secure USB Boot deaktivieren
  4. Secure Boot deaktivieren

Vorbereitung Installation OS
1) Bootable USB erstellen
2) In das Live-System booten
3) Eine Internetverbindung herstellen
3.1) Tethering
* Anstecken eines Telefones mit Tethering
* ip link -> telefon scheint auf
* dhcpcd <linkid> (zb en02n2f0n2)
* ping http://www.google.com
3.2) Usb-Ethernet-Adapter
Hab ich selbst nicht ausprobiert sollte aber auch ohne treiber out of the box funktionieren


Installation OS
Einfach dem offiziellen Beguinners Guide Schritt für Schritt folgen

Neuen Kernel installieren
Falls ihr das noch nicht gemacht habt, legt euch einen neuen User mit sudo rechten an, da makepkg niemals als root ausgeführt werden sollte.

Ab Kernel 4.4 wird der verbaute Wifi-Chip (Broadcom) unterstützt, ansonnsten müsste man einen Workaround installieren.

Der Download-Url ändert sich je nachdem welches package-aktuell ist.
Den Link findet ihr rechts auf "download snapshot" auf der offiziellen AUR-Seite

Der Build hat bei mir ca 1 Stunde gedauert!

Code:
mkdir /root/kernel
cd /root/kernel
curl -o linux.mainline.tar.gz <url-to-package>
tar xzf linux-mainline.tar.gz
cd linux-mainline
makepkg -s

sudo pacman -U <linux-headers.pkg.tar.gz>
sudo pacman -U <linux.pkg.tar.gz>

Boot-Entry erstellen
Der kernel is jetzt installiert und ein boot-eintrag muss erstellt werden.
Wenn ihr dem Beguinners Guide gefolgt seit, habt ihr systemd-boot und müsst einen neuen Eintrag in /boot/loader/entries/ erzeugen.

Code:
cd /boot/loader/entries
cp arch.conf linux-mainline.conf
nano linux-mainline.conf

Das File muss dann so aussehen:

Code:
title		Arch Linux with Mainline-Kernel (4.4.0-rc8)
linux		/vmlinuz-linux-mainline
initrd		/intel-ucode.img
initrd		/initramfs-linux-mainline.img
options		root=/dev/nvme0n1p2 rw pcie_aspm=force i915.enable_rc6=7

Die options pcie_aspm=force i915.enable_rc6=7 verbessern die accu-laufzeit

nun tragt ihr die config als default ein
Code:
nano /boot/loader/loader.conf

Das sollte dann so aussehen
Code:
timeout 0
#default arch
default linux-mainline

Kernel Konfigurieren
Jetzt fehlt nur noch nvme und i915 zu den MODULES hinzuzufügen. Vor allem nvme ist wichtig da sonnst die SSD nicht erkannt wird

Code:
nano /etc/mkinitcpio.conf #add "nvme i915" to MODULES=""
sudo mkinitcpio -p linux-mainline
reboot

Und jetzt solltet ihr in den neuen kernel booten

FERTIG
Ihr habt nun ein lauffähiges Archlinux mit kernel4.4.0-rc*.
Das Wifi-Modul sollte mittels ip link aufscheinen.

Konfigureren von Wifi ist wie bei allen anderen auch und im Arch-Wiki sehr gut dokumentiert.
Ich hab mir noch ein gnome 3 installiert und bin bisher sehr glücklich


Weiterführende Links
Offizieller Arch-Forum Thread
Offizieller Arch-Wiki Eintrag


**HILFE** Wie kann ich sublists im editor erstellen? "Vorbereitung installation OS" ist noch nicht ordentlich formatiert
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz