ఉబుంటును ఫ్యాక్టరీ స్థితికి రీసెట్ చేయడం ఎలా

How Reset Ubuntu Factory State



మీరు లైనక్స్ యూజర్ అయితే, ఏదో ఒక సమయంలో మీరు మీ డిస్ట్రిబ్యూషన్ ఆపరేటింగ్ సిస్టమ్ (OS) ని విచ్ఛిన్నం చేసే అవకాశం ఉంది. కోడ్ సంకలనం, డిపెండెన్సీల ఇన్‌స్టాలేషన్, థర్డ్ పార్టీ ప్యాకేజీల ఇన్‌స్టాలేషన్ లేదా కాన్ఫిగరేషన్ ఫైల్‌లను మాన్యువల్‌గా ఎడిట్ చేసేటప్పుడు విషయాలు అస్తవ్యస్తంగా ఉంటాయి.

రికవరీ విభజన లేదా బాహ్య రికవరీ డ్రైవ్‌తో వచ్చే విండోస్ 10 వలె కాకుండా, ఉబుంటులో OS ని డిఫాల్ట్ స్థితికి రీసెట్ చేయడానికి అధికారిక మార్గం లేదు. అయితే ఉబుంటులో దీన్ని చేయడానికి అనధికారిక మార్గాలు ఉన్నాయి, అయితే ఈ పద్ధతులు విండోస్ అమలు వలె ప్రభావవంతంగా లేవు.







ఉబుంటును ఫ్యాక్టరీ స్థితికి పునరుద్ధరించడం ప్రధానంగా రెండు భాగాలుగా విభజించవచ్చు: OS తో షిప్పింగ్ చేయబడిన ఏదైనా తప్పిపోయిన సాఫ్ట్‌వేర్‌ను కనుగొనడం మరియు ఇన్‌స్టాల్ చేయడం మరియు డెస్క్‌టాప్‌ను డిఫాల్ట్ సెట్టింగ్‌లకు మార్చడం. ఈ ట్యుటోరియల్ రెండు పద్ధతులను వివరిస్తుంది, మొదటిది ఉబుంటు మరియు దాని అన్ని ఉత్పన్నాలతో పని చేస్తుంది, రెండవది ఉబుంటు మరియు ఉబుంటు మేట్ వంటి ఇతర గ్నోమ్ ఆధారిత ఉత్పన్నాలతో మాత్రమే పని చేస్తుంది. ఈ రెండు పద్ధతులకు కొన్ని హెచ్చరికలు ఉన్నాయి, అవి క్రింద వివరించబడ్డాయి.



OS తో షిప్పింగ్ చేయబడిన మిస్సింగ్ ప్యాకేజీలను ఇన్‌స్టాల్ చేస్తోంది

తప్పిపోయిన డిఫాల్ట్ ప్యాకేజీలను కనుగొనడానికి మరియు ఇన్‌స్టాల్ చేయడానికి, మీకు మళ్లీ ఇన్‌స్టాలేషన్ ISO ఇమేజ్ అవసరం. మీరు ఎక్కడో ఒక ఇన్‌స్టాలేషన్ ఇమేజ్‌ను స్టోర్ చేసినట్లయితే లేదా గతంలో చేసిన ఇన్‌స్టాలేషన్ మీడియాకు యాక్సెస్ కలిగి ఉంటే, అది ఆ పనిని చేస్తుంది. లేకపోతే మీరు పంపిణీ వెబ్‌సైట్ నుండి తాజా ISO ని డౌన్‌లోడ్ చేసుకోవాలి.



ఇప్పుడు ప్రశ్న: మనకు మళ్లీ ISO ఎందుకు అవసరం? సమాధానం సులభం, డిఫాల్ట్‌గా ఏ ప్యాకేజీలు రవాణా చేయబడ్డాయో తెలుసుకోవడానికి మాకు ఒక మార్గం అవసరం. ప్రతి ఉబుంటు ISO కొన్ని మానిఫెస్ట్ ఫైల్‌లను కలిగి ఉంటుంది. ఈ మానిఫెస్ట్ ఫైల్‌లు డిఫాల్ట్ ఇన్‌స్టాలర్‌కు ఏ ప్యాకేజీలను ఇన్‌స్టాల్ చేయాలో మరియు మొదటి రన్ ఇన్‌స్టాలేషన్ పూర్తయిన తర్వాత ఏవి తీసివేయాలో చెబుతాయి.





