Inhaltsverzeichnis

Firmware

Samsung Notebook findet Stick nicht

Sony Vaio vom Stick booten

Shim Bootloader in Ubuntu

Grundlagen und Missverständnisse

UEFI-Erkennung

EFI mit MBR-Platte

EFI mit GPT-Platte

Bootloader

Grub auf Default Setzen

In /etc/default/grub :

GRUB_DEFAULT="<string>"

Hierbei wird für <string> der Name des als default gewünschten menuentry-Eintrages aus /boot/grub/grub.cfg genommen. Der String muss komplett und exakt eingegeben werden. Um den String Anführungszeichen zu setzen ist (wie oben zu sehen) dringend angeraten.

Wichtig: Nach dem Eintragen muß sudo update-grub2 laufen.

Quelle: https://help.ubuntu.com/community/Grub2#A.2BAC8-etc.2BAC8-default.2BAC8-grub_.28file.29

Beispiel

aus einem (älteren) Ubuntu 10.04: /boot/grub/grub.cfg:

menuentry 'Ubuntu, with Linux 2.6.32-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	insmod ext2
	set root='(hd0,1)'
	search --no-floppy --fs-uuid --set xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
	linux	/boot/vmlinuz-2.6.32-24-generic root=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ro nosplash
	initrd	/boot/initrd.img-2.6.32-24-generic
}

Eintrag in /etc/default/grub:

GRUB_DEFAULT="Ubuntu, with Linux 2.6.32-24-generic"

sudo update-grub2 nicht vergessen

Alternative: Savedefault

Wenn der Rechner kein RAID, kein Crypt-Root-FS und keine Root-/Boot-SSD hat, dann kann man den zuletzt benutzten Booteintrag speichern lassen:

Einträge in /etc/default/grub:

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

danach sudo update-grub2 laufen lassen.

Allgemeines zu Grub

Windows bootet nicht mit Secure Boot

Kubuntu ohne Bootloader installieren

Führe im Terminal aus: ubiquity kde_ui –no-bootloader

EFI-Boot-Eintrag erzeugen

Windows aus Grub heraus im EFI-Modus booten

siehe http://www.rodsbooks.com/efi-bootloaders/grub2.html

Datei /boot/grub/custom.cfg

menuentry "Windows 7" {
        set root='(hd0,gpt1)'
        chainloader /EFI/microsoft/BOOT/bootmgfw.efi
}

Windows Bootloader überschreiben

Betrifft z.B. Geräte von Acer (populär bis einschließlich LIP SS15), für neuere Modelle s. auch #EFI Booteintrag und Acer Laptops.

Das Folgende sollten nur Experten wagen!

Im absoluten Notfall, wenn sich das UEFI nicht dazu überreden lässt, Grub zu starten, dann kann der Windows Bootloader überschrieben werden.

Vorgehen:

EFI Booteintrag und Acer Laptops

Symptom:

Von dem Problem ist z.B. das Modell Aspire V15 Nitro (protip: der Produktname auf der Acer Website ist ein anderer; er steht neben der Seriennummer auf dem Notebook) betroffen.

Behandlung:

Jetzt sollte man beim booten mit F12 in einen Auswahldialog kommen, in dem man „Windows Bootloader“ und den oben erstellten Eintrag auswählen kann.

Um diesen Eintrag/GRUB zum Standard zu machen geht man nun wie folgt vor:

Windows

Hibernate Deaktiviern: muss ab Windows 8

Secure Boot prüfen

Anleitung: http://www.infopackets.com/news/software/windows_tips/2013/20130205_windows_8_how_to_disable_secure_boot.htm

Windows 8 Secure Boot loswerden

Windows Laufwerksbuchstaben neu zuordnen

UEFI-System aus Windows starten

Mit Shift auf Neustarten klicken, dann geht das Menu auch auf.

Windows reparieren

BCD (Boot Configuration Data) bearbeiten

Test of im MBR- oder (U)EFI-Modus

Das ist ungetestet. Bitte selbst verifizieren

