मैं उबंटू को कंप्यूटर से कैसे अनइंस्टॉल करूं? [बन्द है]


18

केवल कुछ कमांड टाइप करके, Ubuntu को अनइंस्टॉल कैसे किया जा सकता है? मैं अपने पीसी को ओएस के बिना छोड़कर, विंडोज या कुछ भी स्थापित नहीं करना चाहता हूं।

क्या यह कमांड काम करेगा?

sudo rm -rf /

1
ऐसा कभी न करें। यह पूरी तरह से लिनक्स की स्थापना रद्द नहीं करेगा
Motte001

3
मैं ध्यान देता हूं कि व्यावहारिक कारणों के अलावा आपको कभी भी ऐसा क्यों नहीं करना चाहिए rm -rf /, यह भी वैचारिक रूप से गलत बात है। /यूनिक्स प्रणाली में सिर्फ स्थानीय ड्राइव या कुछ और नहीं है, यह एक तरह से ब्रह्मांड है । आपने जो भी माउंट किया है, आप जिस भी रिमोट से जुड़े हैं, जो भी वर्चुअल फ़ाइल OS उपयोग करता है, वह इस बिंदु से सभी पहुंच योग्य है। परमाणु युद्ध के दुष्परिणामों के साथ, जड़ को हटाना आपके गृहनगर को ख़त्म कर रहा है।
लेफ्टरेंबाउट

rm -rf /सबसे आधुनिक कार्यान्वयन के साथ कुछ भी नहीं करता है rm, क्योंकि वे रूट डायरेक्टरी के आकस्मिक विलोपन से बचाते हैं। आप कार्रवाई को बाध्य कर सकते हैं --no-preserve-root, लेकिन यह आपके ईएफआई फर्मवेयर और अन्य ऑपरेटिंग सिस्टम को भी ईंट कर सकता है (यदि आपके पास उनकी फाइल सिस्टम घुड़सवार है)।
डेविड फ़ॉस्टर 01

जवाबों:


35

sudo rm -rf / --no-preserve-rootसिस्टम पर भागो मतsystemd

UEFI कंप्यूटर (2012 या नया) पर कमांड चलाते समय आप सभी UEFI फर्मवेयर वेरिएबल्स को हटा रहे हैं जो आपके पीसी को ब्रिक कर सकते हैं और कुछ डिवाइसों पर मदरबोर्ड रिप्लेसमेंट के बिना इसे रिपेयर नहीं किया जा सकता है।

यहाँ एक लिनक्स उपयोगकर्ता के साथ क्या हुआ है: एक उबंटू कमांड ने मेरे सिस्टम को रोक दिया है?

इसलिए कोशिश मत करो कि अन्य उत्तर क्या rm -rf /कह रहे हैं क्योंकि यह केवल विरासत BIOS मशीनों पर काम करता है। मैं इसे UEFI लैपटॉप से ​​टाइप कर रहा हूं, जिसे कमांड द्वारा ईंट किया जा सकता है।


यूईएफआई उपकरणों के लिए उचित विधि।

एक उबंटू लाइव USB / CD बूट करें और GParted खोलें। फिर सभी विभाजन हटाएं और लागू करें पर क्लिक करें।

कृपया ध्यान दें कि इसके बाद, आपके अधिकांश डेटा को पेशेवर उपकरणों का उपयोग करके आसानी से पुनर्प्राप्त किया जा सकता है।


यदि आपके पास निजी डेटा है तो यूईएफआई उपकरणों के लिए उचित विधि

जैसा @ByteCommander कहता है, DBAN ( डारिक बूट और न्यूक) डाउनलोड करें , आईएसओ को डिस्क / यूएसबी पर जलाएं और डिस्क को मिटाने के लिए कहें।

यह प्रदर्शन करने के बाद, सभी डेटा अपरिवर्तनीय रूप से चले गए हैं!


5
नहीं, यह इसलिए है क्योंकि यह चीजों को हटा देता है /sys//sys
यूईएफआई वेरिएबल्स

8
यह डरावना है - मैलवेयर मेरी मदरबोर्ड को नष्ट कर सकता है (?) ...
जोनासक्ज़ - मोनिका

5
एक पुरानी कहावत है: "rm -rf: सुविधा का क्षण, खेद का जीवनकाल"
मार्क प्लॉटनिक

5
@AnmolSinghJaggi नहीं, मैंने इसे अपने यूईएफआई लैपटॉप पर वीएम में किया था और उबंटू को तोड़ने के अलावा कुछ नहीं हुआ। यूईएफआई विनिर्देश का कहना है कि सिस्टम बूट होने में सक्षम होना चाहिए अगर कोई चर नहीं हैं, लेकिन निर्माताओं ने यह नहीं सुना है कि यह निर्माताओं है और UEFI के साथ कोई समस्या नहीं है
Suici Doga

