Ubuntu ටර්මිනලය ආරම්භ නොවීමේ විසඳුම්: හේතු, විසඳුම් සහ පියවර-පියවර ගැටළු විසඳුම් මාර්ගෝපදේශය

目次

1. හැඳින්වීම

Ubuntu ටර්මිනලය ආරම්භ නොවීමේ ගැටළු Linux ආරම්භකයන්ට වැදගත් බාධාවක් විය හැක. ටර්මිනලය පද්ධති කළමනාකරණය සහ මෙහෙයුම සඳහා අත්‍යවශ්‍ය මෙවලමක් වන බැවින්, මෙම ගැටළුව විසඳීම ඉතාමත් වැදගත්ය. මෙම ලිපියේ, ටර්මිනල ආරම්භ අසාර්ථක වීමේ මූලික හේතු හඳුනාගෙන, පැහැදිලි හා ප්‍රායෝගික ආකාරයෙන් ප්‍රභාවී විසඳුම් විස්තර කරමු.

පළමුව, ඔබට වහාම උත්සාහ කළ හැකි සරල විසඳුම් කිහිපයක් මෙන්න:

  • විකල්ප ටර්මිනලයක් භාවිතා කරන්න : xterm හෝ gnome-terminal ස්ථාපනය කර භාවිතා කර බලන්න.
  • පද්ධතිය නැවත ආරම්භ කරන්න : පද්ධතිය නැවත ඇරඹීම සමහර ගැටළු තාවකාලිකව විසඳා ගත හැක.
  • ලොකේල් සැකසුම් පරීක්ෂා කරන්න : ලොකේල් වින්‍යාසයේ ගැටළු තිබේ නම්, ඒවා නිවැරදි කිරීම අත්‍යවශ්‍ය වේ.

මෙම ක්‍රමයන් පියවරෙන් පියවර අනුගමනය කර ගැටළුව විසඳමු.

2. කාරණය හඳුනා ගැනීම

Ubuntu ටර්මිනලය ආරම්භ නොවීමේදී, හේතුව හඳුනා ගැනීම ඉතාමත් වැදගත්ය. පහත දැක්වෙන්නේ මෙම ගැටළුවට සාමාන්‍ය හේතු සහ ඒවා තහවුරු කිරීමේ ක්‍රමයයි.

දෝෂ පණිවුඩ පරීක්ෂා කරන්න

ටර්මිනලය ආරම්භ නොවන්නේ නම්, දෝෂ පණිවුඩ පෙන්විය හැක. මෙම පණිවුඩ පරීක්ෂා කිරීමෙන් හේතුව තීරණය කිරීමට උපකාරී වේ.

  • වර්චුවල් කොන්සෝලයක් භාවිතා කරන්න : Ctrl + Alt + F3 ඔබා වර්චුවල් කොන්සෝලයක් විවෘත කර, ලොග් වෙලා, ටර්මිනලය ආරම්භ කිරීමට උත්සාහ කරන විට පෙන්වන දෝෂ පණිවුඩ පරීක්ෂා කරන්න.

ලොග් ගොනු පරීක්ෂා කරන්න

Ubuntu පද්ධති ලොග් පරීක්ෂා කිරීමෙන්, දෝෂවල විස්තර තේරුම් ගැනීමට හැකිය. පහත ගොනු පරීක්ෂා කරන්න:

  • ~/.xsession-errors : GUI-සම්බන්ධ දෝෂ රෙකෝඩ් කරයි.
  • /var/log/syslog : පද්ධති පරාසයේ දෝෂ ලොග් අඩංගු වේ.

උදාහරණ කමාන්ඩ්:

cat ~/.xsession-errors | tail -n 20

පද්ධති තත්ත්වය පරීක්ෂා කරන්න

අඩු තැටි ඉඩ හෝ පැරණි පැකේජ්‌වලින් ටර්මිනල ගැටළු ඇති විය හැක.

  • තැටි ඉඩ පරීක්ෂා කරන්න:
    df -h
    
  • පද්ධති යාවත්කාලීන පරීක්ෂා කරන්න:
    sudo apt update
    

