यूबीईआई और इंटेल स्मार्ट रिस्पॉन्स टेक्नोलॉजी के साथ हाउबो ने उबंटू को चलाया


14

इस प्रश्न का उत्तर निम्नलिखित के द्वारा नहीं दिया गया है क्योंकि उनके द्वारा इन सुविधाओं को स्थायी रूप से अक्षम करने के लिए कहा गया है

मैं यूईएफआई और इंटेल स्मार्ट रिस्पॉन्स टेक्नोलॉजी (एसआरटी) सक्षम करने के लिए उबंटू को कैसे बूट कर सकता हूं? क्या मुझे उनके साथ उबंटू स्थापित करना है? यदि हां, तो कैसे? या मैं उबंटू स्थापित करने के बाद भी इन सुविधाओं को सक्षम कर सकता हूं और फिर भी उनके पास कार्य है?

मुझे खिड़कियां रखने से कोई सरोकार नहीं है और मैं केवल एक मशीन ही चाहता हूं, इसलिए मेरे पास दोहरे बूट मुद्दे नहीं हैं जो मामलों को जटिल करते हैं। मैं चाहूंगा कि एसएसडी कैशिंग का लाभ पूरे फाइल सिस्टम पर लागू हो और न कि केवल ओएस भाग या मैं एसआरटी को अक्षम करूं और एसएसडी पर लिनक्स स्थापित करूं।

नेट के इर्द-गिर्द खोज करने से पता चलता है कि यूईएफआई के साथ प्री-इंस्टॉल्ड विंडोज के साथ उबंटू इंस्टॉल करने जैसे बहुत सारे लेख हैं जो बताते हैं कि इन सुविधाओं को कैसे अक्षम किया जाए। वह नहीं है जो मैं चाहता हूं। मुझे ऐसी जानकारी भी मिली है जो बताती है कि इंटेल mdadm का समर्थन करता है और dmraid नहीं है, लेकिन मुझे नहीं पता कि इसका मतलब है कि मैं AHCI मोड में इंस्टॉल कर सकता हूं और इंस्टॉल के बाद स्विच कर सकता हूं, या अगर मुझे किसी तरह से कस्टम इंस्टॉलर तैयार करने की आवश्यकता है। या उस बात के लिए यदि यह SRT पर भी लागू होता है, क्योंकि इंटेल में बहुत सारे समान समरूप हैं जो निकट से संबंधित हैं।

लक्षण

मैंने 12.04.2 LTS की कोशिश की है और मैं वर्तमान में 13.04 ubuntu-13.04-Desktop-amd64.iso
MD5: 8d72e2db7e72e13813731eab37a14d26 का उपयोग करने की कोशिश कर रहा हूं

मुझे मिलने वाले संदेश और मेरे द्वारा चुने गए विकल्प हैं:

Secure boot not enabled
Try Ubuntu without Installing
error: failure reading sector 0x60100 from 'cd0'
error: you need to load the kernel first.

Press any key to continue...

फिर यह स्क्रीन पर वापस चला जाता है जहां मैं "बिना इंस्टॉल किए हुए Ubuntu का चयन कर सकता हूं"।

यह व्यवहार 12.04.2 LTS और 13.04 LiveCD के साथ समान है। हालाँकि कभी-कभी यह जिस सेक्टर को नहीं पढ़ पाता है वह है 0x0। यह वही डीवीडी जूते UEFI + AHCI या लिगेसी BIOS मोड में ठीक है।

हार्डवेयर जानकारी

मैं एक 32GB mSATA कैश और 1TB 5400rpm hdd के साथ Dell Inspiron 15R विशेष संस्करण dw510268au है

जबकि लिगेसी BIOS में आउटपुट होता है