2
ध्यान दें कि यह सभी UEFI सिस्टम पर नहीं होता है। आदर्श यूईएफआई पर्वतारोहण से / एसईएस में हटाए गए सामान को पुन: उत्पन्न कर सकता है। समस्या यह है कि कुछ विक्रेताओं ने सोचा कि सस्ते कार्यान्वयन चश्मा आदि के अनुसार एक उचित कार्यान्वयन से अधिक महत्वपूर्ण है ...
deviantfan

19

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

इसके लिए सबसे अच्छा उपकरण DBAN (डारिक का बूट और न्यूक) है

.isoछवि को डाउनलोड करें और इसे एक सीडी या फ्लैश ड्राइव पर जलाएं। फिर इससे अपने कंप्यूटर को बूट करें और इसे पूरी हार्ड डिस्क को मिटा दें।

आपके द्वारा चुने गए विकल्प के आधार पर, मिटाना अधिक या कम सुरक्षित होगा, लेकिन अधिक समय लगेगा। जब तक आपके पास उस डिस्क पर वास्तव में निजी डेटा नहीं है, एक त्वरित पास पर्याप्त होना चाहिए।

कृपया ध्यान दें कि हार्ड डिस्क को इस तरह से मिटा देना उस पर अपरिवर्तनीय रूप से सभी डेटा को नष्ट कर देगा, ऐसा कोई तरीका नहीं है जिससे इसे पुनर्प्राप्त किया जा सके। सावधानी से प्रयोग करें!


1
मुझे अभी पता चला है कि आप अभी भी खाली सीडी खरीद सकते हैं, और यह 10 साल पहले की तुलना में सस्ता भी नहीं है।
njzk2

8
@ njzk2 शायद किसी दिन vynil से बूट करने के लिए एक रेट्रो प्रवृत्ति आएगी ...
Hagen von Eitzen

@ njzk2 आप अभी भी 3.5 "फ्लॉपी खरीद सकते हैं, और वे 90 के दशक में समान / समान डॉलर के मूल्य हैं। संभवतः इससे भी बेहतर गुणवत्ता, हालांकि यह प्रवृत्ति जारी है (नीचे की ओर)।
22

17

यदि आपके पास UEFI है , तो केवल एक महंगा पेपरवेट, बूटलोडर (GRUB) और एक खाली विभाजन छोड़कर , रनिंग sudo rm -rf / --no-preserve-root आपके इंस्टॉलेशन और आपके मदरबोर्ड को नष्ट कर देगा

ध्यान दें कि यह सुरक्षित रूप से डेटा नहीं मिटाएगा! डेटा रिकवरी टूल्स का उपयोग करके इस तरह से डिलीट की गई फाइल्स को अभी भी रिकवर किया जा सकता है ।


सुरक्षित रूप से करने के लिए डिस्क की सामग्री को मिटा, बिना आपके कंप्यूटर छोड़ने किसी भी Ubuntu या अपनी फ़ाइलें, एक Linux / Ubuntu लाइव डीवीडी / यूएसबी से बूट, और चलाने के निशान

sudo dd if=/dev/zero of=/dev/sda bs=4M

जो डेटा को सुरक्षित रूप से मिटा देगा। सुनिश्चित करें कि /dev/sdaकंप्यूटर में मुख्य हार्ड ड्राइव है - आप इसके साथ जांच कर सकते हैं lsblk। आप DBAN का उपयोग भी कर सकते हैं, जिसका उपयोग करना आसान हो सकता है - बाइट कमांडर का जवाब देखें


7
इस बात पर ध्यान रखें कि दूसरा कमांड सब कुछ या आपकी डिस्क को मिटा देगा - विंडोज या कुछ भी
kubahaha

3
... और यह कि पहला कमांड किसी भी माउंटेड डिस्क को भी मिटा देगा - चाहे वह USB ड्राइव हो, एक सेकेंडरी हार्ड ड्राइव, जिसे आपने किसी कारण से माउंट किया हो, एक नेटवर्क शेयर, UEFI पार्टीशन, ... आम तौर पर, यह निश्चित रूप से एक अच्छा विचार नहीं है। ।
मट्टियो इटालिया

1
@Suici इस तथ्य के बारे में संपादन के लिए धन्यवाद कि यह UEFI के मदरबोर्ड को नष्ट कर देगा - मुझे नहीं पता था कि! मुझे खुशी है कि मेरे पास UEFI वाला कंप्यूटर नहीं है।
जोनासकज -

