उबंटू 64-बिट लाइव सीडी पर सबसे यादगार विकल्प कहां है?


19

मैं उबंटू 12.04 लाइव सीडी के 64-बिट संस्करण पर यादगार विकल्प की तलाश कर रहा हूं, लेकिन मेरे पास एकमात्र विकल्प "स्थापित किए बिना उबंटू की कोशिश करें", "उबंटू स्थापित करें", और "दोषों के लिए डिस्क की जांच करें" है। मुझे किसकी याद आ रही है?

यहाँ छवि विवरण दर्ज करें

संपादित करें: यह प्रश्न उबंटू के वर्तमान संस्करणों (amd64 उर्फ ​​64-बिट, जो UEFI मोड में काम करता है) के लिए प्रासंगिक है। बूट मेनू विकल्प 'टेस्ट मेमोरी' केवल BIOS मोड में उपलब्ध है।


askubuntu.com/questions/187573/… देखें कि क्या यह आपके लिए काम करता है।
RolandiXor

नहीं। Google ने मुझे वहां ले जाया, पहले से ही कोशिश की।
पेय

जवाबों:


8

Memtest86 +

यदि आप अपने कंप्यूटर को BIOS मोड (उर्फ CSM उर्फ ​​लीगेसी मोड), memtest86 + कार्यों में बूट करते हैं।

लेकिन अगर आप अपने कंप्यूटर को UEFI मोड में बूट करते हैं, तो memtest86 + काम नहीं करेगा, क्योंकि यह 16-बिट प्रोग्राम है।

www.memtest.org

Memtest86

मूल शाखा, memtest86 (प्लस के बिना), यूईएफआई मोड में काम करती है। एक निशुल्क संस्करण है (लेकिन मुझे नहीं लगता कि यह खुला स्रोत है, और इस कारण से लिनक्स डिस्ट्रोस में शामिल करने के लिए उपलब्ध नहीं है)।

www.memtest86.com

Ubuntu के बूट मेनू के माध्यम से यादगार

Memtest86 + को सबसे उबंटू आईएसओ फाइलों में शामिल किया गया है, उदाहरण के लिए

ubuntu-16.04.1-desktop-amd64.iso

एक विकल्प 'टेस्ट मेमोरी' है , जब आप अपने कंप्यूटर को डीवीडी डिस्क या यूएसबी पेनड्राइव से BIOS मोड (उर्फ सीएसएम उर्फ ​​लीगेसी मोड) में आइसो फाइल से क्लोन कॉपी के साथ बूट करते हैं।

BIOS मोड में स्थापित Ubuntu 16.04.x ​​LTS सिस्टम में, विकल्प 'टेस्ट मेमोरी' भी हैं , जब आप अपने कंप्यूटर को बूट करते हैं (ग्रब मेनू के माध्यम से)।

लेकिन जब आप अपने कंप्यूटर को UEFI मोड में बूट करते हैं, तो Memtest86 + (क्योंकि यह काम नहीं करेगा) का उपयोग करने का कोई विकल्प नहीं है।

स्टैंडअलोन Memtest86 + छवि फ़ाइल

आप एक छोटी USB स्टैंडअलोन Memtest86 + iso फ़ाइल या अन्य छवि फ़ाइल चाहते हैं ताकि एक लाइव USB ड्राइव बनाई जा सके।

मुझे www.memtest.org/#downiso पर कोई फ़ाइल नहीं मिली , जो कि लिनक्स में USB स्थापित करना आसान है। Iso फ़ाइल 'memtest86 + -5.01.iso' हाइब्रिड आईएसओ फ़ाइल नहीं है और इसे एक में नहीं बनाया जा सकता है।

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

यह एक बहुत ही नंगे iso फ़ाइल है। मैंने VirtualBox में परीक्षण किया, और यह एक सीडी के रूप में काम करता है।

लेकिन इसमें USB कुंजी के लिए 'ऑटो-इंस्टॉलर (विन 9x / 2k / xp / 7)' है

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

मैंने इसे विंडोज में एक यूएसबी पेनड्राइव में निकाला और इस सिस्टम को एक कंप्रेस्ड इमेज फाइल पर क्लोन किया और इसे अपलोड किया

