क्रोम क्रोमबुक पर क्रोम ओएस को पूरी तरह से हटाने का एक तरीका है - और लिनक्स स्थापित करें (दोहरी बूट नहीं)


8

मैं नवीनतम फैनलेस एचपी या सैमसंग क्रोमबुक खरीदने के लिए देख रहा हूं। हालांकि, मैं इस पर लिनक्स स्थापित करना चाहता हूं और क्रोम ओएस को हटाना चाहता हूं - क्या ऐसा करने का कोई तरीका है?

मैं Crouton और Chrubuntu से परिचित हूँ - हालाँकि, वे केवल दोहरे बूट समाधान प्रदान करते हैं

बहुत धन्यवाद


मैंने अपने पिक्सेल पर इसका इस्तेमाल किया और पहली बार इसने अच्छा काम किया। lifehacker.com/…
nfwright

जवाबों:


4

मैंने सैमसंग क्रोमबुक पर यू-बूट फ्लैश किया था और आंतरिक एमएमसी को पूरी तरह से स्वरूपित किया था। मेरे पास आंतरिक एमएमसी पर आर्चिनलक्स चल रहा है

स्रोत: सैमसंग लोड क्रोमबुक पर बूटलोडर अनलॉक

कृपया ध्यान दें कि यह तरीका बहुत जोखिम भरा है और यह ब्लॉग से चरणों की नकल करते हुए डिवाइस को तोड़ सकता है

कदम:

  1. सभी महत्वपूर्ण डेटा का बैकअप लें। कुछ भी गलत हो सकता है। यदि कुछ भी गलत होता है तो बूट करने योग्य बाहरी एमएमसी तैयार करें

  2. क्रोमबुक का ओपन बैककवर। Ifixit से निर्देशों का पालन करें http://www.ifixit.com/Teardown/Samsung+Chromebook+11.6+Teardown/12225/2#s45950

  3. यूएसबी -3 पोर्ट के बगल में एक गोल रिंग शेप सर्किट है। इससे तार को हटा दें जो कनेक्शन को अनशॉर्ट कर देगा। इससे स्पाई पढ़ा-लिखा होगा। सुनिश्चित करें कि इसके चारों ओर धातु के कोई निशान नहीं हैं

  4. क्रोम में बूट करें। ctrl + alt + T और sudo प्रॉम्प्ट $ flashrom -wp-$ $romrom -wp-status में दर्ज करें

जाँच करें कि क्या लेखन-सुरक्षा अक्षम है। यदि नहीं, तो वापस जाएं और सर्किट को साफ करें। मैंने उसे दो बार खोला। Https://vdropbox.com/s/6pzvraf3ko14sz9/nv_image-snow.bin.gz (स्रोत: स्ट्रेट्स का पोस्ट आर्कलिनक्स मंच पर) से nv uboot की छवि डाउनलोड करें । आपके पास 4MB बिन फ़ाइल होना चाहिए। यदि डाउनलोड किया हुआ बिन भ्रष्ट है, तो आप एक ईंट युक्त डिवाइस के साथ एंडअप कर सकते हैं। निकाले गए बाइनरी का MD5: CA50D23D315F1378B43E4552D8D441AD

// Take backup and then flash
$flashrom -p linux_spi:dev=/dev/spidev1.0 -r orig_image-snow.bin
$flashrom -p linux_spi:dev=/dev/spidev1.0 -w nv_image-snow.bin
$sync and reboot
  1. रिबूट पर प्रेस स्पेस uboot प्रॉम्प्ट में पाने के लिए। $ सेटेनव बूट्डले 1 $ सेवेनव

    $ vboot_twostop क्रोम में बूट होगा

  2. बूटिंग कस्टम ओएस प्रारूप मिमी प्रारूप gpt प्रारूप में। Cgpt / parted का उपयोग बूट के लिए एक वसा विभाजन बनाने के लिए करें, आकार 256 MB - mmcblk1p1 कहें। इस विभाजन में क्रोम के बूट से vmlinux (या किसी अन्य कर्नेल) की प्रतिलिपि बनाएँ। Rootfs के लिए एक ext4 विभाजन बनाएँ - mmcblk1p2। किसी भी linux rootfs को कॉपी करें। आर्क, स्यूस-जीस और फेडोरा ने मेरे लिए रिबूट का काम किया

    Uboot प्रॉम्प्ट पर

    // 2nd mmc डिवाइस चुनें। आंतरिक mmc देव 0 $ mmc देव 1 है

    // ls सामग्री फाइलसिस्टम में। मुझे बहुत से dcache चेतावनियाँ मिलती हैं। अभी भी काम करता है $ fatls mmc 1: 1 /

    // लोड कर्नेल को मेमोरी $ fatload mmc 1: 1 $ {loadaddr} / vmlinux

    // सेट कर्नेल बूट पैरामीटर $ setenv bootargs कंसोल = tty1 root = / dev / mmcblk1p2 rootfstype = ext4 rootwait rw

    $ लूट $ {लोडाद्र}

    अब आपको किसी भी कर्नेल को बिना हस्ताक्षर किए बूट करने की स्वतंत्रता है।


3
आपको यहां अपने उत्तर में लिंक से चरणों को शामिल करने की आवश्यकता है। यह भविष्य में लिंक रोट को रोक देगा, जब वह ब्लॉग अपनी सामग्री को बदलता है या हटाता है।
मूनसियर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.