@JonasCz मैं एक बार rm -rf /एक USB लैपटॉप पर उबंटू पर चला गया, जिसमें बिना किसी पार्टिशन के USB लगा हुआ था और उबंटू क्रैश होने के अलावा कुछ नहीं हुआ। मेरे नए लैपटॉप पर UEFI है ताकि अगर मैं कोशिश करूँ तो यह ईंट हो जाएगा। UEFI BIOS के समान ठोस नहीं है
सूकी डोगा

7

लाइव एलसीडी में बूट करें। अपने पुराने सिस्टम इंस्टाल के डिवाइस के नाम पर ध्यान दें , और ऑटोमोटिव होने पर ड्राइव को अनमाउंट करें। मैं जाँच करने के लिए lsblk का उपयोग करूंगा, और umount को अनमाउंट करने के लिए।

shredप्रत्येक डिवाइस पर कमांड चलाएँ । यह मूल रूप से शून्य के साथ प्रत्येक विभाजन को अधिलेखित करता है, बहुत कुछ जैसा कि dban करता है। फिर आप एक उपयुक्त उपकरण के साथ विभाजनों को हटा सकते हैं।

ddकाम करना चाहिए, लेकिन मैं shredइसके बाद से डेटा को साफ़ करने के लिए डिज़ाइन किया गया एक अधिक सटीक उपकरण पसंद करता हूं ।

यदि इसका SSD है, तो आप इसके बजाय s ata Secure erase कमांडhdparm चलाने के लिए उपयोग करना चाह सकते हैं ।

rm -rf /एक डिस्क को पोंछने के लिए एक भयानक तरीका है। यह आपके सिस्टम को खतरे में डालता है जैसा कि सुसी डोगा ने सुझाया है। यदि यह कम हो जाता है, तो डेटा पुनर्प्राप्त होने की संभावना है, और आपका सिस्टम उस बिंदु पर हो सकता है जहां आपने पर्याप्त हटा दिया है और अधिक हटाया नहीं जा सकता है। अखरोट को पलटने के लिए हथौड़े का उपयोग करना थोड़ा पसंद है। यह काम कर सकता है, या आप अपने आप को सिर में मार सकते हैं।


3

यदि आप एक एकल ड्राइव सिस्टम पर हैं तो रूट ड्राइव को हटाने का प्रयास करना चाहिए जिसे आपको @JourneymanGeek द्वारा बताए गए लाइव मीडिया से बूट करना चाहिए।

ड्राइव का उपयोग करने के लिए मेरा पसंदीदा तरीका है dc3dd

यदि आपके पास यह नहीं है तो आप इसे universeटर्मिनल पर रिपॉजिटरी से स्थापित कर सकते हैं sudo apt-get install dc3dd

आप यह निर्धारित करना चाहेंगे कि आप किस ड्राइव को पोंछने की कोशिश कर रहे हैं (यह मल्टी-ड्राइव सिस्टम में विशेष रूप से महत्वपूर्ण है)।

के आउटपुट का उपयोग करके आप सही ड्राइव पा सकते हैं sudo fdisk -l

यह निर्धारित करने के बाद कि ड्राइव है /dev/sdXया आप जो भी आदेश जारी कर सकते हैं sudo dc3dd wipe=/dev/sdXजो पूरे ड्राइव को शून्य के साथ अधिलेखित कर देगा।

एक अधिक सुरक्षित दृष्टिकोण एक पैटर्न का उपयोग करके ओवरराइट करने के लिए हो सकता है जैसे कि sudo dc3dd wipe=/dev/sdX pat=FFEEDD हेक्साडेसिमल पैटर्न का उपयोग करके ड्राइव को अधिलेखित कर देगा (इस मामले में एफएफईडीडी )

आप एक पाठ पैटर्न का उपयोग भी कर सकते हैं जैसे sudo dc3dd wipe=/dev/sdX tpat=iloveubuntuकि पाठ स्ट्रिंग iloveubuntu का उपयोग करके ड्राइव को अधिलेखित कर देगा

स्रोत: अनुभव और Linhost.info ( लेख )।

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

अगर मैं आपको ऊपर से आसान समाधान का उपयोग करने के लिए मनाने में कामयाब नहीं हुआ हूं तो यहां से जारी रखें।

पहली बीमा ड्राइव जमी नहीं है और सुरक्षित मिटा दी गई है:

सैमसंग HD103SJ से उदाहरण मुझे अपने शेल्फ पर मिला:

$ sudo hdparm -I /dev/sdd | grep -A9 Security:

   Security: 
    Master password revision code = 65534
        supported
    not enabled
    not locked
        frozen
    not expired: security count
        supported: enhanced erase
    150min for SECURITY ERASE UNIT. 150min for ENHANCED SECURITY ERASE UNIT. 
