Soll ich das alte BIOS für Debian verwenden oder mir ein neues Mainboard zulegen?

Soll ich das alte BIOS für Debian verwenden oder mir ein neues Mainboard zulegen?

AlsoHierIch habe festgestellt, dass mein Mainboard B250 PC MATE offenbar nicht mit Nicht-Windows-Betriebssystemen mit UEFI* funktioniert und frage mich nun, ob es besser wäre, ein neues Mainboard anzuschaffen oder statt UEFI das Legacy-BIOS zu verwenden.

HierEs heißt, dass UEFI nicht erforderlich ist, um Nicht-Boot-Laufwerke mit mehr als 2 TB zu verwenden. Muss ich sonst noch etwas wissen, um solche Laufwerke, auf denen sich bereits Daten befinden, unter Debian mit Legacy-BIOS zu verwenden?

Hat UEFI nicht auch andere Funktionen, die ich vermissen würde? Wäre es den Kauf eines neuen Mainboards wert? Momentan scheint Debian/UEFI keinen sicheren Start zu unterstützen, aber ich hoffe, dass sich das in Zukunft ändern wird.

Wenn Sie mir den Kauf eines neuen Mainboards empfehlen, wie kann ich sicher sein, dass das andere ordnungsgemäß mit UEFI funktioniert?

* Ich halte dies seitens MSI und möglicherweise UEFI für inakzeptabel und hoffe, dass andere das auch so sehen; lasst uns etwas dagegen tun!

Aktualisieren: Also habe ich es jetzt mit Legacy-BIOS versucht, ohne Verschlüsselung und ohne separate Home-Partition. Ich habe immer noch das gleiche Problem, also bin ich mir nicht sicher, was die Ursache ist, aber es scheint nicht UEFI zu sein. Irgendwelche Ideen?


Aktualisierung 2: Also gut, ich habe jetzt versucht, es zu starten, ohne dass etwas an USB angeschlossen ist (Maus und Tastatur). Es hat nicht geholfen und ich bekomme immer noch dieselben Fehler. Beim Aufrufen lsusbbekomme ich:
Linux Foundation 3.0 Root Hub und " 2.0 Root Hub (jeweils zweimal) und "Logitech, Inc. HID-Compliant Keyboard".
Beim Aufrufen cd /var/log/ lsbekomme ich:
alternatives.log, apt, auth.log, btmp, daemon.log, debug, dmesg, dpkg.log, exim4, faillog, fontconfig.log, fsck, installer, kern.log, lastlog, messages, syslog, wtmp, Xorg.0.log, Xorg.0.log.old
Beim Aufrufen dmesgbekomme ich (nurmancheder unteren Nachrichten; bin mir im Moment nicht sicher, wie ich nach oben scrollen soll):

usb 1-3: device descriptor read/64, error -71  
usb 1-3: new low-speed USB device number 12 using xhci_hcd  
usb 1-3: Device not responding to setup address.  
usb 1-3: Device not accepting address 14, error -71  
usb usb1-port3: unable to enumerate USB device  
usbcpre: registered new interface driver usbhid  
usbhid: USB HID core driver  
input: Logitech Logitech USB Keyboard as /device/pci0000:00/0000:0...../input13  
hid-generic 000...: input.hidraw0: USB HID v1.10 Keyboard [Logitech Logitech USB Keyboard] on usb-000..../input0  
input: Logitech Logitech USB Keyboard as /device/.../input14  
hid-generic 000...: input.hidraw1: USB HID v1.10 Device [Logitech Logitech USB Keyboard] on usb-000..../input1  

Darüber hinaus konnte ich die Debian Live-DVD (ohne UEFI) problemlos booten.

Aktualisierung 3: Ich konnte die Live-DVD nur bei den ersten beiden Versuchen problemlos booten. Später musste ich etwa 30 Mal (!) booten, um es wieder zum Laufen zu bringen.
Entweder bootete es meine SSD, obwohl ich die CD manuell über die Boot-Einstellungen beim Start oder über Boot-Override in den BIOS-Optionen ausgewählt hatte und obwohl ich CD, UEFI-CD und USB-CD als erste Boot-Einträge ausgewählt hatte und/oder sagte:

error: no such partition.
Entering rescue mode...
grub rescue> _

Eine andere Live-CD funktionierte jedoch beim ersten Versuch, egal was ich tat. Und bei dieser habe ich mit GParted alle Partitionen gelöscht (ich habe auch versucht, Partitionen zu erstellen, aber das hat auch nicht geholfen). Nach den ersten 2 Versuchen habe ich meine NVidea-Grafikkarte eingebaut und meinen WLAN-Stick angeschlossen. WLAN habe ich nicht konfiguriert und beides entfernt, nachdem es nicht mehr funktionierte.

Ich habe versucht, Debian von der Live-DVD zu installieren, wo das Installationsprogramm sagte:

 Installation of GRUB failed
 Packet >grub-pc< could not be installed to /target/. Without the GRUB-bootloader the system can't boot.

