태그 보관물: uefi

uefi

Ubuntu 64 비트 라이브 CD의 memtest 옵션은 어디에 있습니까? 찾고 있는데 “설치하지 않고 Ubuntu 설치”,

64 비트 버전의 Ubuntu 12.04 라이브 CD에서 memtest 옵션을 찾고 있는데 “설치하지 않고 Ubuntu 설치”, “Ubuntu 설치”및 “디스크 결함 검사”옵션 만 있습니다. 내가 무엇을 놓치고 있습니까?

여기에 이미지 설명을 입력하십시오

편집 : 이 질문은 Ubuntu의 현재 버전 (UEFI 모드에서 작동하는 amd64 별칭 64 비트)과 관련이 있습니다. 부팅 메뉴 옵션 ‘Test memory’는 BIOS 모드에서만 사용할 수 있습니다.



답변

Memtest86 +

컴퓨터를 BIOS 모드 (별칭 CSM 별칭 레거시 모드)로 부팅하면 memtest86 +가 작동합니다.

그러나 UEFI 모드에서 컴퓨터를 부팅하면 memtest86 +는 16 비트 프로그램이므로 작동하지 않습니다.

www.memtest.org

Memtest86

원래 분기 인 memtest86 (플러스 제외)은 UEFI 모드에서 작동합니다. 무료 버전이 있습니다 (그러나 오픈 소스라고 생각하지 않기 때문에 Linux 배포판에 포함시킬 수 없습니다).

www.memtest86.com

우분투의 부팅 메뉴를 통한 Memtest

Memtest86 +는 대부분의 우분투 ISO 파일에 포함되어 있습니다.

ubuntu-16.04.1-desktop-amd64.iso

iso 파일에서 복제 된 사본을 사용하여 DVD 디스크 또는 USB 펜 드라이브에서 BIOS 모드 (별칭 CSM 별칭 레거시 모드)로 컴퓨터를 부팅 할 때 ‘메모리 테스트’ 옵션이 있습니다.

BIOS 모드로 설치된 Ubuntu 16.04.x ​​LTS 시스템에는 컴퓨터를 부팅 할 때 (grub 메뉴를 통해) ‘Test memory’ 옵션도 있습니다 .

그러나 UEFI 모드에서 컴퓨터를 부팅 할 때는 Memtest86 +를 사용할 수있는 옵션이 없습니다 (작동하지 않기 때문).

독립형 Memtest86 + 이미지 파일

라이브 USB 드라이브를 만들기 위해 작은 독립형 Memtest86 + iso 파일 또는 기타 이미지 파일이 필요할 수 있습니다.

www.memtest.org/#downiso 파일을 찾지 못했습니다 . Linux에서 USB로 쉽게 설치할 수 있습니다. iso 파일 ‘memtest86 + -5.01.iso’는 하이브리드 iso 파일이 아니며 하나로 만들 수 없습니다.

$ isohybrid memtest86+-5.01.iso
isohybrid: memtest86+-5.01.iso: unexpected boot catalogue parameters

매우 베어 본 iso 파일입니다. VirtualBox에서 테스트했으며 CD로 작동합니다.

그러나 ‘USB 키 자동 설치 프로그램 (Win 9x / 2k / xp / 7)’에

www.memtest.org/download/5.01/memtest86+-5.01.usb.installer.zip

Windows에서 USB pendrive로 추출 하고이 시스템을 압축 이미지 파일로 복제하여 업로드했습니다.

dd_memtest-plus-5.01_33M.img.xz

$ md5sum dd_memtest-plus-5.01_33M.img.xz
7f91882ab90df13a938749176a0ff4c4  dd_memtest-plus-5.01_33M.img.xz

이는 리눅스가 직접 추출 될 수 mkusb , dus디스크 별명 gnome-disks(두 단계에서 추출 및 입력 파일로 추출을 받아 다른 복제 도구와 복제).

mkusb 및 / 또는 dus를 설치 한 후 Dash 또는 메뉴 항목을 통해 또는 다음 명령 행을 사용하여 수행 할 수 있습니다.

dus dd_memtest-plus-5.01_33M.img.xz

답변