Logical Unit WWN Device Identifier: 50024e92033cfe47

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

Security: 
    Master password revision code = 65534
        supported
    not enabled
    not locked
    not frozen
    not expired: security count
        supported: enhanced erase
    150min for SECURITY ERASE UNIT. 150min for ENHANCED SECURITY ERASE UNIT. 
Logical Unit WWN Device Identifier: 50024e92033cfe47

अब हम एक सुरक्षा पासवर्ड सेट करने के लिए आगे बढ़ते हैं ताकि हम सुरक्षित मिटा सकें।

sudo hdparm --user-master u --security-set-pass Pass /dev/sdd
security_password="Pass"

/dev/sdd:
 Issuing SECURITY_SET_PASS command, password="Pass", user=user, mode=high

चूँकि इस ड्राइव के सुरक्षित उन्मूलन का समय 2 घंटे से अधिक है, इसलिए हमने अपने hdparm संस्करण को सर्वश्रेष्ठ रूप से सत्यापित किया था।

 hdparm -V
hdparm v9.43

हम ऐसा इसलिए करते हैं क्योंकि 9.31 से पहले के hdparm संस्करण SCSI-ATA कमांड ट्रांसलेशन ("SAT") लेयर के लिए लंबे कमांड टाइम-आउट के जरिये पास नहीं होते हैं, जो ऐसे उपकरणों का उपयोग करते हैं। मेरा संस्करण 9.43 है इसलिए मैं आगे बढ़ूंगा।

पहले मैं पुष्टि करता हूं कि सुरक्षा मोड ठीक से सेट किया गया था:

sudo hdparm -I /dev/sdd |grep -A9 Security

       *    Security Mode feature set
       *    Power Management feature set
       *    Write cache
       *    Look-ahead
       *    Host Protected Area feature set
       *    WRITE_BUFFER command
       *    READ_BUFFER command
       *    NOP cmd
       *    DOWNLOAD_MICROCODE
       *    Advanced Power Management feature set
--
Security: 
    Master password revision code = 65534
        supported
        enabled
    not locked
    not frozen
    not expired: security count
        supported: enhanced erase
    Security level high
    150min for SECURITY ERASE UNIT. 150min for ENHANCED SECURITY ERASE UNIT.

हाँ यह वैसा ही है जैसा हम ऊपर देख सकते हैं। अब मैं ड्राइव को मिटाना शुरू कर दूंगा और 2 1/2 घंटे तक चला जाऊंगा।

sudo hdparm --user-master u --security-erase Pass /dev/sdd

/dev/sdd:
 Issuing SECURITY_ERASE command, password="Pass", user=user

जब प्रक्रिया पूरी हो जाएगी तो आपका संकेत बस वापस आ जाएगा।

एक अंतिम विकल्प:

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

सुरक्षित स्रोत:

https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase

man hdparm

http://www.overclockers.com/forums/archive/index.php/t-693716.html


क्यों नहीं डिस्क को शून्य, तो ??? मुझे कोई सुरक्षा नहीं दिख रही 0है FFEEDD
EKons

@ ΥριΈνσταντόποςλο you शायद आप सही हैं। जो भी विकल्प आप के साथ सबसे अधिक आरामदायक हैं उसका उपयोग करें। nber.org/sys-admin/overwritten-data-guttman.html
बड़ी गीक

2

आसान:

  1. GParted के साथ एक लाइव सीडी / यूएसबी चलाएं।
  2. GParted (आमतौर पर sda / sdb) में अपनी हार्ड ड्राइव की खोज करें।
  3. विलोपन के लिए सभी उबंटू विभाजन (मेरे पास हमेशा / और / घर हैं) को चिह्नित करें। स्वैप शामिल करें।
  4. परिवर्तन लागू करें।
  5. आपके पास एक क्लीन हार्ड डिस्क होगी।

या ... आप अपनी हार्ड डिस्क ड्रिल कर सकते हैं।


1
Ubuntu समुदाय पूछने के लिए आपका स्वागत है!
इकोन

धन्यवाद! मैं डेबियन उपयोगकर्ता हूं, लेकिन मेरे पास उबंटू
जुआनजो सल्वाडोर

1
यहाँ मैं कैसे मान लिया आप नए थे बताया गया है: 200 > rep > 100 -> assoc = 100, 1 + assoc + up * 10 - down * 2 = 1 + 100 + 10 - 0 = 111, आप था 111प्रतिनिधि। मैंने कुछ व्याकरण और वर्तनी की त्रुटियों को ठीक करने वाले संपादन का सुझाव दिया है।
EKons

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