തകർന്ന ഉബുണ്ടു ഒഎസ് വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യാതെ എങ്ങനെ പരിഹരിക്കാം


കാലക്രമേണ, നിങ്ങളുടെ സിസ്റ്റത്തെ തകരാറുകളോ ഉപയോഗശൂന്യമോ ആക്കിയേക്കാവുന്ന പിശകുകളാൽ ബാധിക്കപ്പെട്ടേക്കാം. സോഫ്uറ്റ്uവെയർ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാനോ സിസ്റ്റം അപ്uഡേറ്റ് ചെയ്യാനോ അപ്uഗ്രേഡ് ചെയ്യാനോ ഉള്ള കഴിവില്ലായ്മയാണ് ഒരു മികച്ച ഉദാഹരണം. മറ്റ് സമയങ്ങളിൽ, ലോഗിൻ ചെയ്യുമ്പോൾ നിങ്ങളുടെ സിസ്റ്റം ആക്uസസ് ചെയ്യുന്നതിൽ നിന്ന് നിങ്ങളെ തടയുന്ന ഒരു കറുത്ത സ്uക്രീൻ നിങ്ങൾ കണ്ടേക്കാം.

നിങ്ങളുടെ ഉബുണ്ടു OS ഉടൻ തന്നെ പുനഃസ്ഥാപിക്കുക എന്നതാണ് ഒരു തീവ്രമായ പരിഹാരം, എന്നാൽ ഇതിനർത്ഥം നിങ്ങളുടെ എല്ലാ വിലയേറിയ ഫയലുകളും ആപ്ലിക്കേഷനുകളും നഷ്uടപ്പെടുമെന്നാണ്. ആ പാത സ്വീകരിക്കുന്നതിനുപകരം, ഒരു ലൈവ് സിഡി അല്ലെങ്കിൽ യുഎസ്ബി ബൂട്ടബിൾ മീഡിയം ഉപയോഗിച്ച് കുറച്ച് പരിഹാരങ്ങൾ ഉപയോഗപ്രദമാകും.

തകർന്ന ഉബുണ്ടു ഒഎസ് വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യാതെ തന്നെ പരിഹരിക്കാൻ സഹായിക്കുന്ന ചില പരിഹാരങ്ങൾ പരിശോധിക്കാം.

ചിലപ്പോൾ നിങ്ങൾക്ക് 'lock /var/lib/dpkg/lock ലഭിക്കാൻ കഴിഞ്ഞില്ല' എന്ന പിശക് നേരിടാം.' ഇത് 'lock /var/lib/apt/lists/lock' എന്ന പിശകിനെ പ്രതിഫലിപ്പിക്കുന്നു.

ഇത് സാധാരണയായി തടസ്സപ്പെട്ട അപ്uഡേറ്റ് അല്ലെങ്കിൽ അപ്uഗ്രേഡ് പ്രോസസ്സ് മൂലമാണ് സംഭവിക്കുന്നത്, അതായത് വൈദ്യുതി നിലയ്ക്കുമ്പോഴോ പ്രക്രിയയെ തടസ്സപ്പെടുത്തുന്നതിന് നിങ്ങൾ CTRL + C അമർത്തുമ്പോഴോ. ഈ പിശക് നിങ്ങളെ ഏതെങ്കിലും പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിൽ നിന്നും അല്ലെങ്കിൽ നിങ്ങളുടെ സിസ്റ്റം അപ്ഡേറ്റ് ചെയ്യുന്നതിനോ അപ്ഗ്രേഡ് ചെയ്യുന്നതിനോ തടയുന്നു.

ഈ പിശക് പരിഹരിക്കാൻ, കാണിച്ചിരിക്കുന്നതുപോലെ ലോക്ക് ഫയൽ(കൾ) നീക്കം ചെയ്യുക.

$ sudo rm /var/lib/dpkg/lock
$ sudo rm /var/lib/dpkg/lock-frontend

/var/cache/apt/archives/lock പോലുള്ള apt-cache ലോക്കിനെക്കുറിച്ചുള്ള പിശകിലേക്ക് നിങ്ങൾ ബമ്പ് ചെയ്യുകയാണെങ്കിൽ, കാണിച്ചിരിക്കുന്നതുപോലെ ലോക്ക് ഫയൽ നീക്കം ചെയ്യുക.

