डुअलबूट: एन्क्रिप्टेड उबंटू और एंड्रॉइड-एक्स 86


1

मैं अपने एन्क्रिप्टेड उबंटू (16.10 ग्नोम) को अतिरिक्त रूप से स्थापित करना चाहता हूं जो पहले से ही एंड्रॉइड-एक्स 86 स्थापित है।

दोनों को परिवर्तनीय की एकल हार्ड ड्राइव पर होना चाहिए; usb स्टिक मेरे लिए कोई विकल्प नहीं है क्योंकि usb पोर्ट कभी-कभी अपने कनेक्शन को ढीला कर देते हैं।

किसी भी अनएन्क्रिप्टेड ऑपरेशन सिस्टम के समानांतर इंस्टॉलेशन मूल रूप से वहां वर्णित है

मेरा सवाल अब यह है: मैं इसे कैसे करूं? और जानकारी:

  1. मैं एंड्रॉइड के लिए अपने ड्राइव के अंत में एक नया विभाजन जोड़ने के लिए अपने एन्क्रिप्टेड उबंटू का आकार कैसे बदल सकता हूं? क्या मुझे स्वयं Android के लिए grub2 प्रविष्टि को जोड़ना है और क्या कुछ विशेष है जिसे मुझे ubuntu के एन्क्रिप्शन के कारण दिमाग में लाना है?
  2. क्या एन्क्रिप्टेड कंटेनर के अंदर Android-x86 स्थापित करना संभव है और मैं ऐसा कैसे करूंगा? (मेरा पसंदीदा होगा)

यहाँ मेरा वर्तमान विभाजन लेआउट:

usr@pc:~$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
[sudo] Passwort für usr: 
NAME                           FSTYPE        SIZE MOUNTPOINT LABEL
sda                                        465,8G            
├─sda5                         crypto_LUKS 465,3G            
│ └─sda5_crypt                 LVM2_member 465,3G            
│   ├─ubuntu--gnome--vg-root   ext4        457,7G /          
│   └─ubuntu--gnome--vg-swap_1 swap          7,6G [SWAP]     
└─sda1                         ext2          487M /boot 

क्रमशः GParted ने विभाजन लेआउट दिखाया

आपके प्रयासों के लिए धन्यवाद। :)


एन्क्रिप्टेड कंटेनर के अंदर Android-x86 को स्थापित करना और QEMU का उपयोग करके इसे चलाना संभव है - इसका मतलब पहले उबंटू बूट करना है
davidgo

सुझाव के लिए धन्यवाद। लेकिन मुझे लगता है कि मेरे लिए एक वर्चुअल मशीन बहुत सुविधाजनक नहीं है। मैं टैबलेट की तरह नोटबुक का उपयोग करने में सक्षम होना चाहूंगा। इसलिए विशेष रूप से स्टैंड-बाय काफी महत्वपूर्ण होगा। और जहाँ तक मुझे पता है कि अतिथि प्रणाली से मेजबान प्रणाली को निलंबित नहीं किया जा सकता है।
ए। बिगेरल

मैं इस सवाल का पूरी तरह से जवाब नहीं दे सकता क्योंकि मैंने ऐसा नहीं किया है, और क्योंकि आप डेटा के चारों ओर घूम रहे हैं, इसलिए इसे जोखिम भरा माना जाना चाहिए - और बहुत सारे चर हैं - क्या आप मेरे "आंशिक" जवाब को पोस्ट करना चाहेंगे? उत्तर? (मुझे ऐसा करने में खुशी है, लेकिन मैं इस बात का ध्यान रखता हूं कि यह आपके सवाल का पूरी तरह से जवाब नहीं देगा)। उस ने कहा, मैं इस पद पर आया क्योंकि मैं एक इंटेल टैबलेट (डेल वेन्यू 11) बनाने की कोशिश कर रहा था जो कीबोर्ड के बिना उबेडू के तहत एफडीई के साथ प्रयोग करने योग्य है - और मुझे लगता है कि मैं वास्तव में ऐसा करने में कामयाब रहा हूं। मैंने Android-x86 से परेशान नहीं होने का फैसला किया।
दाविगो