ఈ మానిఫెస్ట్ ఫైల్‌ల (వ్యత్యాసం) మధ్య వ్యత్యాసం మనకు అవసరమైనది ఖచ్చితంగా ఇస్తుంది: ఉబుంటు యొక్క ప్రస్తుత ఇన్‌స్టాల్ వెర్షన్ కోసం డిఫాల్ట్ ప్యాకేజీల జాబితా. మేము ముందుకు సాగడానికి ముందు, ఈ క్రింది వాటిని గమనించండి:

మీ ISO ఇమేజ్ మీ ఇన్‌స్టాల్ చేసిన OS వలె అదే వెర్షన్ మరియు ఆర్కిటెక్చర్‌ని కలిగి ఉండాలి, లేకుంటే తప్పు ఎంపిక మీ సిస్టమ్‌ను మరింత విచ్ఛిన్నం చేస్తుంది. 64-బిట్ డెస్క్‌టాప్ కోసం, మీరు 64-బిట్ ISO ఇమేజ్‌ను కలిగి ఉండాలి. ఉదాహరణ: ఉబుంటు 19.10 యొక్క 64-బిట్ సంస్థాపనకు ఉబుంటు 19.10 64-బిట్ ISO మాత్రమే అవసరం.



వ్యత్యాస జాబితాను సృష్టించడానికి, ఫైల్ లేదా ఆర్కైవ్ మేనేజర్‌ని ఉపయోగించి ఉబుంటు ISO ఇమేజ్‌ను సంగ్రహించండి. సేకరించిన ఫోల్డర్‌లో, మీరు a ని కనుగొంటారు కాస్పర్ మాకు అవసరమైన మానిఫెస్ట్ ఫైల్‌లను కలిగి ఉన్న డైరెక్టరీ. ఈ ఫైళ్లు:

  • fileystem. మానిఫెస్ట్
  • filesystem.manifest-Remove

అనే వర్కింగ్ ప్రాజెక్ట్ డైరెక్టరీని సృష్టించండి ప్యాకేజీ జాబితా .

రెండు మానిఫెస్ట్ ఫైల్‌లను మాన్యువల్‌గా కాపీ చేయండి: fileystem. మానిఫెస్ట్ మరియు filesystem.manifest-Remove కు ప్యాకేజీ జాబితా ఫోల్డర్

లోపల టెర్మినల్‌ని ప్రారంభించండి ప్యాకేజీ జాబితా డైరెక్టరీ మరియు డిఫ్ ఫైల్‌ను సృష్టించడానికి దిగువ ఆదేశాన్ని అమలు చేయండి:

చేరండి -v 1 <(క్రమబద్ధీకరించుfileystem. మానిఫెస్ట్) <(క్రమబద్ధీకరించుfilesystem.manifest-Remove) >
తేడా. టెక్స్ట్

ఉపయోగించి తేడా. టెక్స్ట్ పై నుండి పొందిన ఫైలు, చివరకు ఇప్పుడు తప్పిపోయిన డిఫాల్ట్ ప్యాకేజీలను కనుగొని ఇన్‌స్టాల్ చేసే ఆదేశాన్ని అమలు చేయవచ్చు:

సుడోసముచితమైనదిఇన్స్టాల్ 'పిల్లితేడా. టెక్స్ట్| పట్టు -లేదా '^ S*''

ఆదర్శవంతంగా ఫ్యాక్టరీ రీసెట్ తప్పిపోయిన వాటిని మళ్లీ ఇన్‌స్టాల్ చేయాలి మరియు అన్ని ప్యాకేజీలను స్టాక్ షిప్డ్ వెర్షన్‌లకు డౌన్‌గ్రేడ్ చేయాలి. నేను పైన ఉన్న diff.txt ఫైల్‌ని మార్చడం ద్వారా దీన్ని చేయడానికి ప్రయత్నించాను, అయితే ఆన్‌లైన్ ఆర్కైవ్‌లో అవసరమైన ప్యాకేజీ వెర్షన్ లేనప్పుడు ప్రక్రియ విఫలమవుతుంది. చాలా వెర్షన్‌లు పోగుపడినప్పుడు లేదా అది పాతబడినప్పుడు ఉబుంటు కొన్నిసార్లు ప్యాకేజీ యొక్క పాత వెర్షన్‌ను ఆర్కైవ్ నుండి తొలగిస్తుంది. అన్ని ప్యాకేజీలను స్టాక్ వెర్షన్‌లకు డౌన్‌గ్రేడ్ చేయడం వల్ల బహుళ డిపెండెన్సీ సంఘర్షణలు కూడా సంభవించవచ్చు. కాబట్టి ప్రతి ప్యాకేజీని డిఫాల్ట్ వెర్షన్‌గా మార్చడం ఈ సమయంలో ఉబుంటులో సాధ్యం కాదని చెప్పడం సురక్షితం.

