Showing posts with label UEFI. Show all posts
Showing posts with label UEFI. Show all posts

Apr 21, 2019

UEFI முறையில் உபுண்டு நிறுவுவது எப்படி?

சாதாரண மேசைக்கணினி, மடிக்கணினிகளிலிருந்து, உயர்தர வழங்கிகள்(server) வரை இப்போது வெளிவரும் அனைத்து கணினிகளும் UEFI வசதியுடன்தான் வருகின்றன.

உபுண்டு இயங்குதளம் மட்டுமல்ல, அனைத்து லினக்ஸ் இயங்குதளத்தையுமே நீங்கள் விரும்பிய வகையில் Partition செய்து நிறுவிக் கொள்ளலாம். அதற்கு 'Customized Partition' என்று பெயர். இந்த வசதி உபுண்டுவில் 'Something Else' என்ற தெரிவுடன் இருக்கும்.

இப்போது வெளிவரும் கணினிகளின் BIOS-ஐ பொறுத்தமட்டில்  இரண்டுவிதமான mode கள்  இருக்கிறது. ஒன்று Legacy mode, இன்னொன்று UEFI mode.

Legacy mode -இல் கணினி இயங்க தனியாக எந்த Partition னும் Hard Disk இல் தேவையில்லை. ஆனால் UEFI mode -இல் கணினி இயங்குவதற்கு EFI எனும் Partition தனியாக Hard Disk இல் தேவைப்படுகிறது. அந்த EFI partition FAT32 கோப்பு முறைமையையில் இருக்க வேண்டும். முக்கியமாக Hard Disk இன் Partition Table GPT வடிவில் இருக்க வேண்டும்.

உங்களுடைய கணினியில் முக்கியமான கோப்புகள் இருந்தால் அதை backup எடுத்து வைத்துக்கொள்ளுங்கள். கீழே நாம் பார்க்க போகும் வழிமுறைகள் Hard Disk இல் இருக்கும் மொத்த தகவல்களையுமே அழித்துவிட்டு புதிதாக உபுண்டுவை நிறுவும். 

உபுண்டுவை UEFI முறையில் நிறுவுவது எப்படி?

இரண்டு விதமாக நீங்கள் உபுண்டுவை UEFI mode இல் நிறுவலாம்.
  1. ஏற்கனவே UEFI mode இல் நிறுவப்பட்டுள்ள இயங்குதளத்துடன் உபுண்டுவை நிறுவுவது. இதற்காக தனியாக EFI Partition ஐ உருவாக்க வேண்டியதில்லை. ஏற்கனவே நிறுவப்பட்டுள்ள இயங்குதளம் அதனை உருவாக்கி வைத்திருக்கும்.
  2. புதிதாக உபுண்டுவை UEFI mode இல் நிறுவுவது. இதற்காக EFI Partition ஐ நாம் தனியாக உருவாக்க வேண்டும். நாம் பார்க்க போவது இதைதான்.
தேவையானவை:

UEFI mode இல் தயார் செய்யப்பட்ட உபுண்டு bootable pendrive.

செயல்முறை:

  1. Hard Disk Partition Table GPT வடிவில் இருக்க வேண்டும்.
  2. Hard Disk இன் முதல் Partition EFI Partition ஆக இருக்க வேண்டும். அது FAT32 கோப்பு முறைமையில் இருக்க வேண்டும்.
  3. esp, boot ஆகிய flag கள் அந்த EFI Partition -இல் enable ஆகி இருக்க வேண்டும்.
Hard Disk Partition Table ஐ GPT வடிவில் உருவாக்குதல்:

கணினியை உபுண்டு Live Mode இல் இயக்குங்கள். Gpartition application ஐக் திறந்து கொள்ளுங்கள். Device -> Create Partition Table -> gpt -> Apply




Hard Disk இன் முதல் Partition ஐ EFI Partition ஆக உருவாக்குவதல்:


Unallocated என்பதன் மீது வைத்து Right Click செய்து New என்பதை Click செய்து.

New size(MiB) : 512
Create as: Primary Partition
File System: fat32

என்று உள்ளிட்டு Add பொத்தானை அழுத்துங்கள். அதன்பிறகு Toolbar பகுதியில் இருக்கும் பச்சை நிற டிக் குறியீட்டை அழுத்தி Apply செய்து கொள்ளுங்கள்.



esp, boot flag-களை enable செய்தல்:


புதிதாக உருவாக்கிய அந்த பார்ட்டிசியன் மீது வைத்து Right Click செய்து Manage Flags என்பதை Click செய்யுங்கள்.


'esp' என்பதை click செய்யுங்கள். அது தானாகவே 'boot' என்பதை தேர்வு செய்து கொள்ளும்.

அவ்வளவுதான். இதன்பிறகு எப்போதும் போல Install Ubuntu கொடுத்து /, /home, swap ஆகிய மூன்று Partition கள் உருவாக்கி நீங்கள் உபுண்டுவை நிறுவிக்கொள்ளலாம். /boot Partition ஐ தனியாக உருவாக்க வேண்டியதில்லை.

பொதுவாக Desktop, Laptop கணினி பயன்பாட்டிற்காக லினக்ஸ் நிறுவ வேண்டுமானால் /, /home, swap ஆகிய மூன்று Partition கள் போதுமானது.

Nov 5, 2012

