데비안용 레거시 BIOS를 사용해야 합니까, 아니면 새 메인보드를 구입해야 합니까?

데비안용 레거시 BIOS를 사용해야 합니까, 아니면 새 메인보드를 구입해야 합니까?

그래서여기내 메인보드 B250 PC MATE가 UEFI*가 포함된 Windows 이외의 운영 체제에서 작동하지 않는 것 같다는 사실을 알게 되었고 이제 새 메인보드를 구입하는 것이 더 나을지 아니면 UEFI 대신 레거시 BIOS를 사용하는 것이 더 나을지 궁금합니다.

여기사람들은 2TB 이상의 비부팅 드라이브를 사용하는 데 UEFI가 필요하지 않다고 말했습니다. 레거시 BIOS를 사용하는 데비안에서 이미 데이터가 있는 드라이브를 사용하기 위해 알아야 할 다른 것이 있습니까?

또한 UEFI에는 제가 놓칠 수 있는 다른 기능도 없나요? 새 메인보드를 구입할 가치가 있을까요? 현재 Debian/UEFI는 보안 부팅을 지원하지 않는 것 같지만 앞으로는 바뀌기를 바랐습니다.

새 메인보드 구입을 추천한다면 다른 메인보드가 UEFI에서 제대로 작동하는지 어떻게 확인할 수 있나요?

* 나는 이것을 MSI와 잠재적으로 UEFI에서 용납할 수 없다고 생각하며 다른 사람들도 그렇게 하길 바랍니다. 그것에 대해 해보자!

업데이트: 그래서 이제 암호화도, 별도의 홈 파티션도 없이 레거시 BIOS로 시도해보았습니다. 여전히 같은 문제가 있어서 원인이 무엇인지는 모르겠지만 UEFI는 아닌 것 같습니다. 어떤 아이디어가 있나요?


업데이트 2: 네, 이제 USB(마우스, 키보드)에 아무것도 연결하지 않고 시작해 보았습니다. 도움이 되지 않았고 여전히 같은 오류가 발생합니다. 입력하면 Linux Foundation 3.0 루트 허브와 " 2.0 루트 허브(각각 2회) 및 "Logitech, Inc. HID-Compliant Keyboard"가 표시됩니다. lsusb입력 하면 Alternatives.log, apt, auth.log, btmp, daemon이 표시됩니다 . log, debug, dmesg, dpkg.log, exim4, falllog,fontconfig.log, fsck, installer, kern.log, lastlog, message, syslog, wtmp, Xorg.0.log, Xorg.0.log.old I를 입력할 때 얻다(만

cd /var/log/ ls

dmesg일부하단 메시지 중; 지금은 위로 스크롤하는 방법을 모르겠습니다):

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  

게다가 Debian Live-DVD(UEFI 없이)를 문제 없이 부팅할 수 있었습니다.

업데이트 3: 처음 2번의 시도에서만 Live-DVD를 부팅할 수 있었습니다. 나중에 다시 한 번 작동하게 하려면 약 30번(!) 부팅해야 했습니다.
시작 시 부팅 설정이나 BIOS 옵션의 부팅 재정의를 통해 수동으로 CD를 선택했고 첫 번째 부팅 항목으로 CD, UEFI CD 및 USB CD를 선택했지만 SSD를 부팅했습니다. :

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

그러나 처음에는 내가 무엇을 하든 다른 Live-CD가 계속 작동했습니다. 그리고 그것으로 GParted를 사용하여 모든 파티션을 삭제했습니다(파티션 생성도 시도했지만 그것도 도움이 되지 않았습니다). 처음 2번의 시도 후에 NVidia 그래픽 카드를 내장하고 WLAN 스틱을 연결했습니다. WLAN을 구성하지 않았고 더 이상 작동하지 않아 둘 다 제거했습니다.

설치 프로그램이 말한 Live-DVD에서 데비안 설치를 시도했습니다:

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

나는 그것을 조사했고 어딘가에서 조언한 대로 인터넷에 연결했습니다. 그러면 이 오류 없이 설치가 진행되었습니다. 하지만 SSD에서 데비안을 부팅할 수 없었습니다. 다음과 같습니다:

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)

아마도이것관련이 있습니다. 원인이 무엇인지, 무엇을 시도해야 할지에 대한 아이디어가 있습니까?

편집하다: 이제 다음과 함께 작동합니다.데비안 9.0(이 질문을 게시한 후 공개됨)

답변1

좋아, 문제를 정리해보자. (초보자로서 당연히) 귀하가 제공하는 정보가 약간 부분적이기 때문에 정확히 무슨 일이 일어나고 있는지 파악하는 것이 약간 어렵습니다.

지금까지 내가 이해한 바에 따르면 다음과 같습니다.

1) SDD와 Live DVD 모두에서 부팅할 수 있습니다.
2) SDD에서 부팅할 때 USB 문제가 있습니다(Live DVD에서는 아님).
3) SDD에서 부팅할 때 그래픽이 나오지 않는 등의 다른 문제가 있습니다(Live DVD에서는 아님).

출력 lsusb에는 다음에 대한 정보가 포함됩니다.어디모든 장치가 그렇습니다. 예를 들어, 내 시스템의 경우:

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

즉, 여러 개의 USB 버스가 있고 버스 3에는 USB 2.0 허브가 있으며 마우스는 이 버스에 있습니다. 따라서 이 마우스에 대한 오류 메시지는 usb 3-.... 트리 형식으로 자세한 내용을 확인할 수도 있습니다.

$ 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

따라서 내 마우스(장치 5)는 내 PC의 루트 허브에 있는 허브(내 모니터에 있음) 뒤에 있습니다. 따라서 dmesg에서 마우스는 usb 3-1.1.1(버스 3, 그 다음에는 항상 포트 1) 로 표시됩니다 . 실제로는 다음과 같습니다.

[    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

이것이 바로 장치를 식별하는 방법입니다 usb 1-3. 쥐라고 가정해보자.

가능한 이유는 다음과 같습니다. 전력이 충분하지 않거나, 하드웨어에 문제가 있거나, 드라이버에 문제가 있습니다.

따라서 시도해 볼 수 있는 방법은 다음과 같습니다. (a) 다른 허브에 연결하고 동일한 메시지가 나타나는지 확인합니다(재부팅할 필요 없이 를 살펴보세요 dmesg). (b) dmesg뭔가 오류가 있는지 살펴보세요. (c) 다른 드라이버가 있을 수 있는 Live DVD를 사용해 보고 거기에서도 같은 일이 발생하는지 확인하십시오.

명령줄에서 텍스트 출력을 처리하는 방법은 다음과 같습니다.

Linux 명령줄은 명령의 모든 출력을 가져올 수 있기 때문에 좋습니다. 예를 들어,

$ dmesg | less

호출기를 사용하여 전체 출력을 검사할 수 있습니다 less.

$ dmesg > /tmp/dmesg.log

출력을 파일에 저장한 다음 다음으로 검사할 수 있습니다.

$ less /tmp/dmesg.log

등. FAT를 사용하여 USB 스틱에 출력을 저장할 수도 있으므로 브라우저가 아직 작동하지 않으므로 페이스트빈에 넣을 수 있습니다.

마지막으로 그래픽 환경입니다. Live DVD에서 부팅할 때 작동합니까? 그렇다면 동일한 커널 및 드라이버 세트를 사용하여 Live DVD에서 직접 설치할 수 있습니까? 그러면 문제가 해결될 것입니다. 그렇지 않은 경우 다시 검사하여 dmesg오류(잘못된 드라이버 또는 누락된 드라이버)를 찾는 것을 의미합니다.

관련 정보