Wednesday, March 9, 2016

உபுண்டுவில் USB bootable disk உருவாக்குவது எப்படி?

"தரவிறக்கம் செய்த ISO கோப்பினை extract செய்து அதை CD/DVD அல்லது Pendrive இல் பிரதி(copy)யெடுத்துவிட்டு, அவற்றின் மூலமாக கணினியை பூட் செய்தால் இயங்குதளத்தை நிறுவ முடியாதா?" என என்னிடம் நிறைய நண்பர்கள் கேட்பதுண்டு, அதற்கான பதில் "முடியாது" என்பதே. கணினியை பூட் செய்ய வேண்டுமென்றால், bootable -ஆக இருக்கும் ஒரு கருவியைக் கொண்டுதான் பூட் செய்ய முடியுமே தவிர மற்ற எவற்றாலும் முடியாது. அதுபோல, உபுண்டு இயங்குதளத்தை தரவிறக்கம் செய்தபின், அதை கணினியில் நிறுவ வேண்டுமானால், முதலில் உபுண்டு ISO கோப்பினை CD/DVD யிலோ அல்லது Pendrive-லோ பூட்டபிளாக மாற்றிக்கொள்ள வேண்டும். அதன்பின்தான் live ஆக பயன்படுத்துவதையோ, நிறுவுதலையோ தொடங்க வேண்டும்.

உபுண்டுவை கணினியில் நிறுவுபவர்கள் இரண்டு வகையினர். ஏற்கனவே உபுண்டு இயங்குதளமோ அல்லது வேறு ஏதாவது ஒரு லினக்ஸ் இயங்குதளமோ வைத்திருந்து அதில் உபுண்டுவை நிறுவுபவர்கள், இவர்கள் முதல் வகையினர். இரண்டவாது வகையினர், விண்டோஸ் இயங்குதளம் மட்டும்தான் வைத்திருப்பார்கள், அதோடு உபுண்டுவை நிறுவ வேண்டும் என நினைப்பவர்கள்.

இப்போது நாம் பார்க்கப்போவது முதல் வகையினருக்கானது. அதாவது உபுண்டு வைத்திருப்பவர்களுக்கானது. நீங்கள் ஏற்கனவே உபுண்டு வைத்திருந்தால் மிக எளிமையாக Pendrive -இல் உபுண்டுவை bootable மாற்றிக்கொள்ள முடியும். இதற்கென தனியாக எந்தவொரு Application -ஐயும் நீங்கள் நிறுவ வேண்டியதில்லை. Startup Disk Creator எனும் Application உபுண்டுவுடன் இணைந்தே வருகிறது.

இதைக் கொண்டு Pendrive-இல் உபுண்டுவை bootable ஆக மாற்றுவது எப்படி? என்றுதான் இந்த பதிவில் பார்க்கப்போகிறோம்.

தேவையானவை:

1.Ubuntu ISO image
2.Pendrive(குறைந்தது 2GB அளவு இருக்கவேண்டும், அதிகபட்சமாக எத்தனை GB வேண்டுமானாலும் இருந்துகொள்ளலாம். அந்த Pendrive இல் உள்ள அனைத்து கோப்புகளையும் backup எடுத்து வைத்துக்கொள்ளுங்கள். bootable ஆக மாற்றும் போது Pendrive-இல் உள்ள தகவல்கள் அனைத்தும் அழிந்துவிடும்.)

படி சுழியம்:
முதலில் உங்களுக்குத் தேவையான உபுண்டுவை தரவிறக்கம் செய்து கொள்ளுங்கள். உபுண்டுவில் எந்த பதிப்பை தரவிறக்கம் செய்ய வேண்டும்? என தெரிந்து கொள்ள இங்கு செல்லவும்.

படி ஒன்று:
Pendrive-ஐ கணினியில் இணைத்துவிட்டு, Dash Home சென்று startup disk creator என தட்டச்சு செய்து Startup Disk Creator Application ஐ திறந்து கொள்ளுங்கள்.