பெரும்பாலான விண்டோஸ் 8 இயங்குதளங்கள் நிறுவியிருக்கும் கணினிகளில் நாம் லினக்ஸைப் பயன்படுத்தலாம், Linux Foundation அதற்கான தீர்வை கண்டுபிடித்திருக்கிறது


Linux Foundation -னுக்கு நன்றி

Unified Extensible Firmware Interface (UEFI) :


UEFI என்பது இயங்குதளத்திற்கும், Firmware க்கும் இடையில் உள்ள ஒரு மென்பொருள்  இடைமுகப்பு ஆகும்.  இது BIOS Firmware இடைமுகைப்புக்கான ஒரு மாற்று. BIOS க்கான மாற்று என்றுக்கூட எடுத்துக் கொள்ளலாம்.

அனைத்துவிதமான IBM-PC களிலும் இது தற்பொழுது பயன்பாட்டில் உள்ளது.  பயன்பாட்டு ரீதியாக பார்க்கும் பொழுது பெரும்பாலான UEFI Images -கள் BIOS Services க்கு மரபு ரீதீயான ஆதரவை வழங்குகிறது.

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

EFI (Extensible Firmware Interface) னினுடைய உண்மையான விவர குறிப்புகள் இன்டெல் நிறுவனத்தினால் உருவாக்கப்பட்டது.

இதைப் பற்றி மேலும் தெரிந்துக் கொள்ள இந்த சுட்டிக்கு செல்லவும்.

மைக்ரோசாப்டின் குறுக்குப் புத்தி:

மைக்ரோசாப்ட் நிறுவனம் UEFI தொழில்நுட்பத்தினை தூக்கிப் பிடிப்பதற்கான காரணமே விண்டோஸ் 8 இயங்குதளம்  நிறுவியுள்ள கணினியில், லினக்ஸ் இயங்குதளத்தினை இரட்டை நிறுவுதாலாக நிறுவிப்  பயன்படுத்தக் கூடாது என்பதற்காகவும்,

இனி வரும் காலங்களில் லினக்ஸை இரட்டை நிறுவுதலாக  நிறுவிப் பயன்படுத்தும் முறையினை  தடை செய்வதற்க்காகவுமேயாகும்.

ஆனால் மைக்ரோசாப்ட் நிறுவனம் என்ன நியாயம் கற்பிக்கிறது என்றால்,  திருட்டு மென்பொருள்கள் மற்றும் இயங்குதளங்கள் பயன்படுத்துவதினை தடுப்பதற்குத்தான்  இந்த UEFI தொழில்நுட்பம் எனக் கூறுகிறது.

இந்த பிரச்சனை ஒரு 7-8 மாதங்களுக்கு முன்பே ஆஸ்திரேலிய லினக்ஸ் பயனாளர்கள் குழுக்களால் விவாதிக்கப்படு எதிர்ப்பு தெரிவிக்கப் பட்டது. தீர்வு என்னவோ இப்பொழுதுதான் கிடைத்திருக்கிறது.

இந்தப் பிரச்சனைக்கு  தீர்வு கண்டதன் மூலம் இனி வரும் காலம் லினக்ஸிற்குத்தான் என்பதை வெள்ளோட்டமாக  உலகுக்கு மெய்பித்துக்  காண்பிக்கப்பட்டுள்ளது.

UEFI பிரச்சனைக்கு Linux Foundation தீர்வு கண்டுபிடித்து முடிவு கட்டியிருக்கிறது:

முன்னிருப்பாகவே விண்டோஸ் 8 இயங்குதளம் நிறுவி வரும் கணினிகளில் , பெரும்பாலான ஓப்பன் சோர்ஸ் இயங்குதளங்களை பயனாளர்கள் இரட்டை நிறுவுதலாக பயன்படுத்துவதற்கு Linux Foundation தீர்வு கண்டுபிடித்திருக்கிறது.

UEFI அல்லாத BIOS உள்ள கணினியில் அனைத்து லினக்ஸ் இயங்குதளங்களையும் மிகவும் எளிதாக எந்த பிரச்சனையுமின்றி விண்டோஸ் இயங்குதளத்துடன் நிறுவிப் பயன்படுத்தலாம்.  ஆனால் UEFI தொழில்நுட்பத்துடன் முன்னிருப்பாக நிறுவி வரும் விண்டோஸ் 8 உள்ள கணினிகளில் லினக்ஸை நிறுவுவது கொஞ்சம் கடினம்.

இந்த  UEFI Secure Boot தொழில்நுட்பம் gatekeeper -ரைப் போல செயல்படும். security key உள்ள இயங்குதளத்தினை மட்டுமே Boot ஆக அனுமதிக்கும்.

Gate pass இல்லையென்றால் உள்ளே நுழைய அனுமதியில்லாதது போல , security key இல்லையென்றாலும் உள்ளே நுழைய அனுமதியில்லை.

Secure Boot னுடைய மற்றுமொரு Advantage என்ன வென்றால்,  கணினி Boot ஆகும் பொழுது செயல்படும் வைரஸ் மற்றும் மால்வேர்களின் பாதிப்பிலிருந்து பாதுகாக்கும்.

ஆனால், பிரச்சனை என்னவென்றால் இந்த கடுமையான பாதுகாப்பு அம்சத்தினால் , Unsigned மென்பொருள்கள் , லினக்ஸை நிறுவுவதற்கு பயன்படும் நிரல்கள் போன்றவைகளையும் சேர்த்து தடை செய்கிறது.  இதற்குத்தான் Linux Foundation தீர்வு கண்டுபிடித்திருக்கிறது.