데비안용 이전 BIOS를 사용해야 합니까, 아니면 새 마더보드를 구입해야 합니까? [폐쇄]

데비안용 이전 BIOS를 사용해야 합니까, 아니면 새 마더보드를 구입해야 합니까? [폐쇄]

그래서여기내 마더보드인 B250 PC MATE가 UEFI*가 포함된 Windows 이외의 운영 체제에서 작동하지 않는 것 같습니다. 이제는 새 마더보드를 구입하는 것이 더 나은지 UEFI 대신 이전 BIOS를 사용하는 것이 더 나은지 궁금합니다. .

여기사람들은 UEFI가 2TB가 넘는 비부팅 드라이브를 사용할 필요가 없다고 말합니다. 이전 BIOS를 사용하는 데비안에서 이미 데이터가 있는 드라이브를 사용하기 위해 알아야 할 다른 사항이 있습니까?

제가 놓칠 수 있는 UEFI의 다른 기능이 있습니까? 새 마더보드를 구입할 가치가 있나요? 현재 Debian/UEFI는 보안 부팅을 지원하지 않는 것으로 보이지만 앞으로는 바뀌기를 바랍니다.

새 마더보드 구입을 권장하는 경우 다른 마더보드가 UEFI에서 제대로 작동하는지 어떻게 확신할 수 있습니까?

* MSI와 잠재적으로 UEFI는 이를 받아들일 수 없으며 다른 사람들도 이에 대해 조치를 취하기를 바랍니다.

고쳐 쓰다: 그래서 지금은 암호화도 없고 별도의 기본 파티션도 없는 오래된 BIOS를 사용하려고 합니다. 아직도 같은 문제가 있어서 원인이 뭔지는 모르겠지만 UEFI는 아닌 것 같습니다. 어떤 아이디어가 있나요?


업데이트 2:자, 이제 USB(마우스와 키보드)에 아무것도 연결하지 않고 실행해 보겠습니다. 도움이 되지 않았습니다. 여전히 같은 오류가 발생합니다. 입력하면 다음이 lsusb표시됩니다:
Linux Foundation 3.0 루트 허브 및 "2.0 루트 허브(각각 2회) 및 "Logitech, Inc. HID-Compliant Keyboard".
입력하면 다음이 cd /var/log/ ls표시됩니다:
Alternatives.log, apt, auth.log, btmp , daemon.log, 디버그, dmesg, dpkg.log, exim4, 실패 로그,fontconfig.log, fsck, 설치 프로그램, kern.log, lastlog, 메시지, syslog, wtmp, Xorg.0.log, Xorg.0.log.old 가져오기 I를
입력할 때 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번의 시도 후에 NVidea 그래픽 카드를 내장하고 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(Live DVD가 아님)에서 부팅할 때 USB 문제
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 스틱에 저장하여 Pastebin과 같은 곳에 넣을 수도 있습니다.

마지막으로 그래픽 환경이 있습니다. Live DVD에서 부팅하면 작동합니까? 그렇다면 동일한 커널 및 드라이버 세트를 사용하여 Live DVD에서 직접 설치할 수 있습니까? 이것은 트릭을 수행해야합니다. 그렇지 않은 경우 다시 한 번 dmesg오류(불량 또는 누락된 드라이버)를 확인하고 찾는 것을 의미합니다 .

관련 정보