படி இரண்டு:
தரவிறக்கம் செய்த ISO கோப்பினை தேர்வு செய்ய 'Other' எனும் பொத்தானை அழுத்துங்கள். தரவிறக்கம் செய்த ISO கோப்பினை தேர்வு செய்து 'Open' எனும் பொத்தானை அழுத்துங்கள்.



படி மூன்று:
Disk to use எனும் பெட்டியில், தேவையான பென்டிரைவை தேர்வுசெய்து கொள்ளுங்கள்(ஒரே ஒரு பென்டிரைவ்தான் என்றால் பிரச்சனையில்லை)




படி நான்கு:
இறுதியாக 'Make Startup Disk' எனும் பொத்தானை அழுத்துங்கள். இப்போது உபுண்டு ISO பென்டிரைவில் bootable மாறத்தொடங்கும். இடையில் ஒரு இடத்தில் கடவுச்சொல் கேட்கும் அப்போது உங்கள் உபுண்டுவின் கடவுச்சொல்லை உள்ளீடு செய்து 'Authenticate' எனும் பொத்தானை அழுத்துங்கள்.



படி ஐந்து:
Bootable Installation முடிந்த பிறகு 'Installation Complete' எனும் செய்திபெட்டி(information box) கிடைக்கும். Quit எனும் பொத்தானை அழுத்தவும். இப்போது நீங்கள் வெற்றிகரமாக Ubuntu USB bootable disk -ஐ உருவாக்கிவிட்டீர்கள்.



படி ஆறு:
கணினியை மறுதொடக்கம் செய்து, BIOS திரை வரும்போது boot device options -க்கான key யை அழுத்தி Pendrive தேர்வுசெய்து Enter key ஐ அழுத்துங்கள்.(பெரும்பாலும் F2, F12, F10 key-கள் boot device option-க்கு கொடுக்கப்பட்டிருக்கும். கணினியில் இருக்கும் BIOS-ஐப் பொருத்து இது மாறுபடும்.) இப்போது உபுண்டு Pendrive -இல் இருந்து தொடங்க ஆரம்பிக்கும். Live, Install உங்களுக்கு எது தேவையோ அதை தேர்வுசெய்துவிட்டு, அதற்கான வேலைகளைப் பார்க்க வேண்டியதுதான்.


References:

நன்றி: எனது நண்பர் கிருஷ்ணன் அவர்களின் அன்பான வேண்டுகோளுக்கிணங்க எழுதப்பட்டது.
 

PinguyBuilder எனும் அற்புத கருவி

முதலில் தம்பி மேற்பனைக்காடு தெய்வாவிற்கு நன்றி சொல்லிக்கொள்கிறேன். தம்பி தெய்வாதான் PinguyBuilder கட்டளையை சோதித்துப்பார்த்துவிட்டு என்னிடம் கூறினார். அதன்பிறகுதான் நான் PinguyBuilder பற்றிய தேடலில் இறங்கினேன்.

PinguyBuilder என்பது remastersys -இன் மறுஉருவாக்கம். remastersys திட்டம் தொடர்ந்து மேம்படுத்தப்படாததால் அதை மேம்படுத்தி PinguyBuilder வெளியிடப்பட்டுள்ளது. PinguyBuilder ஐப் பற்றி தனியாக ஒரு அறிமுகம் தேவையில்லையென நினைக்கின்றேன். remastersys என்ன செய்கிறதோ அதையேத்தான் PinguyBuilder -உம் செய்கிறது. PinguyBuilder என்றால் என்ன? அதன் பயன் என்ன? ஏன் PinguyBuilder-ஐ பயன்படுத்த வேண்டும்? போன்ற கேள்விகளுக்கு remastersys பற்றி நான் ஏற்கனவே எழுதியுள்ள பதிவை படித்து தெரிந்து கொள்ளுங்கள். அந்த கட்டுரையில் எந்தெந்த இடத்திலெல்லாம் remastersys என்று வருகிறதோ அங்கெல்லாம் PinguyBuilder என போட்டு படித்துக்கொள்ளுங்கள் அவ்வளவுதான். அந்த கட்டுரையில் சொல்லப்பட்டிருக்கும் அனைத்தும் PinguyBuilder -க்கும் பொருந்தும். நாம் அடுத்ததாக, PinguyBuilder-ஐ தரவிறக்கம் செய்வது, நிறுவுவது, பயன்படுத்துவது எப்படி? என்று பார்ப்போம்.


