Chrome बुक पर किस बूटलोडर का उपयोग किया जाता है?


12

मैंने Acer C7 Chromebook पर ChrUbuntu को स्थापित किया है , और मैं Ubuntu 12.04 और ChromeOS को बूट करने में सक्षम हूं और डिफ़ॉल्ट रूप से कौन से ओएस लोड करता है, इसे नियंत्रित करने के लिए। मैंने फ़ाइल को संपादित करने की कोशिश की और सफलतापूर्वक चला लेकिन कोई प्रभाव नहीं देखा। मैं शांत छप स्क्रीन (उबंटू बूट के दौरान) के बजाय एक "dmesg" स्टाइल वर्बोज़ सिस्टम लोडिंग स्क्रीन को सक्षम करने की कोशिश कर रहा था। मुझे संदेह है कि GRUB मशीन पर बूटलोडर नहीं है या केवल लिनक्स विभाजन पर एक काफी देर से द्वितीयक बूटलोडर के रूप में कार्य कर रहा है। मुझे पता है कि Chrome बुक Google द्वारा नियंत्रित एक काफी बंद प्रणाली है, लेकिन चूंकि यह लिनक्स है, इसलिए लोग इसका जवाब जान सकते हैं।/etc/default/grubupdate-grub

मुझे "dmesg" स्टाइल वर्बोज़ बूट की बुरी तरह से ज़रूरत नहीं है; लेकिन इस प्रणाली पर बूटलोडिंग के बारे में उत्सुक हो गया।

PS बस स्पष्ट करने के लिए, मैं मशीन पर उबंटू बूट पर वर्बोज़ लोडिंग स्क्रीन को सक्षम करने की कोशिश कर रहा था।


3
"क्योंकि Chromebook एक विशेष BIOS और बूटलोडर का उपयोग करते हैं, जो मानक विंडोज लैपटॉप में उपयोग किए जाने वाले लोगों से अलग है, आप उन्हें किसी भी ऑपरेटिंग सिस्टम को बूट करने के लिए उपयोग नहीं कर सकते। यह वह जगह है जहां ChrUbuntu आता है - यह उबंटू का एक संस्करण है 12.04 LTT संशोधित। Chrome OS हार्डवेयर के साथ काम करें। ” ( यहां देखें )
sr_

जवाबों:


6

ChromeOS U- बूट का उपयोग करता है:

"क्रोमियम ओएस अनिवार्य रूप से एक विशेष रूप से अनुकूलित GNU / लिनक्स वितरण है। हम अपस्ट्रीम कर्नेल के लिए कुछ संशोधन करना चाहते हैं, आदर्श रूप से कोई भी नहीं। लेकिन किसी अन्य GNU / लिनक्स सिस्टम के साथ, प्री-कर्नेल बूट प्रक्रिया अपरिहार्य है। हार्डवेयर, BIOS और बूटलोडर पर। "

हालांकि ChromeOS के पास बूटिंग का अपना अनुरूप तरीका है:

"Google Chrome OS डिवाइस (x86 / x86_64 / arm) में कस्टम BIOS हैं जो यह सुनिश्चित करने के लिए एक और बूट विधि का उपयोग करते हैं कि उपयोगकर्ता केवल बिट्स का इरादा कर रहा है। एक अलग बूटलोडर और कर्नेल के बजाय, एक बाइनरी ब्लॉगर निहित है। इसका अपना जीपीटी विभाजन है। उस बूँद को क्रिप्टोग्राफिक रूप से हस्ताक्षरित किया गया है और हस्ताक्षर को बूट करने से पहले सत्यापित किया गया है। "

अधिक जानकारी: http://www.chromium.org/chromium-os/chromiumos-design-docs/disk-forat


1
क्रोमबुक के लिए CoreBoot फर्मवेयर मानदंड है - "BIOS" तकनीकी रूप से गलत है, लेकिन मुझे जेंट मिला है।
mikeserv

@mikeserv वह क्रोमियम डॉक्स से उद्धृत कर रहा है। इसके अलावा, हर उत्तर पर यह कहते हुए टिप्पणी करने की आवश्यकता नहीं है कि यह सही है - एक साधारण उत्थान पर्याप्त होगा।
स्ट्रैजी

ठीक है, तुम एक मिशन के साथ एक आदमी को रोक नहीं सकते, तुम्हें पता है ...
15:26

1