सूदो hwinfo - स्टोरेज
29: PCI 1f.2: 0104 RAID बस नियंत्रक
  [Pci.318 पर बनाया गया]
  यूनिक आईडी: w7Y8.SQqymDbIGqA
  SysFS ID: /devices/pci0000:00/0000:00:1f.2
  SysFS BusID: 0000: 00: 1f.2
  हार्डवेयर वर्ग: भंडारण
  मॉडल: "इंटेल मोबाइल 82801 SATA RAID नियंत्रक"
  विक्रेता: pci 0x8086 "Intel Corporation"
  डिवाइस: pci 0x282a "मोबाइल 82801 SATA RAID नियंत्रक"
  उप-विक्रेता: pci 0x1028 "डेल"
  उपखंड: pci 0x0572 
  संशोधन: 0x04
  ड्राइवर: "अहिसी"
  ड्राइवर मॉड्यूल: "अहिसी"
  आई / ओ पोर्ट: 0x4088-0x408f (आरडब्ल्यू)
  I / O पोर्ट: 0x4094-0x4097 (rw)
  I / O पोर्ट: 0x4080-0x4087 (rw)
  I / O पोर्ट: 0x4090-0x4093 (rw)
  आई / ओ पोर्ट: 0x4060-0x407f (आरडब्ल्यू)
  मेमोरी रेंज: 0xc1617000-0xc16177ff (आरडब्ल्यू, नॉन-प्रीएचेबल)
  IRQ: 42 (22089 ईवेंट)
  मॉड्यूल उपनाम: "pci: v00008086d0000282Asv00001028sd00000572bc01sc04i00"
  ड्राइवर की जानकारी # 0:
    ड्राइवर की स्थिति: अहि सक्रिय है
    चालक सक्रियण Cmd: "modprobe ahci"
  विन्यास स्थिति: cfg = new, avail = yes, need = no, सक्रिय = अज्ञात

स्वैप विभाजन के रूप में पूरे 32GB SSD का उपयोग करने के बारे में क्या? यह मेमोरी एक्सेस की गति को मुग्ध नहीं करेगा?
jgomo3

1
यह केवल एक ऐसी प्रणाली पर मदद करेगा जो उचित मात्रा में स्वैप का उपयोग करता है, और फिर भी, केवल चीजों को गति देगा एक बार जब चीजें hdd से पढ़ी गई थीं और फिर आभासी मेमोरी में धकेल दिया गया था।
BeowulfNode42

जवाबों:


4

SRT सक्रिय होने में अपना लक्ष्य क्या है?

SSD कैशिंग दोहरे बूट वातावरण में परेशानी का कारण बनता है या बस अपेक्षा के अनुरूप काम नहीं करेगा। यदि आप केवल लिनक्स चलाते हैं, तो एसएसडी पर ओएस स्थापित /homeकरें और एचडीडी का उपयोग करने के लिए सेटअप करें। किसी भी स्थिति में SRT को अक्षम करें।

RAID के बारे में ध्यान दें: हार्डवेयर / फ़ेक- आरओडी का उपयोग न करें, RAID पर Kernel.org Wiki देखें ।


ऐसा लगता है कि कोई समाधान उपलब्ध नहीं है जो बस लिनक्स पर इंटेल के एसएसडी कैशिंग समाधान (एसआरटी) को सक्षम करता है, जो कि फेक-रॉम BIOS कार्यान्वयनों का उपयोग न करने की सलाह के अनुरूप है (विकी में फेक-आरओडी के खिलाफ बनाए गए बिंदु पढ़ें)। यदि आप लिनक्स पर एसएसडी कैशिंग चाहते हैं, तो आपको फ्लैशकेच जैसे सॉफ़्टवेयर समाधान का उपयोग करना चाहिए।

हालाँकि mdadm में Intel मैट्रिक्स स्टोरेज मैनेजर के लिए सपोर्ट है (देखें mdadm , dmraid और md के लिए manpages ) और किसी ने RST के साथ फ़िडलिंग के बारे में ब्लॉग किया


3
एसएसडी पर पूरे ओएस को स्थापित करना अस्वीकार्य है क्योंकि एसएसडी पर काफी डेटा छोड़ दिया जाता है जो शायद ही कभी एक्सेस किया जाता है। संभवतः / बूट ठीक है, लेकिन बाकी को इंटेल स्मार्ट रिप्सपॉइंट तकनीक के माध्यम से मैकेनिकल ड्राइव के कैश के लिए होना चाहिए, और एसएसडी पर स्वैप विभाजन के माध्यम से भी नहीं।
बियोवुल्फ़न्यूड 42

ऐसा लगता है कि लिनक्स के साथ इंटेल के स्मार्ट रिस्पॉन्स टेक्नोलॉजी का उपयोग करने के लिए कोई समाधान उपलब्ध नहीं है। इसलिए यदि आप SSD कैशिंग का उपयोग करना चाहते हैं, तो आपको या तो Linux के लिए एक सॉफ्टवेयर कार्यान्वयन का उपयोग करना होगा, जैसे कि Flashcache या अपना स्वयं का कार्यान्वयन लिखना जो SRT को Linux के लिए सक्षम बनाता है, यदि यह और भी संभव है। gerrit-tamboer.net/…
LiveWireBT

यह भी ध्यान दें कि लेनोवो जैसे कुछ निर्माताओं ने अपने IvyBridge नोटबुक में HDD और ODD को SATA 6G के साथ जोड़ने का फैसला किया, केवल SATA 3G के साथ mSATA छोड़कर यह लगभग 300 MB / s पर गति हस्तांतरण है। मेरा विश्वास करो, मैं इस स्थिति को नापसंद करता हूं जितना आप करते हैं।
लाइववायरबीटी

