64 비트 버전의 Ubuntu 12.04 라이브 CD에서 memtest 옵션을 찾고 있는데 "설치하지 않고 Ubuntu 설치", "Ubuntu 설치"및 "디스크 결함 검사"옵션 만 있습니다. 내가 무엇을 놓치고 있습니까?
편집 : 이 질문은 Ubuntu의 현재 버전 (UEFI 모드에서 작동하는 amd64 별칭 64 비트)과 관련이 있습니다. 부팅 메뉴 옵션 'Test memory'는 BIOS 모드에서만 사용할 수 있습니다.
64 비트 버전의 Ubuntu 12.04 라이브 CD에서 memtest 옵션을 찾고 있는데 "설치하지 않고 Ubuntu 설치", "Ubuntu 설치"및 "디스크 결함 검사"옵션 만 있습니다. 내가 무엇을 놓치고 있습니까?
편집 : 이 질문은 Ubuntu의 현재 버전 (UEFI 모드에서 작동하는 amd64 별칭 64 비트)과 관련이 있습니다. 부팅 메뉴 옵션 'Test memory'는 BIOS 모드에서만 사용할 수 있습니다.
답변:
컴퓨터를 BIOS 모드 (별칭 CSM 별칭 레거시 모드)로 부팅하면 memtest86 +가 작동합니다.
그러나 UEFI 모드에서 컴퓨터를 부팅하면 memtest86 +는 16 비트 프로그램이므로 작동하지 않습니다.
원래 분기 인 memtest86 (플러스 제외)은 UEFI 모드에서 작동합니다. 무료 버전이 있습니다 (그러나 오픈 소스라고 생각하지 않기 때문에 Linux 배포판에 포함시킬 수 없습니다).
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 +를 사용할 수있는 옵션이 없습니다 (작동하지 않기 때문).
라이브 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
따라서 라이브 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
옵션나는 다운로드 패스 마크있는 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
}
노트:
notepad
해야 하지 이 편집에 사용. "유닉스 모드"텍스트 파일에서는 제대로 재생되지 new-line
않으며 변경 사항을 저장하려고 하면 문자 가 손상 됩니다.BOOTX64.efi
A는 64-bit
EFI
실행 가능한 바이너리 이미지. 32-bit
EFI
파일 시스템 "에 loop
ed-back"에 사용할 수 있는 파일이 있습니다 memtest86-usb.img
. 이름이 BOOTIA32.efi
입니다. 이를 위해 다른 항목을 만들 수는 있지만 필요하지 않았습니다.grub2
. 내 Intel Atom X5-Z8350
컴퓨터에서 MemTest86
프로세스가 눈에 띄게 부팅 되기 전에 30 초 동안 화면이 검게 변합니다. 그런 다음 익숙한 MemTest
화면 이 표시되기 전에 12 개의 시스템 검색 단계가 실행 됩니다. (이것은 에뮬레이트 된 파일 시스템, 여러 부트 로더 핸드 오프 단계와 같은 여러 가지 이유로 인해 발생할 수 있습니다.)이 문제 공간을 탐색하는 동안 중복으로 간주 될만큼 비슷한 질문에 대한 이 답변 에서 유용한 단서를 얻었습니다 . (시스템 크 래드가없는 것으로 표시했습니다.) 그리고 "부팅 가능한 USB- 키 드라이브 생성 소프트웨어"를 선택할 때 Rufus 도구와 관련된 다양한 리소스 로부터 약간의 확신을 얻었습니다 .