PinguyBuilder -ஐ நிறுவுவதற்கு முன்பு ubiquity, ubiquity-frontend-gtk, ubiquity-slideshow-ubuntu ஆகிய பொதிகளை நிறுவிக்கொள்ளவேண்டும். இந்த பொதிகளை நிறுவாமல் இருந்தால் உபுண்டுவை live ஆக மட்டும்தான் பயன்படுத்த முடியும். நிறுவிக்கொள்ளதக்க(installable) வகையில் பயன்படுத்த முடியாது. ஆகையால் இவைகளை நிறுவ sudo apt-get install ubiquity ubiquity-frontend-gtk ubiquity-slideshow-ubuntu எனும் கட்டளையை முனையத்தில் இயக்கவும்.



அடுத்து PinguyBuilder, நீங்கள் PinguyBuilder -ஐ தரவிறக்கம் செய்ய இங்கு செல்லவும். உபுண்டு 14.04 LTS பதிப்பு என்றால் PinguyBuilder_3.* பதிப்பையும், உபுண்டு 15.04+ பதிப்பு என்றால் PinguyBuilder_4.* பதிப்பையும் தரவிறக்கம் செய்து கொள்ளுங்கள். தரவிறக்கம் ஆகும் கோப்பு .deb வடிவில் இருக்கும். .deb வடிவில் இருக்கம் கோப்பை நிறுவுவது மிகவும் எளிதான ஒன்று. முனையத்தை(Terminal) திறந்து கொள்ளுங்கள். cd கட்டளை மூலமாக தரவிறக்கம் ஆன .deb கோப்பு எங்கு சேமிக்கப்பட்டதோ அங்கு செல்லுங்கள். அதன்பின் ls *.deb எனும் கட்டளையை இயக்கினால் தரவிறக்கம் ஆகியிருக்கும் .deb கோப்பு பட்டியலிடப்படும். அப்படி எந்தவித பட்டியலும் உங்களுக்கு கிடைக்கவில்லையென்றால், கோப்பு தரவிறக்கம் ஆகியிருக்கும் இடத்துக்கு நீங்கள் செல்ல வேண்டும். அதற்கு cd கட்டையைப் பயன்படுத்திக்கொள்ளவும்.






sudo dpkg -i download-filename.deb என்ற கட்டளையை தட்டச்சு செய்து Enter பொத்தானை அழுத்துங்கள்(குறிப்பு: download-filename என்கிற இடத்தில் தரவிறக்கம் pinguybuilder இன் கோப்பு பெயரை அப்படியே கொடுக்கவும்). .deb பொதியை நிறுவும் பணி ஆரம்பிக்கப்படும். PinguyBuilder பொதிக்கான ஆதரவு பொதிகள் இல்லையென்றால், Errors were encountered while processing: pinguybuilder எனும் செய்தி உங்களுக்கு கிடைக்கும். இந்த பிழைச்செய்தியை சரிசெய்யவேண்டுமென்றால், கணினியில் இணைய இணைப்பு இருக்க வேண்டும். இணையத்தினை கணினியில் இணைத்த பின்பு sudo apt-get -f install எனும் கட்டளை வரியை இயக்குங்கள். அந்தப் பிழை சரிசெய்யப்பட்டு pinguybuilder முழுமையாக நிறுவப்பட்டு விடும்.