Daraufhin habe ich nachgeforscht und, wie irgendwo empfohlen, eine Verbindung zum Internet hergestellt. Die Installation lief dann ohne diesen Fehler durch. Aber ich konnte Debian immer noch nicht von meiner SSD booten, da es hieß:

usb 1-3: device descriptor read/64, error -71  
usb usb1-port4: unable to enumerate USB device  
usb 1-3: device descriptor read/64, error -71  
usb 1-3: device descriptor read/64, error -71  
usb 1-3: device descriptor read/64, error -71  
usb 1-3: device descriptor read/64, error -71  
usb 1-3: Device not accepting address 14, error -71  
usb 1-3: Device not accepting address 15, error -71  
usb usb1-port3: unable to enumerate USB device  

Gave up waiting for root device. Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
   - Check root= (did the system wait for the right device?)
 - Missing modules (cat /proc/modules: ls /dev)
ALERT! /dev/mapper/name--vg-root does not exist. Dropping to a shell!
modprobe: module ehci-orion not found in modules.dep

BusyBox v1.22.1 (Debian 1:1.22.0-9+deb8u1) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty: job control turned off
(initramfs)
(initramfs)

VielleichtDasist relevant. Irgendwelche Ideen, was die Ursache sein könnte oder was man versuchen könnte?

Bearbeiten: Es funktioniert jetzt mitDebian 9.0(veröffentlicht, nachdem ich diese Frage gepostet habe).

Antwort1

Ok, versuchen wir, die Dinge zu klären. Es ist ein bisschen schwierig herauszufinden, was genau passiert, weil (für einen Neuling durchaus verständlich) die von Ihnen gegebenen Informationen ein bisschen unvollständig sind.

So wie ich es bisher verstehe, scheint es so zu sein:

1) Sie können sowohl von Ihrer SDD als auch mit einer Live-DVD booten.
2) Beim Booten von Ihrer SDD treten USB-Probleme auf (aber nicht von der Live-DVD) .
3) Beim Booten von Ihrer SDD (aber nicht von der Live-DVD) treten weitere Probleme auf, beispielsweise keine Grafik.

Die lsusbAusgabe enthält Informationen überWojedes Gerät ist. Beispiel für mein System:

$ lsusb
...
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 005: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse
...

Das bedeutet, dass ich mehrere USB-Busse habe und Bus 3 einen USB 2.0-Hub hat und meine Maus an diesem Bus angeschlossen ist. Daher würde ich erwarten, dass Fehlermeldungen für diese Maus etwa wie folgt lauten usb 3-...: Sie können auch weitere Details im Baumformat erhalten:

$ lsusb -t
...
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
        |__ Port 1: Dev 3, If 0, Class=Hub, Driver=hub/4p, 480M
            |__ Port 1: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M

Meine Maus (Gerät 5) befindet sich also hinter einem Hub (der sich zufällig in meinem Monitor befindet) am Root-Hub in meinem PC. In dmesg würde die Maus also als usb 3-1.1.1(Bus 3, dann immer Port 1) angezeigt. Und das tut sie tatsächlich:

[    3.129137] usb 3-1.1.1: New USB device found, idVendor=046d, idProduct=c00c
[    3.129217] usb 3-1.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    3.129291] usb 3-1.1.1: Product: USB Mouse
[    3.129348] usb 3-1.1.1: Manufacturer: Logitech

So können Sie Ihr usb 1-3Gerät identifizieren. Nehmen wir an, es ist die Maus.

Mögliche Gründe sind: Es wird nicht genug Strom geliefert, es stimmt etwas mit der Hardware nicht, es stimmt etwas mit den Treibern nicht.

Versuchen Sie also Folgendes: (a) Schließen Sie es an einen anderen Hub an und prüfen Sie, ob Sie die gleiche Meldung erhalten (kein Neustart erforderlich, schauen Sie einfach unter nach dmesg). (b) Sehen Sie unter dmesgnach, ob ein Fehler vorliegt. (c) Probieren Sie die Live-DVD aus, die möglicherweise andere Treiber hat, und prüfen Sie, ob das Problem dort auch auftritt.

So handhaben Sie die Textausgabe auf der Befehlszeile:

Die Linux-Kommandozeile ist nett, weil man die gesamte Ausgabe eines Kommandos und so weiter damit übernehmen kann. Zum Beispiel:

$ dmesg | less

ermöglicht Ihnen die Überprüfung der gesamten Ausgabe mit einem Pager namens less,

$ dmesg > /tmp/dmesg.log

speichert die Ausgabe in einer Datei, die Sie dann mit

$ less /tmp/dmesg.log

usw. Du kannst die Ausgabe auch auf einem USB-Stick mit FAT speichern, so dass du sie zB in einen Pastebin legen kannst, da dein Browser noch nicht funktioniert.

Und schließlich die Grafikumgebung. Funktioniert sie, wenn Sie von der Live-DVD booten? Wenn ja, können Sie direkt von der Live-DVD installieren und dabei denselben Kernel und Treiber verwenden wie die Live-DVD? Damit sollte das Problem behoben sein. Wenn nicht, müssen Sie erneut nach dmesgdem Fehler suchen (falscher oder fehlender Treiber).

verwandte Informationen