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, lsusb
obtive:
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/ ls
recebo:
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 dmesg
I 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 lsusb
saí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-3
dispositivo. 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 dmesg
para 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 dmesg
e encontrar o erro (driver errado ou ausente).