dd_memtest से अधिक 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 dd_memtest-plus-5.01_33M.img.xz

8

इस बग रिपोर्ट के अनुसार टिप्पणी 2 और 3 राज्य:

  • ग्रब का EFI संस्करण वास्तविक मोड बायनेरी लोड करने का समर्थन नहीं करता है।
  • EFI सिस्टम पर GRUB मेनू विकल्प प्रस्तुत न करें, क्योंकि यह काम नहीं करेगा (एलपी # 883017 देखें)।

तो लाइव सीडी से यह फिलहाल काम नहीं करेगा। इस विषय के अनुसार आप इसे बाद में जोड़ सकते हैं: मैं ग्राम मेनू में Memtest86 + विकल्प कैसे जोड़ सकता हूं? लेकिन मुझे संदेह है कि यह काम करेगा: हटाए गए टिप्पणी राज्य आपको अभी भी Error unknown command Linux16त्रुटि मिलती है ।


मैंने यह भी पाया इस :

समस्या 16 या 32 बिट्स बूट प्रोटोकॉल नहीं है, मुख्य मुद्दा मेमोरी आरंभीकरण करने के लिए आवश्यक कई BIOS कॉल हैं। EFI एक अच्छा विचार है, लेकिन मैंने पहली बार सुना "आगामी महीनों में EFI BIOS को बदल देगा !!!" 2002 में एक इंटेल डेवलपर के मंच पर था। 10 साल बाद, यूईएफआई ने ईएफआई को बदल दिया लेकिन पीसी मदरबोर्ड के 99% में BIOS अभी भी मौजूद है। एक EFI-readyMemtest86 + का निर्माण करना एक कठिन काम है, बड़े पैमाने पर कोड रीराइट के साथ, और यह संस्करण विरासत BIOS के साथ संगत नहीं होगा। मैं एक ही समय में दो कांटे का समर्थन करने पर विचार नहीं करूंगा, इसलिए जब मेम्नेस्टोरी + ईएफआई पर स्विच करेगा, तो BIOS संस्करण बंद हो जाएगा। जब BIOS मानक पीसी घटकों में उपलब्ध नहीं होगा, तो मैं एनएफआई संशोधन पर काम करना शुरू करूंगा।


1
तो, मेम्नेस्टोरी + (और इसे अपने बूट मेनू में देखने के लिए) का उपयोग करने के लिए, आपको संभवतः अपने सिस्टम को लीगेसी BIOS मोड में बूट करने के लिए सेट करना होगा। मेरे मामले में, मुझे एक डॉस / एमबीआर विभाजन तालिका देने के बाद अपने उबंटू लाइव यूएसबी ड्राइव को फिर से बनाना पड़ा। (मेरे कंप्यूटर ने विरासत मोड में एक GPT विभाजन को बूट करने से इनकार कर दिया।)
23sɈo refused

5

EFI के लिए मालिकाना PassMark MemTest86 5.0 का एक बीटा संस्करण अब उपलब्ध है:

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

यह GRUB, rEFInd, gummiboot, आदि से प्रशंसनीय होना चाहिए, हालाँकि आपको ऐसा करने के लिए मेनू प्रविष्टि को स्पष्ट रूप से जोड़ना होगा। (जैसा कि मैंने लिखा है, यह स्पष्ट रूप से अभी तक शिपिंग वितरण में नहीं बनाया गया है।)


1

मैं उबंटू -18.04 लाइव-यूएसबी से बूटअप पर एक बार के बूट-मेन्यू की कुंजी दबाकर, और सूची से गैर-यूईएफआई यूएसबी प्रविष्टि का चयन करके (यहां उत्तरों को पढ़ने के बाद पता चलता है कि यह गैर के साथ काम करता है) यूईएफआई केवल)।