이 버그 보고서 의견 23 에 따르면 :

  • grub의 EFI 버전은 리얼 모드 바이너리로드를 지원하지 않습니다.
  • EFI 시스템에서는 GRUB 메뉴 옵션을 표시하지 마십시오 (LP # 883017 참조).

따라서 라이브 CD에서는 현재 작동하지 않습니다. 이 주제에 따라 나중에 추가 할 수 있습니다. Memtest86 + 옵션을 Grub 메뉴에 다시 추가하려면 어떻게해야합니까? 그러나 나는 그것이 효과가 있을지 의심합니다 : 삭제 된 주석에는 여전히 Error unknown command Linux16오류가 발생합니다.


나는 또한 이것을 발견 했다 :

문제는 16 비트 또는 32 비트 부트 프로토콜이 아니며, 주요 문제는 메모리 초기화를 수행하는 데 필요한 수많은 BIOS 호출입니다. EFI는 좋은 생각이지만, “EFI가 곧 다가올 몇 달 안에 BIOS를 대체 ​​할 것”이라고 들었습니다. 2002 년 인텔 개발자 포럼에있었습니다. 10 년 후 UEFI는 EFI를 대체했지만 BIOS는 여전히 PC 마더 보드의 99 %에 있습니다. 대규모 코드 재 작성으로 EFI-readyMemtest86 +를 구축하는 것은 어려운 작업이며 해당 버전은 레거시 BIOS와 호환되지 않습니다. 동시에 두 개의 포크를 지원하는 것은 고려하지 않으므로 Memtest86 +가 EFI로 전환되면 BIOS 버전이 중단됩니다. 표준 PC 구성 요소에서 BIOS를 사용할 수 없으면 ko EFI 개정 작업을 시작하겠습니다.


답변

EFI 용 독점 PassMark MemTest86 5.0 베타 버전을 사용할 수 있습니다.

http://www.memtest86.com/download.htm

GRUB, rEFInd, gummiboot 등에서 시작할 수 있지만 메뉴 항목을 명시 적으로 추가해야 할 수도 있습니다. (이것은 내가 작성한대로 아직 배송 배포판에 아직 내장되지 않았습니다.)


답변

부팅시 일회용 부팅 메뉴 키를 누르고 목록에서 비 UEFI USB 항목을 선택하여 Ubuntu-18.04 live-USB에서 memtest86 +를 실행할 수있었습니다 (비 여기에서 작동하는 응답을 읽은 후 UEFI 만 해당).


답변

64 비트 Full-UEFI 시스템 용 MemTest86이 포함 된 Ubuntu Live-USB 키 드라이브를 원했고 관리 한 것 같습니다.

이것은 오래된 질문 포스트이지만 여전히 문제가되는 것 같습니다. (작동 솔루션에 도달하는 데 시간이 걸렸습니다.)


여기 내가 한 일이 있습니다.

새로운 우분투 키 드라이브를 만들었습니다

Windows 10 워크 스테이션에서 최신 Rufus 를 사용하여 Ubuntu 17.04 (x64) 데스크톱 을 4GB USB 키 드라이브에 이미징했습니다. Rufus에서는 다음을 선택했습니다.

  • GPT대한 UEFI분할
  • FAT32 파일 시스템 (exFAT를 선호하지만 Rufus v2.17은 FAT32가없는 ISO를 적용하지 않습니다)
  • ISO Image대신 FreeDOS상기 Create a bootable disk using옵션

MemTest 파일을 복사했습니다

나는 다운로드 패스 마크있는 memtest86 무료로 사용할 수있는 UEFI 호환 (폐쇄 소스) 도구. 그럼 내가:

  • 다운로드 memtest86-usb.zip한 폴더로 추출.\memtest86-usb
  • .\memtest86-usb\memtest86-usb.img(152.7MiB) 에서 추출 된 디스크 이미지를 찾았습니다.
  • \boot새로운 우분투 키 드라이브 (드라이브에 마운트 된) 의 폴더에 복사 E:하여 다음을 만듭니다.
    • E:\boot\memtest86-usb.img

부트 로더를 구성했습니다

마지막으로, 키 드라이브의 부팅 옵션 메뉴를 수정했습니다. 부트 로더를 Ubuntu 17.04사용합니다 grub2. 메뉴 옵션 목록이에 구성되어 E:\boot\grub\grub.cfg있습니다. 해당 파일의 끝에 다음 줄을 추가했습니다 (새 부팅 옵션 목록 항목 작성).

menuentry "MemTest86 (long load time, be patient)" {
    loopback loop /boot/memtest86-usb.img
    chainloader (loop,1)/EFI/BOOT/BOOTX64.efi
}

노트:

  1. 윈도우는 notepad해야 하지 이 편집에 사용. “유닉스 모드”텍스트 파일에서는 제대로 재생되지 new-line않으며 변경 사항을 저장하려고 하면 문자 가 손상 됩니다.
  2. BOOTX64.efiA는 64-bit EFI실행 가능한 바이너리 이미지. 32-bit EFI파일 시스템 “에 looped-back”에 사용할 수 있는 파일이 있습니다 memtest86-usb.img. 이름이 BOOTIA32.efi입니다. 이를 위해 다른 항목을 만들 수는 있지만 필요하지 않았습니다.
  3. 이 항목 선택 에서 화면에 긍정적 인 피드백을 보는 데 시간오래 걸리는 것 같습니다 grub2. 내 Intel Atom X5-Z8350컴퓨터에서 MemTest86프로세스가 눈에 띄게 부팅 되기 전에 30 초 동안 화면이 검게 변합니다. 그런 다음 익숙한 MemTest화면 이 표시되기 전에 12 개의 시스템 검색 단계가 실행 됩니다. (이것은 에뮬레이트 된 파일 시스템, 여러 부트 로더 핸드 오프 단계와 같은 여러 가지 이유로 인해 발생할 수 있습니다.)

이 문제 공간을 탐색하는 동안 중복으로 간주 될만큼 비슷한 질문에 대한 이 답변 에서 유용한 단서를 얻었습니다 . (시스템 크 래드가없는 것으로 표시했습니다.) 그리고 “부팅 가능한 USB- 키 드라이브 생성 소프트웨어”를 선택할 때 Rufus 도구와 관련된 다양한 리소스 로부터 약간의 확신을 얻었습니다 .


답변