ऐसा लगता है कि उन्होंने उस भाग को सही किया और SATA 6G en.community.dell.com/support-forums/laptop/f/3518/p/19498697/… के साथ mSATA पोर्ट को कनेक्ट किया, हालांकि किसी को यह बताने की आवश्यकता नहीं है कि उन्हें फ्लैश ऑब्जेक्ट नहीं डालना है। पीडीएफ फाइलें। : \ N आप जानते हैं कि विभिन्न मॉड्यूल विभिन्न विक्रेताओं से उपलब्ध हैं? intel.com/content/www/us/en/solid-state-drives/...
LiveWireBT

6

मुझे पार्टी में थोड़ी देर हो गई है, लेकिन मुझे लगा कि मेरा अनुभव उपयोगी हो सकता है।

मेरे पास डेल प्रिसिजन M4800 है जो मूल रूप से 32GB mSATA SSD के साथ आया है और अब इसमें 256GB mSATA SSD है। मेरे पास मेरा पूर्ण आकार वाला सैमसंग 830 प्रो 256GB 2.5 "बे और एडॉप्टर के माध्यम से ऑप्टिकल बे में 1TB डिस्क है। सभी SATA 6G हैं। मैंने मूल रूप से 2.5 SATA SSD पर Win8 और डेबियन स्थापित किया है, और पूर्ण 32GB mSATA का उपयोग किया है। 1TB HDD को कैश करने के लिए, क्योंकि यह काफी धीमा है और मैं वहां बहुत सारे VMware VMs रखता हूं। SRT लिनक्स और विंडोज दोनों में काम करता है क्योंकि यह हार्डवेयर / फर्मवेयर ऑपरेशन है, मैंने सत्यापित किया कि जब मैं लिनक्स में था तब भी 1TB डिस्क को तेज किया गया था। एसआरटी सक्षम होने पर 32 जीबी एसएसडी पूरी तरह से गायब हो गया। बहुत अच्छी तरह से किया, इंटेल।

हाल ही में मैंने 32GB को 256GB के लिए स्विच किया। यह बहुत सरल और दर्द रहित था। मैंने विंडोज को बूट कर दिया, स्मार्ट रिस्पांस को अक्षम कर दिया, इसे व्यवस्थित किया, फिर शट डाउन किया और भौतिक स्विच बनाया। विंडोज को फिर से बूट करने के बाद, मैंने SRT को फिर से सक्षम किया, और इसे अधिकतम 64GB का उपयोग करने दिया। मैंने SRT से कहा कि वे अन्य 192GB को उपयोग के लिए उपलब्ध होने दें, मेरे डेबियन को वहां ले जाने की योजना बना रहे हैं, और विंडोज विभाजन का विस्तार करते हुए, सब कुछ और अधिक कमरा दे रहे हैं।

SRT द्वारा कैश को पॉपुलेट करने के बाद और मैंने एक या दो बार रिबूट किया, मैंने अपने डेबियन इंस्टॉल को बूट किया। 1TB डिस्क पहले से भी तेज है, यह मेरे बल्क डेटा डिस्क के लिए एक बड़ा SSD कैश है, क्योंकि यह 5400rpm है और अन्यथा काफी सुस्त है। मैं बचे हुए mSATA SSD के विभाजन के लिए तैयार हुआ और समस्याएं शुरू हुईं। ऐसा लगता है कि gparted कैश सहित पूरे डिस्क क्षेत्र को देख सकता है, इसलिए इसने मेरे GPT लेआउट के साथ कुछ "समस्याओं" को नोट किया और उन्हें मेरे लिए ठीक करने की पेशकश की। मैंने इसे करने दिया, फिर एहसास हुआ कि क्या हुआ था और विंडोज को रिबूट किया गया था। एसआरटी ऑफलाइन! SSD कैश टूटा! डी 'ओह!

बूटेड डेबियन, पूरी तरह से शून्य एसएसडी, विंडोज बूट, एसआरटी को फिर से सेट करें (यह सोचते हुए कि जीपीटी 'त्रुटियां' एसआरटी को सक्षम करने से पहले एक बासी जीपीटी थीं)। समान परिणाम, gparted सोचता है कि मेरा SSD गलत है। मैं अब विंडोज में रहते हुए अप्रयुक्त स्थान में एक विभाजन करने जा रहा हूं और देख सकता हूं कि क्या मैं SRT को तोड़े बिना इसे संपादित / प्रतिस्थापित कर सकता हूं।

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


