Devo usar BIOS legado para Debian ou adquirir uma nova placa-mãe?

Devo usar BIOS legado para Debian ou adquirir uma nova placa-mãe?

EntãoaquiDescobri que minha placa-mãe B250 PC MATE aparentemente não funciona com sistemas operacionais não Windows com UEFI* e agora estou me perguntando se seria melhor adquirir uma nova placa-mãe ou usar BIOS legado em vez de UEFI.

Aquias pessoas disseram que a UEFI não é obrigada a usar unidades que não sejam de inicialização> 2 TB. Há mais alguma coisa que eu preciso saber para usar essas unidades que já possuem dados no Debian com BIOS legado?

Além disso, o UEFI não possui outros recursos que eu sentiria falta? Valeria a pena comprar uma nova placa-mãe? Parece que no momento o Debian/UEFI não suporta inicialização segura, mas eu esperava que isso mudasse no futuro.

Se você me recomendar comprar uma nova placa-mãe, como posso ter certeza de que a outra funciona corretamente com UEFI?

* Considero isso inaceitável pela MSI e potencialmente pela UEFI e espero que outros também o façam; vamos fazer alguma coisa sobre isso!

Atualizar: Então agora tentei com BIOS legado, sem criptografia e sem partição inicial separada. Ainda estou tendo o mesmo problema, então não tenho certeza de qual é a causa, mas não parece ser UEFI. Alguma ideia?


Atualização 2: Tudo bem, agora tentei iniciá-lo sem nada conectado ao USB (mouse e teclado). Não ajudou e ainda estou recebendo os mesmos erros. Quando entrei, lsusbobtive:
Linux Foundation 3.0 root hub e " 2.0 root hub (duas vezes cada) e "Logitech, Inc. Teclado compatível com HID".
Ao entrar, cd /var/log/ lsrecebo:
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
Ao entrar dmesgI obter (apenasalgunsdas mensagens inferiores; não tenho certeza de como rolar para cima agora):

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  

Além disso, consegui inicializar o Debian Live-DVD (sem UEFI) perfeitamente.

Atualização 3: Só consegui inicializar o Live-DVD nas primeiras 2 tentativas. Mais tarde tive que inicializar cerca de 30 vezes (!) para fazê-lo funcionar novamente.
Ele inicializou meu SSD mesmo que eu tivesse selecionado o CD manualmente através das configurações de inicialização na inicialização ou através da substituição de inicialização nas opções do BIOS e mesmo que eu tivesse selecionado CD, CD UEFI e CD USB como primeiras entradas de inicialização e/ou dito :

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

No entanto, outro Live-CD continuou funcionando na primeira tentativa, não importando o que eu fizesse. E com esse usei o GParted para deletar todas as partições (também tentei criar partições, mas também não ajudou). Após as duas primeiras tentativas, instalei minha placa gráfica NVidea e conectei meu stick WLAN. Não configurei a WLAN e removi ambas depois que não funcionou mais.

Tentei instalar o Debian a partir do Live-DVD onde o instalador dizia:

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

Após o que pesquisei e, como aconselhei em algum lugar, conectei-me à Internet. A instalação ocorreu sem esse erro. Mas ainda não consegui inicializar o Debian a partir do meu SSD, como dizia:

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)

Talvezesseé relevante. Alguma idéia sobre qual pode ser a causa ou o que tentar?

Editar: Agora funciona comDebian 9.0(lançado depois que postei esta pergunta).

Responder1

Ok, vamos tentar resolver as coisas. É um pouco difícil descobrir exatamente o que está acontecendo, porque (compreensivelmente, como um novato) a informação que você fornece é um pouco parcial.

Pelo que entendi até agora, parece que:

1) Você pode inicializar tanto a partir do seu SDD quanto com um Live DVD.
2) Existem problemas de USB ao inicializar a partir do seu SDD (mas não do Live DVD).
3) Existem outros problemas, como falta de gráficos ao inicializar a partir do seu SDD (mas não do Live DVD).

A lsusbsaída contém informações sobreondetodo dispositivo é. Por exemplo, para o meu sistema:

$ 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
...

Isso significa que tenho vários barramentos USB e o barramento 3 possui um hub USB 2.0 e meu mouse está nesse barramento. Portanto, espero que mensagens de erro para este mouse usem algo como usb 3-.... Você também pode obter mais detalhes em formato de árvore:

$ 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

Portanto, meu mouse (dispositivo 5) está atrás de um hub (que está no meu monitor) no hub raiz do meu PC. Então, no dmesg, o mouse apareceria como usb 3-1.1.1(barramento 3, então sempre porta 1). E de fato acontece:

[    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

Então é assim que você pode identificar seu usb 1-3dispositivo. Vamos supor que seja o mouse.

Os possíveis motivos são: não há energia suficiente, há algo errado com o hardware, há algo errado com os drivers.

Então o que você tenta é: (a) conectá-lo em um hub diferente, veja se recebe a mesma mensagem (não é necessário reiniciar, basta olhar dmesg). (b) Observe dmesgpara ver se há algum erro. (c) Experimente o Live DVD, que pode ter drivers diferentes, e veja se isso acontece lá também.

Veja como você lida com a saída de texto na linha de comando:

A linha de comando do Linux é boa, porque você pode obter toda a saída de um comando e algo com ele. Por exemplo,

$ dmesg | less

permitirá que você inspecione a saída completa com um pager chamado less,

$ dmesg > /tmp/dmesg.log

salvará a saída em um arquivo, que você poderá inspecionar com

$ less /tmp/dmesg.log

etc. Você também pode salvar a saída em um pendrive com FAT, para poder colocá-la, por exemplo, em um pastebin, pois seu navegador ainda não funciona.

Finalmente, o ambiente gráfico. Funciona ao inicializar a partir do Live DVD? Se sim, você pode instalar diretamente do Live DVD, usando o mesmo conjunto de kernels e drivers? Isso deve resolver o problema. Caso contrário, significa novamente inspecionar dmesge encontrar o erro (driver errado ou ausente).

informação relacionada