හේතුව හඳුනාගත් පසු, ඊළඟ පියවර වෙත යන්න.

3. සාමාන්‍ය විසඳුම්

Ubuntu ටර්මිනලය ආරම්භ නොවීමේ ගැටළුව සදහා සාමාන්‍ය විසඳුම් පහත දැක්වේ.

පියවර 1: විකල්ප ටර්මිනලයක් උත්සාහ කරන්න

පෙරනිමි ටර්මිනලය ආරම්භ නොවන්නේ නම්, වෙනත් එකක් උත්සාහ කිරීම ප්‍රයෝජනවත් වේ.

  • xterm ස්ථාපනය කරන්න:
    sudo apt install xterm
    

xterm ආරම්භ කර, ගැටළුව විසඳීමට අවශ්‍ය නිරීක්ෂණ කමාන්ඩ් ධාවනය කරන්න.

පියවර 2: ලොකේල් සැකසුම් සකසන්න

වැරදි ලොකේල් සැකසුම් ටර්මිනලය නිසි ලෙස ක්‍රියා නොකිරීමට හේතු වේ.

  • ලොකේල් සැකසුම් පරීක්ෂා කරන්න:
    cat /etc/default/locale
    
  • අවශ්‍ය පරිදි වෙනස් කරන්න:
    sudo nano /etc/default/locale
    

නිවැරදි උදාහරණය:

LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

පියවර 3: පරිශීලක වින්‍යාස ගොනු නැවත සකසන්න

.bashrc හෝ .profile හි වැරදි සැකසුම් තිබේ නම්, ටර්මිනලය ආරම්භ නොවිය හැක.

  • වින්‍යාස ගොනු නැවත සකසන්න:
    mv ~/.bashrc ~/.bashrc.backup
    cp /etc/skel/.bashrc ~/
    

පියවර 4: පද්ධතිය අලුත්වැඩියා කරන්න

පද්ධති දූෂණය හේතුවක් නම්, පැකේජ් අලුත්වැඩියා කිරීම ගැටළුව විසඳා ගත හැක.

  • උදාහරණ කමාන්ඩ්:
    sudo apt update && sudo apt upgrade
    

පියවර 5: තැටි ඉඩ නිදහස් කරන්න

අඩු තැටි ඉඩ පද්ධතියේ අස්ථිරතාවයට හේතු වේ. අවශ්‍ය නොවන ගොනු ඉවත් කිරීමෙන් ගැටළුව විසඳිය හැක.

  • භාවිත නොකරන පැකේජ් ඉවත් කරන්න:
    sudo apt autoremove
    

4. කේස් අධ්‍යයන

Ubuntu හි ටර්මිනල ආරම්භ ගැටළු සම්බන්ධව ව්‍යාප්ත වශයෙන් සිදු වූ නිරූපණාත්මක උදාහරණ සහ ඒවා විසඳුම් පහත දැක්වේ.

කේස් 1: ලොකේල් වින්‍යාස ගැටළු

ලක්ෂණ:
ටර්මිනලය ආරම්භ කිරීමට උත්සාහ කරන විට පහත වැනි දෝෂ පෙන්වයි:

locale: Cannot set LC_ALL to default locale: No such file or directory

කාරණය:
ලොකේල් සැකසුම් වැරදි ලෙස වින්‍යාස කර ඇති විට සිදුවේ.

විසඳුම:

  1. පහත කමාන්ඩ් භාවිතා කර වත්මන් ලොකේල් සැකසුම් පරීක්ෂා කරන්න:
    locale
    

