So here I found out that my mainboard B250 PC MATE is apparently not working with non-Windows operating systems with UEFI* and now I'm wondering whether it would be better to get a new mainboard or to use legacy BIOS instead of UEFI.
Here people said that UEFI is not required to make use of > 2TB non-boot drives. Is there anything else I need to know to make use of such drives which already have data on them under Debian with legacy BIOS?
Also doesn't UEFI have some other features that I would miss? Would they be worth buying a new mainboard? It seems as of right now Debian/UEFI doesn't support secure boot but I hoped that would change in the future.
If you'd recommend me buying a new mainboard how can I be sure that the other one works properly with UEFI?
*I find this unacceptable by MSI and potentially UEFI and hope that others do too; let's do sth about it!
Update: So now I tried it with legacy BIOS, without encryption and without separate home partition. I'm still having the same problem so I'm not sure what the cause is but it doesn't seem to be UEFI. Any ideas?
Update 2: Alright, so now I tried starting it without anything connected to USB (mouse and keyboard). It didn't help and I'm still getting those same errors. When entered lsusb I got:
Linux Foundation 3.0 root hub and " 2.0 root hub (twice each) and "Logitech, Inc. HID-Compliant Keyboard".
When entering cd /var/log/ ls I get:
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
When entering dmesg I get (only some of the bottom messages; not sure how to scroll up right now):
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
Furthermore I was able to boot the Debian Live-DVD (without UEFI) just fine.
Update 3: I was only able to boot the Live-DVD fine at the first 2 tries. Later I had to boot about 30 times(!) to get it working once more.
It either booted my SSD even though I had selected the CD manually via the boot-settings at startup or via boot-override in the bios options and even though I had selected CD, UEFI CD and USB CD as first boot entries and/or said:
error: no such partition.
Entering rescue mode...
grub rescue> _
However another Live-CD kept working at first try no matter what I did. And with that one I used GParted to delete all partitions (I also tried creating partitions but that didn't help either). After the first 2 tries I built in my NVidea graphics card and connected my WLAN stick. I did not configure WLAN and removed both after it didn't work anymore.
I tried installing Debian from the Live-DVD where the installer said:
Installation of GRUB failed
Packet >grub-pc< could not be installed to /target/. Without the GRUB-bootloader the system can't boot.
Upon which I researched it and, as adviced somewhere, connected to the Internet. The installation then went through without this error. But I still couldn't boot up Debian from my SSD, as it said:
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)
Maybe this is relevant. Any ideas on what the cause might be or what to try?
Edit: It now works with Debian 9.0 (released after I posted this question).