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
හේතුව:
ලෝකල සැකසුම් නිවැරදිව සකස් නොකළ විට මෙය සිදු වේ.
විසඳුම:
- වත්මන් ලෝකල සැකසුම් පරීක්ෂා කරන්න වත්මන් ලෝකල සැකසුම් පරීක්ෂා කිරීම සඳහා පහත පණිවිඩය ධාවනය කරන්න.
locale
දෝෂ පණිවිඩයක් පෙන්වන විට, සැකසුම්වල ගැටලුවක් තිබේ.
- ලෝකල සැකසුම් නැවත ජනනය කරන්න ලෝකල සැකසුම් නැවත ජනනය කිරීම සඳහා පහත පණිවිඩ ධාවනය කරන්න.
sudo locale-gen en_US.UTF-8
sudo dpkg-reconfigure locales
- ලෝකල ගොනුව සංස්කරණය කරන්න අවශ්ය නම්
/etc/default/localeගොනුව පරීක්ෂා කර සංශෝධනය කරන්න.
sudo nano /etc/default/locale
නිවැරදි සැකසුම්වල උදාහරණය:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
- පද්ධතිය නැවත ආරම්භ කරන්න වෙනස්කම් යෙදීමට පද්ධතිය නැවත ආරම්භ කරන්න.
sudo reboot
නඩුව 2: වැරදි පරිශීලක වින්යාස ගොනු
ලක්ෂණ:
ටර්මිනලය ආරම්භ කරන විට, කවුළුව කෙටි කාලයක් විවෘත වී පසු වහාම වසා යයි.
කාරණය:
.bashrc හෝ .profile ගොනු වල දෝෂ ඇති වීමෙන් ටර්මිනලය ක්රියාත්මක වීම අඩාල විය හැක.
විසඳුම:
- ගැටලු පරීක්ෂා කරන්න (
Ctrl + Alt + F3) වර්චුවල් කොන්සෝලයක් භාවිතා කර ලොග් වෙමින් වින්යාස ගොනු පරීක්ෂා කරන්න.
nano ~/.bashrc
- වින්යාස ගොනු පිටපත් කර නැවත සකසන්න පවතින ගොනුව ගෙන යාමෙන් පසු පෙරනිමි සැකසුම් ප්රතිස්ථාපනය කරන්න.
mv ~/.bashrc ~/.bashrc.backup
cp /etc/skel/.bashrc ~/
- ටර්මිනලය නැවත ආරම්භ කරන්න වෙනස්කම් යෙදීමට ටර්මිනලය නැවත ආරම්භ කරන්න.
නඩුව 3: පද්ධති යාවත්කාලීන කිරීමෙන් පසු ඇතිවන ගැටළු
ලක්ෂණ:
Ubuntu පද්ධතිය යාවත්කාලීන කිරීමෙන් පසු, ටර්මිනලය තවදුරටත් ආරම්භ නොවේ.
කාරණය:
යාවත්කාලීන කිරීමේදී අවශ්ය පැකේජ කිහිපයක් නිසි ලෙස ස්ථාපනය නොවී තිබිය හැක.
විසඳුම:
- පද්ධතිය අලුත්වැඩියා කරන්න කැඩී ගිය පැකේජ සකස් කිරීම සඳහා පහත කමාන්ඩ් ක්රියාත්මක කරන්න.
sudo apt --fix-broken install
- ටර්මිනල එමියුලේටරය නැවත ස්ථාපනය කරන්න අවශ්ය නම්, ටර්මිනල එමියුලේටරය නැවත ස්ථාපනය කරන්න.
sudo apt remove gnome-terminal
sudo apt install gnome-terminal
5. සාමාන්ය ප්රශ්න (FAQ)
මෙම කොටස Ubuntu හි ටර්මිනලය ආරම්භ නොවීම පිළිබඳ සාමාන්ය ප්රශ්නවලට පිළිතුරු ලබා දෙයි. එය මෙම ලිපියේ තොරතුරු පූර්ණ කරමින් තවත් ගැටළු විසඳීමට උපකාරී වේ.
ප්රශ්නය 1: ටර්මිනලය කිසිඳු ප්රතිචාරයක් නොදක්වන විට මට මොනවා කළ යුතුද?
පිළිතුර 1:
ටර්මිනලය සම්පූර්ණයෙන් ප්රතිචාර නොදක්වන විට, පහත පියවර අනුගමනය කරන්න:
- වර්චුවල් කොන්සෝලයක් භාවිතා කරන්න
Ctrl + Alt + F3ඔබා වර්චුවල් කොන්සෝලයක් විවෘත කර, ලොග් වෙමින් ගැටලුව පරීක්ෂා කරන්න. පහත කමාන්ඩ් ක්රියාත්මක කිරීමට උත්සාහ කරන්න:
sudo apt update
sudo apt upgrade
- විකල්ප ටර්මිනලයක් ස්ථාපනය කරන්න වර්චුවල් කොන්සෝලය භාවිතා කර
xtermහෝ වෙනත් ටර්මිනල එමියුලේටරයක් ස්ථාපනය කරන්න.
sudo apt install xterm
ප්රශ්නය 2: ලොකේල් සැකසුම් සකස් කිරීම ගැටලුව විසඳා නොදෙයි. මට ඊළඟට මොනවා කළ යුතුද?
ළිතුර 2:
ලොකේල් සැකසුම් සකස් කිරීම ක්රියා නොකරන්නේ නම්, පහත පියවර අනුගමනය කරන්න:
- පද්ධති භාෂා සැකසුම් පරීක්ෂා කරන්න GNOME පරිශීලකයින් සඳහා,
Settings > Region & Languageවෙත ගොස් පද්ධති පුරා භාෂා සැකසුම් සමාලෝචනය කරන්න. - සියලු ලොකේල් නැවත ජනනය කරන්න
sudo locale-gen --purge
sudo dpkg-reconfigure locales
- පාරිසරික විචල්යයන් තාවකාලිකව සකසන්න වර්චුවල් කොන්සෝලයේ අතින් ඒවා සකස් කිරීමට උත්සාහ කරන්න:
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
ප්රශ්නය 3: කිසිදු ටර්මිනලයක් ක්රියා නොකරන්නේ නම්?
පිළිතුර 3:
සියලු ටර්මිනල යෙදුම් අසාර්ථක වූ විට, පහත පියවර අනුගමනය කරන්න:
- ප්රතිසාධන (Recovery) ප්රකාරය භාවිතා කරන්න පද්ධතිය ඇරඹීමේදී GRUB මෙනුවට පිවිසි, “Recovery Mode” තෝරා, “Root Shell භාවිතා කර අලුත්වැඩියා කරන්න.
sudo dpkg --configure -a
- ඩිස්ප්ලේ මැනේජරය නැවත ස්ථාපනය කරන්න කැඩී ගිය ඩිස්ප්ලේ මැනේජරයක් මෙම ගැටළුවට හේතු විය හැක.
sudo apt install --reinstall gdm3
6. නිගමනය
Ubuntu හි ටර්මිනලය ආරම්භවීමේ ගැටළුව ආරම්භකයින්ට සහ මධ්යම පරිශීලකයින්ට කණගාටුදායක විය හැක. එNevertheless, බොහෝ අවස්ථාවලදී නිවැරදි පියවර අනුගමනය කිරීමෙන් එය විසඳිය හැක. මෙම ලිපිය පහත පියවර මත පදනම් වූ විසඳුම් ලබා දී ඇත:
ප්රධාන ග්රහණයන්
- කාරණය හඳුනාගන්න
- ගැටලුව නිරීක්ෂණය කිරීම සඳහා වර්චුවල් කොන්සෝල සහ ලොග් ගොාවිතා කරන්න.
- තැටි ඉඩ හෝ ලොකේල් සැකසුම් වැනි සාමාන්ය කාරණා පරීක්ෂා කරන්න.
- සාමාන්ය ගැටළු විසඳුම් පියවර
- විකල්ප ටර්මිනල පරික්ෂා කරන්න, ලොකේල් සැකසුම් සකස් කරන්න, හෝරිශීලක වින්යාස ගොනු නැවත සකසන්න.
- විශේෂ නඩු අධ්යයන
- ලොකේල් ගැටළු, වින්යාස ගොනු දෝෂ, සහ යාවත්කාලීන-සම්බන්ධ ගැටළු සඳහා විසඳුම්.
- FAQ කොටස
- ප්රායෝගික ගැටළු විසඳුම් පියවර සමඟ සාමාන්ය පරිශීලක ප්රශ්නවලට පිළිතුරු.
ඊළඟ පියවර
ඔබේ ටර්මිනලය නැවත ක්රියාත්මක වූ පසු, මෙම හොඳ පුරුදු අනුගමනය කරන්න:
- වැදගත් සැකසුම් පිටපත් ගන්න අවශ්ය විට ප්රතිස්ථාපනය සඳහා වැදගත් වින්යාස ගොනු සුරකින්න.
cp ~/.bashrc ~/.bashrc.backup
- සාමාන්ය නඩත්තු සිදු කරන්න අදාල යාවත්කාලීන සහ පිරිසිදු කිරීමෙන් ඔබේ පද්ධතිය ස්ථාවරව තබා ගන්න.
sudo apt update && sudo apt upgrade
sudo apt autoremove