දෝෂ පෙන්වන්නේ නම්, වින්‍යාස ගැටළුවක් පවතී.

  1. පහත කමාන්ඩ් භාවිතා කර ලොකේල් සැකසුම් නැවත ජනනය කරන්න:
    sudo locale-gen en_US.UTF-8
    sudo dpkg-reconfigure locales
    
  1. ලොකේල් ගොනුව සංස්කරණය කර අඩු වී ඇති ඇතුළත් කිරීම් එකතු කරන්න:
    sudo nano /etc/default/locale
    

නිවැරදි උදාහරණය:

LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
  1. වෙනස්කම් යෙදීම සඳහා පද්ධතිය නැවත ආරම්භ කරන්න.
    sudo reboot
    

Case 2: User Configuration Files

Symptoms:
ටර්මිනල් පැහැදිලි කවුළුව මොහොතකට පෙනෙනවා සහ වහාම වසා දමනවා.

Cause:
.bashrc හෝ .profile හි දෝෂ.

Solution:

  1. සැකසුම් පරීක්ෂා කරන්න වර්චුවල් කන්සෝල් හරහා ( Ctrl + Alt + F3 ):
    nano ~/.bashrc
    
  1. ආරක්ෂිත කරන්න සහ සැකසුම් නැවත සකසන්න:
    mv ~/.bashrc ~/.bashrc.backup
    cp /etc/skel/.bashrc ~/
    
  1. වෙනස්කම් යෙදීම සඳහා ටර්මිනල් නැවත ආරම්භ කරන්න.

Case 3: Problems After System Updates

Symptoms:
Ubuntu යාවත්කාලීන කිරීමෙන් පසු, ටර්මිනල් ආරම්භ කිරීමට අසමත් වේ.

Cause:
යාවත්කාලීන කිරීමෙන් පසු අවශ්‍ය පැකේජ් නිවැරදිව ස්ථාපනය නොවීම.

Solution:

  1. පැකේජ් අලුත්වැඩිය කරන්න:
    sudo apt --fix-broken install
    
  1. අවශ්‍ය නම් ටර්මිනල් එමුලේටරය නැවත ස්ථාපනය කරන්න:
    sudo apt remove gnome-terminal
    sudo apt install gnome-terminal
    

5. FAQ (Frequently Asked Questions)

මෙම කොටස Ubuntu ටර්මිනල් ආරම්භ කිරීමේ අසාර්ථකත්වය පිළිබඳ පොදු ප්‍රශ්න විසඳයි, ගැටලු වඩාත් කාර්යක්ෂමව විසඳීමට අමතර තීක්ෂ්ණ බුද්ධිය ලබා දෙයි.

Q1: ටර්මිනල් සම්ප්‍රතිචාර නොදක්වන්නේ නම් මම කුමක් කළ යුතුද?

A1:
පහත පියවර උත්සාහ කරන්න:

  1. වර්චුවල් කන්සෝල් භාවිතා කරන්න ( Ctrl + Alt + F3 ) සහ කාරණය පරීක්ෂා කරන්න:
    sudo apt update
    sudo apt upgrade
    
  1. xterm වැනි විකල්ප ටර්මිනල් ස්ථාපනය කරන්න :
    sudo apt install xterm
    

Q2: locale සැකසුම් නිවැරදි කිරීම ගැටලුව විසඳුවේ නැත. මොකද?

A2:
පහත තහවුරු කරන්න:

  1. GNOME හි සැකසුම් > ප්‍රදේශය සහ භාෂාව හරහා පද්ධති භාෂා සැකසුම් සමාලෝචනය කරන්න.
  2. සියලුම locales නැවත ජනනය කරන්න:
    sudo locale-gen --purge
    sudo dpkg-reconfigure locales
    
  1. භාවිතා කරන්න පරිසර විචල්‍ය කෙටිකාලීනව සකසන්න:
    export LANG=en_US.UTF-8
    export LC_ALL=en_US.UTF-8
    

Q3: කිසිවක් ටර්මිනල් වැඩ නොකරන්නේ නම්?