यह काफी भ्रामक हो सकता है, विशेष रूप से पूर्वव्यापी में क्योंकि chrx / गैलियम के साथ मेरा लेनोवो N22 (पुनः) व्यवहार करता है जैसा कि आप उम्मीद करते हैं कि यह होना चाहिए: ग्रब बूटिंग को लेता है जब फर्मवेयर ओएस पर नियंत्रण रखता है। लेकिन यह क्रोम ओएस बूट प्रक्रिया पर लागू नहीं होता है जहां कर्नेल सीधे लेता है, छवि पर एक नज़र डालें और यहां पोस्ट किए गए विभिन्न तरीकों के बारे में जानकारी लें । मैंने विवरणों में गहराई से नहीं देखा है (और मैं शायद कभी नहीं करूंगा), लेकिन मुझे लगता है कि चूंकि यह उबंटू के लिए क्रोम ओएस कर्नेल का उपयोग कर रहा था (फर्मवेयर और कर्नेल के बीच कोई बूटलोडर शामिल नहीं था) कर्नेल को एक और रूट फाइलसिस्टम को बूट करने का निर्देश दिया गया था। Chrome OS तब वापस आता है।

ChrUbuntu लेखक ने 15 अक्टूबर 2013 को निम्नलिखित पोस्ट किया:

चूंकि मैंने 2010 के दिसंबर में ChrUbuntu वापस शुरू किया था, इसलिए Chrome बुक आर्किटेक्चर के साथ कुछ संगतता मुद्दों को हल करने के लिए उबंटू के साथ क्रोम ओएस लिनक्स कर्नेल का उपयोग करना हमेशा आवश्यक होता है। यह Chromebook Pixel और नए Haswell- आधारित Chromebooks जैसे Acer C720 और HP Chromebook 14. के साथ बदला गया है। इन मॉडलों में से प्रत्येक एक अधिक पारंपरिक पीसी BIOS मोड से बूटिंग का समर्थन करता है जो उन पर स्टॉक उबंटु कर्नेल का उपयोग करना आसान बनाता है।

मुझे सभी विवरणों की जानकारी नहीं है, मैंने केवल इस वर्ष एन 22 प्राप्त करने से पहले बहुत पहले ही एआरएम आधारित क्रोमबुक का परीक्षण किया था, मेरी व्याख्या यह है कि यह आधार बोर्ड की फिसलन और बाद में या उनके प्लेटफ़ॉर्म 2 के आधार पर सब कुछ के बारे में है क्योंकि यह स्रोत में नोट किया गया है खजाने।


-1

100% निश्चित नहीं है लेकिन बूटलोडर BIOS के अंदर है। कर्नेल को सीधे विभाजन से लोड किया जाता है, जैसे कोई फ़ाइल सिस्टम नहीं। यही कारण है कि आपको सामान्य डॉस विभाजन तालिका के बजाय GPT की आवश्यकता है।


1
यह स्पष्ट रूप से गलत है। कृपया बूटलोडर क्या है, एक BIOS क्या है, और GPT और एक MBR के बीच सटीक अंतर क्या है, इस पर कुछ पढ़ सकते हैं।
स्ट्रगल शरणार्थी

1
खैर -1 के लिए धन्यवाद। क्रोमबुक बूटलोडर में 3 भाग होते हैं। रीड-ओनली BIOS में एक, रीड-राइट BIOS में एक और EFI पार्टीशन पर एक। अंतिम एक (EFI पार्टीशन) मौजूद नहीं हो सकता है। इस स्थिति में पढ़ा-लिखा BIOS का हिस्सा पहले "क्रोमबुक कर्नेल" विभाजन को "अच्छा" के रूप में चिह्नित करेगा। बूटलोडर "उबूत" का कांटा है
निक

1
इसके अलावा, चूंकि आप स्टैक एक्सचेंज में नए हैं, इसलिए मुझे यह उल्लेख करना चाहिए कि एक डाउनवोट एक व्यक्तिगत हमला नहीं है, इसका मतलब यह है कि जिसने भी इसे डाउनवोट किया है उसे लगता है कि पोस्ट तथ्यात्मक रूप से गलत है (और वोट आपके अन्य पदों के बारे में कुछ नहीं कहता है या आप के रूप में एक व्यक्ति)। इसके अलावा, मेरी पिछली टिप्पणी में असभ्य होने के लिए खेद है।
आवारा

1
@strugee अधिकांश Chromebook वास्तव में CoreBoot हैं - न तो UEFI और न ही BIOS। उपयोगकर्ता #### ऊपर u- बूट के बारे में सही है - यह Chromebook पर CoreBoot पेलोड है। निक में कुछ शब्दावली गलत है - लेकिन फर्मवेयर में बहुत कुछ है जिसे आप कहीं और नहीं देखते हैं - उदाहरण के लिए, निर्माता चूक के लिए रीसेट एक फर्मवेयर ऑपरेशन है।
मोकेसर

1
स्थिति अधिक जटिल है, मंच के विभिन्न पुनरावृत्तियां हैं और उस समय अलग-अलग घटक शामिल किए गए हैं। मैं यह नहीं कह सकता कि मैंने उस समय कोई बेहतर काम किया होगा। : मैं बस एक नया उत्तर पोस्ट, यहाँ भी एक सिंहावलोकन क्या इन उपकरणों पर अब तक का उपयोग किया गया है के लिए एक लिंक है chromium.org/chromium-os/...
LiveWireBT
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.