Apple

Muss von Leuten mit Ahnung aktualisiert werden:

Netter Blog der einige häufige Probleme abhandelt: http://blog.echarles.net/2013/10/01/Ubuntu-13.04-On-MacbookPro-Retina

Ubuntu

fehlende Blockdevices

Folgendes Gesamtpaket traf auf ein Dell Notebook zu, kann aber auch so oder nur mit einzelnen Eigenschaften bei anderen Herstellern auftreten.

Ein Notebook hat u.U. mehrere Blockdevices, von denen man eins für das Linux verwenden möchte. Diese können in unterschiedlichen SATA-Modi konfiguriert sein. Der gewünschte Modus ist AHCI, aber möglicherweise ist das gewünschte Device im Modus RAID. Prinzipiell soll mdadm damit wohl umgehen können. Wir haben das aber nicht hinbekommen. Stattdessen kann man den Modus einfach im BIOS/EFI auf AHCI wechseln. Falls auf dem entsprechenden Device das Windows-C liegt, muss Windows im Safe Mode („Abgesicherter Modus“) gestartet werden. Dann können im Geräte-Manager die AHCI-Treiber nachinstalliert werden. Dann im normalen Modus booten. Windows sollte dann problemlos wieder laufen und das Linux sollte die Blockdevices jetzt sehen.

Bei mehreren Devices ist womöglich eines eine Festplatte (dann sda), während das andere eine NVMe-SSD ist. Die ist dann entsprechend nvme0n1 bzw. nvme0n1pX.

Grafik

Nouveau blacklisten

http://askubuntu.com/questions/112302/how-do-i-disable-the-nouveau-kernel-driver

Nvidia Optimus (Nvidia + Intel Grafik)

Schwarzer Bildschirm / Blank Screen

X Server Treiber erzwingen

/etc/X11/xorg.conf mit folgendem Inhalt anlegen:

Section "Device"
    Identifier "Beschreibung des Treibers, den du haben willst"
    Driver   "<deintreiber>"
EndSection

Mögliche Treiber, Werte von <deintreiber>:

Problem mit Displaybeleuchtung bei Intel Karten

Wenn Hotkeys nicht gehen kann man folgenden Kernel Parameter beim Booten probieren:

acpi_backlight=vendor

Wenn das nicht Tut kann man versuchen das ACPI der Firmware zu überzeugen:

acpi_osi=Linux

oder

acpi_osi="!Windows 2012"

ggf. auch in Verbindung mit der backlight Option von Oben.

Ab Kernel 3.13 gibt es auch noch

video.use_native_backlight=1

Wenn die alle nich helfen kann man noch folgendes Probieren: In der Datei /etc/X11/xorg.conf.d/20-intel.conf folgendes Eintragen:

Section "Device"
       Identifier  "card0"
       Driver      "intel"
       Option      "Backlight"  "intel_backlight"
       BusID       "PCI:0:2:0"
 EndSection

KDE

KDE friert ein

Komische Fonts in Firefox

SSH-Key-Verwaltung mit Kwallet

High DPI (4K)

Wieder los werden

Quelle: http://wiki.ubuntuusers.de/Desktopumgebung_deinstallieren

WLAN

Hardware-RF-Kill bei Asus/Atheros 9xxx

Atheros 10xxx

Das Notebook brauchte einen neueren Kernel als Kubuntu 17.10 hatte. Der hatte allerdings AppArmor-Probleme. Die Lösung war es per Symlink nach /etc/apparmor.d/disable entsprechende (siehe Log) Profile zu disablen (hier: dhclient, cups*).

Außerdem können im dmesg PCI Bus Errors auftreten. Auf Log-Zeilen in der Nähe steht dann was von AER oder MSI. Dann zur Boot-Cmdline pci=noaer (bzw. pci=nomsi) hinzufügen. Ist ein seit 2015 offener Bug, bisher ohne richtige Lösung.

Crypto

VirtualBox / Qemu, um das Image zu testen