A3:
පහත උත්සාහ කරන්න:

  1. GRUB මෙනුවෙන් Recovery Mode භාවිතා කරන්න සහ root shell විවෘත කරන්න:
    sudo dpkg --configure -a
    
  1. අවශ්‍ය නම් display manager නැවත ස්ථාපනය කරන්න:
    sudo apt install --reinstall gdm3
    

Q4: මෙම ගැටලුව අනාගතයේ වළක්වා ගත හැකිද?

A4:
මෙම නිර්දේශ අනුගමනය කරන්න:

  1. නිතිපතා පද්ධති යාවත්කාලීන කිරීම් සිදු කරන්න:
    sudo apt update && sudo apt upgrade
    
  1. .bashrc වැනි සැකසුම් ගොනු ආරක්ෂිත කරන්න :
    cp ~/.bashrc ~/.bashrc.backup
    
  1. වැඩ නොකරන පැකේජ් ඉවත් කිරීමෙන් ප්‍රමාණවත් ඩිස්ක් අවකාශ සහතික කරන්න:
    sudo apt autoremove
    

6. Conclusion

Ubuntu ටර්මිනල් ආරම්භ නොවීම ආරම්භකයින් සහ මධ්‍යම පරිශීලකයින් සඳහා කලකිරීමක් විය හැකි වුවද, නිවැරදි පියවර අනුගමනය කිරීම බොහෝ විට ගැටලුව ඉක්මනින් විසඳයි. මෙම ලිපිය පහත ප්‍රවේශය භාවිතා කරමින් ගැටලුව විසඳීම කෙසේදැයි පැහැදිලි කළේය:

Main Points

  1. කාරණය හඳුනාගන්න
  • වර්චුවල් කන්සෝල් සහ log ගොනු භාවිතා කරමින් මූලික ගැටලු එළිදරව් කරන්න.
  • ඩිස්ක් අවකාශ හිඩසියාවන් සහ locale ගැටලු වැනි පොදු උත්තේජක වටහාගන්න.
  1. සාමාන්‍ය විසඳුම් යෙදන්න
  • විකල්ප ටර්මිනල් උත්සාහ කරන්න, locale සැකසුම් නිවැරදි කරන්න, සහ සැකසුම් ගොනු නැවත සකසන්න.
  1. කේස් අධ්‍යයන සමාලෝචනය කරන්න
  • උදාහරණ පෙන්වන්නේ සැකසුම් ගැටලු සහ යාවත්කාලීන කිරීම් ටර්මිනල් හැසිරීමට බලපෑම් කරන්නේ කෙසේද.
  1. FAQ හා සාකච්ඡා කරන්න
  • අමතර ඉඟි පොදු ගැටලුවලට පිළිතුරු දෙයි සහ නම්‍යශීලී troubleshooting ක්‍රම ලබා දෙයි.

Next Steps

ඔබේ ටර්මිනල් සාමාන්‍ය ලෙස ක්‍රියාත්මක වූ පසු, මෙම ක්‍රියාකාරකම් සලකා බලන්න:

  • ගුරුත්වපූර්ණ සැකසුම් ආරක්ෂිත කරන්න ගැටලු නැවත ඇති වුවහොත් ඒවා ප්‍රතිස්ථාපනය කිරීම සඳහා සැකසුම් ගොනු ආරක්ෂිතව තබා ගන්න.
    cp ~/.bashrc ~/.bashrc.backup
    
  • නිතිපතා නඩත්තුව සිදු කරන්න යාවත්කාලීන කිරීම් සහ ඩිස්ක් පිරිසිදු කිරීම් සමඟ ඔබේ පද්ධතිය ස්ථාවරව තබා ගන්න.
    sudo apt update && sudo apt upgrade
    sudo apt autoremove
    

Final Thoughts

අපි බලාපොරොත්තු වන්නේ මෙම ලිපියේ හඳුන්වා දුන් පියවර Ubuntu හි ටර්මිනල් ආරම්භ නොවන ගැටලු විසඳීමට ඔබට උපකාරී වේ යැයි.