Tùy chọn memtest trên đĩa CD 64 bit Ubuntu ở đâu?


19

Tôi đang tìm kiếm tùy chọn memtest trên phiên bản 64 bit của đĩa CD trực tiếp Ubuntu 12.04, nhưng các tùy chọn duy nhất tôi có là "Dùng thử Ubuntu mà không cài đặt", "Cài đặt Ubuntu" và "Kiểm tra lỗi cho đĩa". Tôi đang thiếu gì?

nhập mô tả hình ảnh ở đây

Chỉnh sửa: Câu hỏi này phù hợp với các phiên bản hiện tại của Ubuntu (amd64 bí danh 64 bit, hoạt động ở chế độ UEFI). Tùy chọn menu khởi động 'Kiểm tra bộ nhớ' chỉ khả dụng trong chế độ BIOS.


Askubfox.com/questions/187573/ đá xem điều này có hiệu quả với bạn không.
RolandiXor

Không. Google dẫn tôi đến đó, đã thử rồi.
Drise

Câu trả lời:


8

Memtest86 +

Nếu bạn khởi động máy tính của mình ở chế độ BIOS (chế độ kế thừa bí danh CSM), memtest86 + sẽ hoạt động.

Nhưng nếu bạn khởi động máy tính ở chế độ UEFI, memtest86 + sẽ không hoạt động, vì đây là chương trình 16 bit.

www.memtest.org

Memtest86

Nhánh ban đầu, memtest86 (không có dấu cộng), hoạt động ở chế độ UEFI. Có một phiên bản miễn phí (nhưng tôi không nghĩ đó là nguồn mở và vì lý do này không có sẵn trong các bản phân phối linux).

www.memtest86.com

Memtest qua menu khởi động của Ubuntu

Memtest86 + được bao gồm trong hầu hết các tệp iso của Ubuntu, ví dụ:

ubuntu-16.04.1-desktop-amd64.iso

Có một tùy chọn 'Kiểm tra bộ nhớ' , khi bạn khởi động máy tính ở chế độ BIOS (chế độ kế thừa bí danh CSM) từ đĩa DVD hoặc ổ đĩa USB với bản sao được sao chép từ tệp iso.

Trong Ubuntu 16.04.x ​​hệ thống LTS được cài đặt ở chế độ BIOS, cũng có các tùy chọn 'Kiểm tra bộ nhớ' , khi bạn khởi động máy tính của mình (thông qua menu grub).

Nhưng khi bạn khởi động máy tính ở chế độ UEFI, không có tùy chọn nào để sử dụng Memtest86 + (vì nó không hoạt động).

Tệp hình ảnh độc lập Memtest86 +

Bạn có thể muốn một tệp Memtest86 + độc lập nhỏ hoặc tệp hình ảnh khác để tạo ổ USB trực tiếp.

Tôi không tìm thấy bất kỳ tập tin nào tại www.memtest.org/#downiso , rất dễ cài đặt vào USB trong linux. Tệp iso 'memtest86 + -5,01.iso' không phải là tệp iso lai và không thể được tạo thành một.

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

Nó là một tập tin iso rất barebone. Tôi đã thử nghiệm trong VirtualBox và nó hoạt động như một đĩa CD.

Nhưng có một 'Trình cài đặt tự động cho Khóa USB (Win 9x / 2k / xp / 7)' tại

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

Tôi đã trích xuất nó vào một ổ USB trong Windows và sao chép hệ thống này vào một tệp hình ảnh nén và tải nó lên

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

mà có thể được chiết xuất trực tiếp trong linux bằng mkusb , dusĐĩa bí danh gnome-disks(và trong hai bước, giải nén và nhân bản, với các công cụ nhân bản khác, chấp nhận các tập tin được trích xuất như một tập tin đầu vào).

Sau khi cài đặt mkusb và / hoặc dus , bạn có thể thực hiện thông qua Dash hoặc mục menu hoặc với dòng lệnh sau