मेरे लिए, मुझे सबसे पहले BIOS सेटिंग्स में जाना था और यह सुनिश्चित करना था कि इसे यूईएफआई मोड में नहीं बल्कि लिगेसी मोड में बूट करने के लिए सेट किया गया था। USB (बूट मेनू के तहत नहीं) के बारे में एक अलग BIOS सेटिंग को UEFI पर छोड़ना पड़ा, अन्यथा यह बूट के दौरान USB स्टिक को बिल्कुल नहीं देखता था। मुझे 2 चीजें भी करनी थीं, जिनमें से एक ने वास्तव में मुझे ग्रब मेनू देने के लिए काम किया होगा, यूएसबी से एक बार बूट चुनने के बाद: मैंने शिफ्ट आयोजित किया, और जब मैंने स्क्रीन के निचले भाग में 2 छोटे आइकन देखे, मैंने एक यादृच्छिक अल्फा कुंजी दबाया। अंत में मुझे उस पर मेमस्टेस्ट + के साथ ग्रब मेनू मिला!
स्ट्रेटन

0

मैं 64-बिट, पूर्ण-यूईएफआई सिस्टम के लिए मेम्नेस्टोरी के साथ एक उबंटू लाइव-यूएसबी कीड्राइव चाहता था और मुझे लगता है कि मैंने इसे प्रबंधित किया है।

यह एक पुराना प्रश्न है, लेकिन यह अभी भी एक समस्या है। (काम के समाधान के लिए मुझे आने में कुछ समय लगा।)


मैंने जो किया था यह रहा:

मैंने एक नया उबंटू कीड्राइव बनाया

विंडोज 10 वर्कस्टेशन पर, मैंने 4 जीबी यूएसबी कीड्राइव पर उबंटू 17.04 (x64) डेस्कटॉप की छवि के लिए नवीनतम रूफस का उपयोग किया । रूफस में, मैंने चुना:

  • GPTके लिए UEFIविभाजन
  • FAT32 फाइलसिस्टम (मैं एक्सफ़ैट पसंद करूंगा लेकिन रुफ़स v2.17 आईएसओ w / o FAT32 लागू नहीं होगा)
  • ISO Imageके बजाय FreeDOSपर Create a bootable disk usingविकल्प

मैं यह सबसे बड़ी फ़ाइलों को कॉपी किया

मैंने PassMark MemTest86 को एक यूईएफआई -संगत (बंद-स्रोत) उपकरण मुफ्त में डाउनलोड किया। तब मैं:

  • डाउनलोड किए 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.efiएक 64-bit EFIनिष्पादन योग्य बाइनरी इमेज है। 32-bit EFIफाइलसिस्टम " loopएड-बैक" के अंदर एक फाइल उपलब्ध है memtest86-usb.img। इसे नाम दिया गया है BOOTIA32.efi। आप इसके लिए एक और प्रविष्टि बना सकते हैं लेकिन मुझे इसकी आवश्यकता नहीं थी।
  3. स्क्रीन पर किसी भी सकारात्मक प्रतिक्रिया को देखने के लिए इस प्रविष्टि का चयन करने से जाने में एक लंबा समय लगता है grub2। मेरी- Intel Atom X5-Z8350आधारित मशीन पर, स्क्रीन काली हो जाती है, हो सकता है, MemTest86प्रक्रिया शुरू होने से 30 सेकंड पहले दृश्यमान रूप से बूट हो जाए। फिर, उस परिचित MemTestस्क्रीन को देखने से पहले एक दर्जन सिस्टम-स्कैनिंग चरण चलते हैं। (यह कई कारणों से होस्ट किया जा सकता है, उदाहरण के लिए फ़ाइल सिस्टम, कई बूटलोडर हैंडऑफ़ चरण।)

इस समस्या-स्थान पर नेविगेट करते समय, मैंने इस प्रश्न के उत्तर से उपयोगी संकेत लिए, जो एक समान माना जाता है कि एक डुप्लिकेट माना जाता है। (मेरे पास इसे इस तरह चिह्नित करने के लिए सिस्टम क्रेडेंशियल नहीं है।) और, जब "बूट करने योग्य यूएसबी-की -ड्राइव क्रिएशन सॉफ्टवेयर" का चयन किया, तो मैंने रुफस टूल के बारे में विभिन्न संसाधनों से कुछ आश्वासन प्राप्त किया ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.