1
जानकारी के लिए धन्यवाद। क्या आप अपने बयान पर विस्तार कर सकते हैं "मैंने मूल रूप से Win8 और डेबियन स्थापित किया है" कैसे? क्या बायोस विकल्प क्या अनुक्रम? और "SRT ने लिनक्स और विंडोज दोनों में काम किया ... मैंने सत्यापित किया कि जब मैं लिनक्स में था तब भी 1TB डिस्क को तेज किया गया था।" आपने इसे कैसे सत्यापित किया? कृपया इस जानकारी के साथ अपना जवाब अपडेट करें। इसके अलावा, आप lspci -vसिस्टम से एसआरटी सक्षम के साथ लिनक्स कमांड का आउटपुट जोड़ सकते हैं , मुझे संदेह है कि आपके पास एक उच्च अंत लैपटॉप है, संभवतः मेरे सस्ते लैपटॉप के विपरीत, एक वास्तविक हार्डवेयर छापे कार्ड के साथ।
बियोवुल्फ़न्यूड42

ज़रूर। प्रारंभ में मैंने अपने प्राथमिक SSD (SRT सक्षम नहीं, RAID मोड में SATA कंट्रोलर) को स्थापित किया, पहले मैंने Win8 स्थापित किया, फिर डेबियन नवीनतम, UEFI मोड में स्थापित किया (यह मत समझो कि यह प्रासंगिक है, हालांकि)। बूटलोडर्स को प्रबंधित करने के लिए rEFInd का उपयोग करना, लेकिन GRUB ठीक काम करता है। स्थापित करने के बाद, मैंने एक एडेप्टर के माध्यम से ऑप्टिकल बे में अपना 1TB 5400rpm डिस्क जोड़ा। इसे / देव / sdb के रूप में देखा जाता है। मैंने तब अपने mSATA स्लॉट में 32GB mSATA SSD स्थापित किया, Win8 को बूट किया, और SRT मोड को सक्षम करने के लिए Intel सॉफ़्टवेयर का उपयोग किया। मैंने इसे कैशिंग के लिए पूरे एसएसडी का उपयोग करने की अनुमति दी।
फोर्ज

डेबियन के लिए रिबूट किया और 1TB डिस्क पर स्थानांतरण दर देखी जो अकेले से अधिक है (प्रारंभिक स्थानांतरण> 200MB / s)। मेरा मैक्सिमाइज्ड मोड में कॉन्फ़िगर किया गया है, इसलिए कैश्ड रीड / राइट्स पूर्ण SSD गति पर हैं। एन्हांस्ड मोड में, प्रभाव बहुत अधिक सूक्ष्म होता है। मैंने अपने 32GB SSD को 256GB mSATA SSD के लिए बदल दिया है, SRT को फिर से सक्षम किया है, और जब डिस्क को सही ढंग से कैश किया जा रहा है, तो शेष स्थान को विभाजित करने की कोशिश करने पर gparted Intel SRT कैश को उड़ाता रहता है।
फोर्ज

मैं इसे सामान्य रूप से चला रहा हूँ और आपके द्वारा पूछी गई lscpi जानकारी को pastebin या कुछ इसी तरह के माध्यम से पोस्ट करता हूँ। यह एक उच्च अंत परिशुद्धता है, सच है, लेकिन यह एक हार्डवेयर RAID नियंत्रक का उपयोग नहीं कर रहा है, बस इंटेल सामान।
फोर्ज

2
खैर, मुझे अपनी टोपी खानी है। जाहिरा तौर पर मेरे पास पुष्टि पूर्वाग्रह था, यह विश्वास करते हुए कि इंटेल एसआरटी काम कर रहा था, एचडीडी तेज लग रहा था। वास्तव में निष्पक्ष तरीके से परीक्षण करने के बाद, ऐसा लगता है कि इंटेल एसआरटी वास्तव में केवल विंडोज के तहत काम कर रहा था।
फोर्ज

3

13.10 के साथ आप SRT का उपयोग करने के बजाय स्थापित करने के बाद अपने विभाजनों को परिवर्तित करने के लिए ब्लॉक का उपयोग करके bcache, http://bcache.evilpiepirate.org/ का उपयोग कर सकते हैं ।


1
लिंक के लिए धन्यवाद, इसने मुझे कुछ विकल्पों में ले लिया: bcache, flashcache, EnhanceIO, Btier, और standard ext4 external journal विकल्प। देखें raid6.com.au/posts/SSD_caching मुझे उन्हें आज़माना होगा
BeowulfNode42

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