dus dd_memtest-plus-5.01_33M.img.xz

8

Theo báo cáo lỗi này bình luận 23 trạng thái:

  • Phiên bản EFI của grub không hỗ trợ tải các nhị phân chế độ thực.
  • Không trình bày tùy chọn menu GRUB trên các hệ thống EFI, vì nó không hoạt động (xem LP # 883017).

Vì vậy, từ cd trực tiếp, nó sẽ không hoạt động tại thời điểm này. Theo chủ đề này, bạn có thể thêm nó sau đó: Làm cách nào tôi có thể thêm các tùy chọn Memtest86 + trở lại menu Grub? nhưng tôi nghi ngờ nó sẽ hoạt động: xóa bình luận trạng thái bạn vẫn nhận được Error unknown command Linux16lỗi.


Tôi cũng tìm thấy điều này :

Vấn đề không phải là giao thức khởi động 16 hoặc 32 bit, vấn đề chính là rất nhiều lệnh gọi BIOS cần thiết để thực hiện khởi tạo bộ nhớ. EFI là một ý tưởng hay, nhưng lần đầu tiên tôi nghe "EFI sẽ thay thế BIOS trong những tháng tới !!!" là vào năm 2002 tại một diễn đàn của Nhà phát triển Intel. 10 năm sau, UEFI thay thế EFI nhưng BIOS vẫn có mặt trong 99% Bo mạch chủ PC. Việc xây dựng EFI-readyMemtest86 + là một nhiệm vụ khó khăn, với việc viết lại mã lớn và phiên bản đó sẽ không tương thích với BIOS kế thừa. Tôi sẽ không xem xét hỗ trợ hai dĩa cùng một lúc, vì vậy khi Memtest86 + sẽ chuyển sang EFI, phiên bản BIOS sẽ bị ngừng. Khi BIOS sẽ không có sẵn trong các thành phần PC tiêu chuẩn, tôi sẽ bắt đầu làm việc với sửa đổi EFI.


1
Vì vậy, để sử dụng memtest86 + (và xem nó trong menu khởi động của bạn), có lẽ bạn sẽ phải đặt hệ thống của mình để khởi động ở chế độ BIOS kế thừa. Trong trường hợp của tôi, tôi cũng phải tạo lại ổ USB sống Ubuntu của mình sau khi đưa cho nó bảng phân vùng DOS / MBR. (Máy tính của tôi đã từ chối khởi động phân vùng GPT ở chế độ cũ.)
ʇsәɹoɈ

5

Phiên bản beta của PassMark MemTest86 5.0 độc quyền cho EFI hiện có sẵn:

http://www.memtest86.com/doad.htmlm

Điều này nên được khởi chạy từ GRUB, rEFInd, gummiboot, v.v., mặc dù bạn có thể cần phải thêm một mục rõ ràng để làm như vậy. (Điều này rõ ràng chưa được tích hợp vào phân phối vận chuyển khi tôi viết.)


1

Tôi đã có thể chạy memtest86 + từ USB trực tiếp Ubuntu-18.04 bằng cách nhấn phím menu khởi động một lần khi khởi động và chọn mục USB không phải UEFI từ danh sách (sau khi đọc câu trả lời ở đây mà nó không hoạt động với Chỉ UEFI).


Đối với tôi, trước tiên tôi phải vào cài đặt BIOS và đảm bảo rằng nó được đặt thành khởi động ở chế độ Legacy, không phải chế độ UEFI. Điều kỳ lạ là một cài đặt BIOS khác về USB (không phải trong menu Khởi động) phải được để lại tại UEFI, nếu không nó không thấy thanh USB trong quá trình khởi động. Tôi cũng đã phải làm 2 việc, một trong số đó phải thực sự mang lại cho tôi menu Grub, sau khi chọn khởi động một lần từ USB: Tôi giữ phím shift và khi tôi thấy 2 biểu tượng nhỏ ở cuối màn hình, Tôi nhấn một phím alpha ngẫu nhiên. Cuối cùng tôi đã nhận được menu grub với memtest + trên đó!
Starman

0

Tôi muốn có một ổ khóa Ubuntu Live-USB với MemTest86 cho các hệ thống 64-bit, Full-UEFI và dường như tôi đã quản lý nó.

Đây là một câu hỏi cũ nhưng điều này dường như vẫn còn là một vấn đề. (Phải mất một thời gian để tôi đi đến một giải pháp làm việc.)


Đây là những gì tôi đã làm:

Tôi đã tạo một Keydrive Ubuntu mới

Trên máy trạm Windows 10, tôi đã sử dụng Rufus mới nhất để hình ảnh Máy tính để bàn Ubuntu 17.04 (x64) lên ổ khóa USB 4GB. Ở Rufus, tôi đã chọn:

  • GPTđể UEFIphân vùng
  • FAT32 hệ thống tập tin (Tôi thích exFAT nhưng Rufus v2.17 sẽ không áp dụng ISO w / o FAT32)
  • ISO Imagethay vì FreeDOSCreate a bootable disk usingtùy chọn

Tôi đã sao chép các tập tin MemTest lên nó

Tôi đã tải xuống PassMark MemTest86 một công cụ tương thích với UEFI (nguồn đóng) có sẵn miễn phí. Sau đó tôi:

  • Trích xuất memtest86-usb.zipthư mục đã tải xuống.\memtest86-usb
  • Tìm thấy hình ảnh đĩa được trích xuất tại .\memtest86-usb\memtest86-usb.img(152,7MiB)
  • Sao chép nó vào \bootthư mục ổ khóa Ubuntu mới của tôi (được gắn tại, giả sử, ổ đĩa E:) để tạo:
    • E:\boot\memtest86-usb.img

Tôi đã cấu hình Bootloader

Cuối cùng, tôi đã sửa đổi menu tùy chọn khởi động trên ổ đĩa. Ubuntu 17.04sử dụng grub2bộ tải khởi động. Danh sách tùy chọn menu được cấu hình trong E:\boot\grub\grub.cfg. Tôi đã thêm các dòng sau vào cuối tệp đó (tạo mục nhập danh sách tùy chọn khởi động mới):

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

Ghi chú:

  1. Windows KHÔNGnotepad nên được sử dụng cho chỉnh sửa này. Nó chơi kém với các tệp văn bản "chế độ unix" và sẽ phá hỏng các ký tự nếu bạn cố lưu bất kỳ thay đổi nào.new-line
  2. BOOTX64.efilà một 64-bit EFIhình ảnh nhị phân thực thi. Có một 32-bit EFItập tin có sẵn bên trong hệ thống tập tin " looped-back" memtest86-usb.img. Nó được đặt tên BOOTIA32.efi. Bạn có thể tạo một mục khác cho việc này nhưng tôi không cần nó.
  3. Dường như mất nhiều thời gian để đi từ việc chọn mục này grub2để xem bất kỳ phản hồi tích cực nào trên màn hình. Trên Intel Atom X5-Z8350máy tính của tôi , màn hình chuyển sang màu đen, có thể, 30 giây trước khi MemTest86quá trình bắt đầu khởi động rõ ràng. Sau đó, một tá các bước quét hệ thống chạy trước khi bạn thấy MemTestmàn hình quen thuộc đó . (Điều này có thể vì một loạt lý do, ví dụ: hệ thống tệp được mô phỏng, nhiều giai đoạn chuyển giao bộ tải khởi động.)

Trong khi điều hướng không gian vấn đề này, tôi đã lấy các tín hiệu hữu ích từ câu trả lời này cho một câu hỏi tương tự đủ để được coi là một bản sao. (Tôi không có hệ thống cred để đánh dấu nó như vậy.) Và, khi chọn "phần mềm tạo USB-keydrive khả năng khởi động", tôi đã đạt được một số bảo đảm từ nhiều nguồn tài nguyên liên quan đến công cụ Rufus.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.