इसके अलावा, क्या यह उबंटू को फिर से स्थापित करने का एक विकल्प है? संभवत: ऐसा करना आसान होगा फिर वर्तमान इंस्टॉलेशन को सिकोड़ना (लेकिन ऐसा करना संभव है)
davidgo

लंबे समय तक पुनः स्थापित करना निश्चित रूप से मेरे लिए एक विकल्प है। लेकिन अभी मेरे वर्तमान कार्यभार के कारण नहीं। यदि आप मेरे साथ अपना आंशिक समाधान साझा करते हैं तो मैं वैसे भी आभारी रहूंगा। केवल एक चीज यह है कि अगर आप मेरे लिए काम करते हैं तो मैं आपको बहुत जल्द नहीं बता सकता।
ए। बिगेरल

जवाबों:


0

Android-X86 को चलाने के लिए मेरा मानना ​​है कि कोड को डिस्क पर सीधे एक्सेस पर जाने की आवश्यकता है - यानी LVM या क्रिप्ट के माध्यम से नहीं। मैं कल्पना करता हूं कि आप जिस चीज के साथ उतरना चाहते हैं, वह एक एन्क्रिप्टेड LUKS विभाजन और अपने खुद के EXT4 विभाजन पर Android है जो LVM का हिस्सा नहीं है।

क्या करने की आवश्यकता है - LVM पर एक फाइलसिस्टम को सिकोड़ें (या स्वैप या दोनों के आकार को कम करें), फिर LVM को सिकोड़ें, फिर लुक्स की मात्रा कम करें, फिर विभाजन को सिकोड़ें, फिर एक EXT3 नया विभाजन जोड़ें, इसे इसमें माउंट करें FSTAB का उपयोग करके उपयुक्त स्थान और उस विभाजन में Android स्थापित करें।

ध्यान दें कि यह उच्च जोखिम है और आप वापस वापस आ जाएंगे। अपने डेटा का बैकअप लेना और ड्राइव को वांछित के रूप में पुन: प्रारंभ करना सरल हो सकता है। यहाँ LVM को सिकोड़ने के तरीके के बारे में एक लिंक दिया गया है - ध्यान दें कि आपको EXT विभाजन को सिकोड़ने के लिए USB कुंजी की या बूट की आवश्यकता होगी।

एंड्रॉइड के लिए डाउनलोड में (जैसे http://www.android-x86.org/releases/releasenote-7-1-rc1 ) यह बताता है कि कैसे Debian / Ubuntu आधारित सिस्टम या Redhat / Fedora सिस्टम का उपयोग करके Android-x86 को स्थापित किया जाए । आपको यह भी संकेत मिलता है कि आपको किस निर्देशिका के नाम को fstab पर विभाजन को माउंट करने की आवश्यकता है (इस संस्करण के मामले में उसका /android-7.1-rc1)। यदि आप भाग्यशाली हैं तो सेटअप स्क्रिप्ट को सिस्टम शुरू करते समय (यानी ग्रब बूट लोडर पर) एक Andoid-x86 बूट विकल्प जोड़ना चाहिए। [मैं ध्यान देता हूं कि ये निर्देश आपके पोस्ट के लोगों के लिए अलग हैं, और संभवतः अनुसरण करने में आसान हैं]

आप जिस लाइन को फैस्टैब में जोड़ते हैं वह कुछ इस तरह होगी

/dev/sda3 /android-7.1-rc1 ext3 defaults 1 1 

(/ dev / sda3 को आपके नए विभाजन के ब्लॉक आईडी के साथ बदल दिया जाएगा। निर्देशिका /android-7.1-rc1 को आपको ऐसा करने से पहले बनाया जाना चाहिए, और इससे पहले कि आप एंड्रॉइड इंस्टॉल करें)। जैसा कि मैंने इसकी कोशिश नहीं की है, मुझे यकीन नहीं है कि अगर बूटिंग काम करेगा - यदि नहीं, तो शायद नए विभाजन में उपयुक्त फ़ाइलों को देखने के लिए GRUB बूटलोडर को ट्विक करने की बात है। आप इस संपादन प्रक्रिया में मदद करने के लिए "ग्रब-कस्टमाइज़र" स्थापित करना चाह सकते हैं।

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