ఉబుంటు డెస్క్‌టాప్‌ను డిఫాల్ట్ సెట్టింగ్‌లకు మార్చడం

ముందు చెప్పినట్లుగా, ఈ పద్ధతి ఎక్కువగా GTK మరియు GNOME ఆధారంగా డెస్క్‌టాప్ పరిసరాలతో మాత్రమే పని చేస్తుంది. కింది ఆదేశం అన్నింటినీ తిరిగి అందిస్తుంది gsettings వారి డిఫాల్ట్ విలువలకు:

dconf రీసెట్-f /

విండోస్ రిజిస్ట్రీ మాదిరిగానే Gsettings పనిచేస్తుంది, ఇది అప్లికేషన్ సెట్టింగుల కోసం కేంద్రీకృత స్టోర్‌గా పనిచేస్తుంది. నేను ఈ ఆదేశాన్ని స్టాక్ ఉబుంటు (గ్నోమ్ షెల్) మరియు ఉబుంటు మేట్ (మేట్ డెస్క్‌టాప్) తో వ్యక్తిగతంగా పరీక్షించాను. ఇది రెండింటిపై ఆకర్షణగా పనిచేస్తుంది.

సెట్టింగ్‌లను నిల్వ చేయడానికి ఇతర పద్ధతులను ఉపయోగించే యాప్‌లు, పై ఆదేశం ద్వారా ప్రభావితం కావు. ఉదాహరణకు, అనేక థర్డ్ పార్టీ యాప్స్ కాన్ఫిగర్ ఫైల్స్ .config లేదా హోమ్ డైరెక్టరీలో స్టోర్ చేస్తాయి. ఈ రెండు డెస్క్‌టాప్ పరిసరాలు పూర్తిగా GTK3 అయితే మరియు స్టాక్ అప్లికేషన్‌ల సెట్టింగ్‌లు gsettings లో మాత్రమే నిల్వ చేయబడతాయి. కాబట్టి మీరు కవర్ చేయబడ్డారు.

ది లాస్ట్ రిసార్ట్

సిస్టమ్ విచ్ఛిన్నతను పరిష్కరించడంలో పైన వివరించిన పద్ధతులు సహాయపడతాయి, కొన్ని బిట్స్ మరియు ముక్కలు ఎల్లప్పుడూ మిగిలిపోతాయి. ఉబుంటు ఫ్యాక్టరీ రీసెట్ చేయడానికి ఉన్న ఏకైక ఫూల్ ప్రూఫ్ మార్గం తాజా ఇన్‌స్టాల్ చేయడం. మీ హోమ్ ఫోల్డర్ మరియు ఇతర అవసరమైన ఫైల్‌లను బ్యాకప్ చేయండి, బూటబుల్ USB ని తయారు చేయండి మరియు మీరు వెళ్లడానికి సిద్ధంగా ఉన్నారు. విండోస్ 10 ఫ్యాక్టరీ రీసెట్ చేయడం కంటే ఉబుంటును మళ్లీ ఇన్‌స్టాల్ చేయడం చాలా వేగంగా ఉంటుంది, ఇది గంటల తరబడి లాగవచ్చు.

లైనక్స్ వినియోగదారులకు ఫ్యాక్టరీ రీసెట్ చేయడానికి లేదా వారి పరికరాలను తిరిగి పొందడానికి సులభమైన, ఇబ్బంది లేని మార్గం అవసరం. BTRFS మరియు ZFS వంటి ఫైల్ సిస్టమ్‌లు స్నాప్‌షాట్ మరియు రోల్‌బ్యాక్ ఫీచర్‌లను కలిగి ఉంటాయి (విండోస్‌లో సిస్టమ్ పునరుద్ధరణకు కొంతవరకు సమానంగా ఉంటుంది, కానీ మరింత అధునాతనమైనది). ఉబుంటు 19.10 డెస్క్‌టాప్ కోసం ప్రయోగాత్మక ఇన్‌స్టాలర్ ఎంపికగా రూట్‌లో ZFS ని జోడించింది, అయితే BTRFS మరియు ZFS రెండింటికీ విస్తృతమైన స్వీకరణ ఇంకా కనిపించలేదు.