அதன்பின் முனையத்தில் sudo PinguyBuilder கொடுத்தால் PinguyBuilder -ஐ இயக்குவதற்கான கட்டளைவரிகள் என்னென்ன என்ற பட்டியல் கிடைக்கும். அவ்வாறு கிடைத்தால் உங்கள் கணினியில் PinguyBuilder முழுமையாக நிறுவப்பட்டுவிட்டது என்று அர்த்தம். home அடைவில் 5GB அளவுக்கு காலியிடம் அவசியம் இருக்க வேண்டும். இதை உறுதிசெய்து கொண்டு PinguyBuilder கட்டளையை இயக்குங்கள்.

ஏற்கனவே PinguyBuilder இயக்கி பாதியில் நிறுத்தியிருந்தால், sudo PinguyBuilder clean எனும் கட்டளையைக் கொடுத்து clean செய்து கொள்ளுங்கள். அதன்பிறகு sudo PinguyBuilder dist cdfs கட்டளையை இயக்குங்கள். இப்போது உங்களது உபுண்டு இயங்குதளத்தை backup எடுக்கும் பணி ஆரம்பிக்கப்படும். இந்த கட்டளை ஓடி முடிந்த பின்பு    sudo PinguyBuilder dist iso custom.iso எனும் கட்டளையைக் இயக்குங்கள். custom.iso எனும் இடத்தில் நீங்கள் விரும்பியபெயரை கொடுத்துக்கொள்ளலாம். கட்டாயமாக .iso என்று பெயர் முடியவேண்டும். உதாரணமாக myubuntu என்று கொடுக்கக்கூடாது, myubuntu.iso என்றுதான் கொடுக்க வேண்டும்.

இந்த கட்டளை ஓடி முடிந்த பின்பு /home/PinguyBuilder/PinguyBuilder/ சென்று பார்த்தீர்களேயானால் உங்கள் உபுண்டு இயங்குதளம், மற்றவர்களுடன் பகிர்ந்துகொள்ளத்தக்க, நிறுவக்கூடிய வடிவில் ISO கோப்பாக உருவாகி இருக்கும். இந்த அடைவிற்குள் இருக்கும் ISO கோப்புதான் உங்களின் உபுண்டு இயங்குதளம்.

PinguyBuilder, remastersys இரண்டையும் பொறுத்தமட்டிலே sudo PinguyBuilder dist cdfs கட்டளை மூலமாக உருவாக்கப்படும் கோப்புகளின் அளவு 4GB-க்கு அதிகமாக இருந்தால் ISO கோப்பு உருவாகாது. காரணம் 4GB மேல் இருந்தால் squashfs கோப்பினை உருவாக்க முடியாது. இந்த squashfs கோப்பில் தான் நாம் backup எடுக்கப்போகும் உபுண்டுவின் மொத்த root கோப்புமுறைமையும் இருக்கும். மேலும் தெரிந்துகொள்ள remastersys கட்டுரையைப் படிக்கவும்.

References:

1. http://pinguyos.com/2015/09/pinguy-builder-an-app-to-backupremix-buntu/
2. https://sourceforge.net/projects/pinguy-os/files/ISO_Builder/
3. http://gnutamil.blogspot.in/2014/01/remastersys.html

Wednesday, March 2, 2016

உபுண்டு 16.04 LTS பதிப்பில் புதிய வசதி

source: http://www.webupd8.org/2011/10/how-to-move-unity-launcher-to-bottom-of.html
விரைவில் வெளிவர இருக்கும் உபுண்டு 16.04 LTS பதிப்பில் Unity Launcher ஐ அடிப்பக்கத்தில் வைத்துக்கொள்ளலாம். அனைவராலும் எதிர்பார்க்கப்பட்டது விரைவில் நிறைவேற இருக்கிறது. இந்த வசதி வராதா? என ஏங்கியவர்களில் நானும் ஒருவன். பார்க்கவே செமையா இருக்கு!