$ sudo rm /var/lib/dpkg/lock
$ sudo rm /var/cache/apt/archives/lock

അടുത്തതായി, dpkg പുനഃക്രമീകരിക്കുകയും /var/cache ഫയലിൽ അവശേഷിക്കുന്ന ഏതെങ്കിലും അവശിഷ്ടങ്ങളുടെ ലോക്കൽ ശേഖരം മായ്uക്കുകയും ചെയ്യുക.

$ sudo dpkg --configure -a
$ sudo apt clean

ഉബുണ്ടു സിസ്റ്റങ്ങളിൽ ക്രാഷുകൾ ഉണ്ടാക്കുന്നതിൽ NVIDIA ഡ്രൈവറുകൾ കുപ്രസിദ്ധമാണ്. ചിലപ്പോൾ, കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങളുടെ സിസ്റ്റം ബൂട്ട് ചെയ്ത് പർപ്പിൾ സ്ക്രീനിൽ കുടുങ്ങിയേക്കാം.

മറ്റ് സമയങ്ങളിൽ, നിങ്ങൾക്ക് ഒരു കറുത്ത സ്ക്രീൻ ലഭിച്ചേക്കാം. ഇത് സംഭവിക്കുമ്പോൾ, ഉബുണ്ടുവിൽ റെസ്ക്യൂ മോഡിലേക്കോ എമർജൻസി മോഡിലേക്കോ ബൂട്ട് ചെയ്യുക എന്നതാണ് ഏക പോംവഴി.

ഈ പ്രശ്നം എങ്ങനെ പരിഹരിക്കാമെന്ന് നോക്കാം. ആദ്യം, നിങ്ങളുടെ മെഷീൻ റീബൂട്ട് ചെയ്ത് ആദ്യ ഓപ്ഷനിൽ ‘e’ അമർത്തുക.

കാണിച്ചിരിക്കുന്നതുപോലെ ഇത് നിങ്ങളെ എഡിറ്റിംഗ് മോഡിലേക്ക് കൊണ്ടുവരുന്നു. 'Linux' എന്നതിൽ ആരംഭിക്കുന്ന വരിയിൽ എത്തുന്നതുവരെ സ്ക്രോൾ ചെയ്യുക. കാണിച്ചിരിക്കുന്നതുപോലെ സ്ട്രിംഗ് നോമോഡ്സെറ്റ് കൂട്ടിച്ചേർക്കുക.

അവസാനമായി, പുറത്തുകടന്ന് ബൂട്ട് ചെയ്യുന്നത് തുടരാൻ CTRL + X അല്ലെങ്കിൽ F10 അമർത്തുക. നിങ്ങൾക്ക് ഇപ്പോഴും നിങ്ങളുടെ സിസ്റ്റത്തിലേക്ക് ബൂട്ട് ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ, nouveau.noaccel=1 എന്ന പാരാമീറ്റർ ചേർത്ത് ശ്രമിക്കുക.

ഇപ്പോൾ, ഇതൊരു താൽക്കാലിക പരിഹാരമാണ്, അടുത്ത തവണ നിങ്ങൾ ലോഗിൻ ചെയ്യുമ്പോൾ ഇത് ബാധകമല്ല. മാറ്റങ്ങൾ ശാശ്വതമാക്കുന്നതിന്, നിങ്ങൾ /etc/default/grub ഫയൽ എഡിറ്റ് ചെയ്യേണ്ടതുണ്ട്.

$ sudo nano /etc/default/grub

സ്ക്രോൾ ചെയ്ത് ഇനിപ്പറയുന്ന വരികൾ കണ്ടെത്തുക:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

ഇത് സജ്ജമാക്കുക

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

മാറ്റങ്ങൾ സംരക്ഷിച്ച് പുറത്തുകടക്കുക.

അവസാനമായി, നിങ്ങൾ ഇനിപ്പറയുന്ന രീതിയിൽ grub അപ്uഡേറ്റ് ചെയ്യേണ്ടതുണ്ട്:

$ sudo update-grub

നിങ്ങൾ ചെയ്തുകഴിഞ്ഞാൽ, നിങ്ങളുടെ സിസ്റ്റം റീബൂട്ട് ചെയ്യുക. ഇത് പ്രശ്നം പരിഹരിക്കണം.