நீண்ட காலமாக, புதிய பிசிக்கள் மற்றும் மடிக்கணினிகள் பழைய பாணியிலான பயோஸுக்குப் பதிலாக 'யூஃபி' பொருத்தப்பட்டுள்ளன. இருப்பினும், 'பாதுகாப்பு' வாதமானது CD அல்லது USB ஸ்டிக்கிலிருந்து (உதாரணமாக, GParted, malware Recovery அல்லது Linux விநியோகத்துடன்) துவக்குவதை கடினமாக்குவதற்கு தவறாகப் பயன்படுத்தப்படுகிறது. இந்தக் கட்டுரையில், இது ஏன் நடக்கிறது மற்றும் நீங்கள் விரும்பும் வழியில் எவ்வாறு துவக்கலாம் என்பதைப் படிக்கலாம்.
uefi என்றால் என்ன?
நாம் உண்மையில் தொடங்குவதற்கு முன், சில விதிமுறைகளை இயக்குவது வலிக்காது. Uefi என்பது 'ஒருங்கிணைந்த நீட்டிக்கக்கூடிய ஃபார்ம்வேர் இடைமுகம்' என்பதைக் குறிக்கிறது, மேலும் இது கணினிக்கான அதன் சொந்த இயக்க முறைமையாகும். கிளாசிக் பயாஸ் (அடிப்படை உள்ளீடு/வெளியீட்டு அமைப்பு) ஃபார்ம்வேர் ஆகும், ஆனால் uefi ஃபார்ம்வேர் மற்றும் இயக்க முறைமைக்கு இடையில் உள்ளது. யுஇஎஃப்ஐயும் பயோஸும் ஒரே கணினியில் இணைந்து செயல்பட முடியும்.
கடந்த காலத்தில் efi (extensible firmware interface) இருந்தது. இது Intel ஆல் உருவாக்கப்பட்டது, ஆனால் 2005 முதல் Intel UEFI மன்றத்தில் பங்கேற்று வருகிறது: UEFI ஐ மேலும் மேம்படுத்தும் கணினித் துறையைச் சேர்ந்த நிறுவனங்களின் கூட்டமைப்பு. Uefi 'ஒருங்கிணைக்கப்பட்டது' ஏனெனில் இது முற்றிலும் மென்பொருள் அடிப்படையிலானது: முன்பு பயாஸ் ஒவ்வொரு சிப்புக்கும் தனித்தனியாக தொகுக்கப்பட்டது, uefi மிகவும் பொதுவானது.
இந்த கட்டுரையில் நாம் uefi உலகிற்குள் நுழைகிறோம். ஒவ்வொரு பிசி அல்லது மடிக்கணினியும் இன்று uefi உடன் வருகிறது. இது சில பயனர்களுக்கு திடீரென மாறியதாகத் தோன்றும் மாற்றம். uefi பற்றி விரும்புவதற்கு நிறைய உள்ளது: கணினியின் அடிப்படை அமைப்புகள் செயல்பட எளிதானது, அதிக செயல்பாடு உள்ளது மற்றும் பிசி வேகமாக தொடங்குகிறது.
துரதிர்ஷ்டவசமாக, குறைபாடுகளும் உள்ளன: பயனர்கள் மற்ற மீடியாவிலிருந்து துவக்குவது சற்று கடினமாகவும் சிக்கலாகவும் உள்ளது, எடுத்துக்காட்டாக USB ஸ்டிக்கிலிருந்து. பல பிசி உற்பத்தியாளர்கள் இது சாத்தியமில்லாத வகையில் தங்கள் uefi ஐப் பலகையில் சேர்த்துள்ளனர். மேலும், பின்தங்கிய இணக்கத்தன்மையின் காரணமாக நிலைமை மிகவும் சிக்கலானதாக மாறியுள்ளது, இது uefi சூழலில் பயோஸிலிருந்து துவக்க உங்களை அனுமதிக்கிறது.
யூ.எஸ்.பி ஸ்டிக்குகள் மூலம் யூ.எஃப்.ஐ.யிலிருந்து பூட் செய்வது எப்படி, அது எப்படி, ஏன் போர்டு அப் செய்யப்படுகிறது என்பதை இந்தக் கட்டுரையில் பார்க்கலாம். மாற்று ஊடகத்துடன் தொடங்குவதற்கு இந்த அறிவை நடைமுறையில் பயன்படுத்துவோம்.
01 Uefi படகு
கணினி தொடங்கும் தருணத்தில், uefi துவக்க மேலாளர் வேலை செய்யத் தொடங்குகிறார். இது துவக்க உள்ளமைவைப் பார்த்து, ஃபார்ம்வேர் அமைப்புகளை நினைவகத்தில் ஏற்றுகிறது. அதன் பிறகு, இயல்புநிலை இயக்க முறைமையின் கர்னல் தொடங்கப்பட்டது. ஃபார்ம்வேர் அமைப்புகளில், nvram இல் சேமிக்கப்படும், efi கோப்பின் பாதை தொடங்கப்படும். Nvram என்பது நிலையற்ற சீரற்ற அணுகல் நினைவகத்தைக் குறிக்கிறது, இது மதர்போர்டில் உள்ளது. நிலையற்ற தன்மை என்பது மின்சாரம் நிறுத்தப்பட்டாலும் தரவு நினைவகத்தில் வைக்கப்படும்.
துவக்க கோப்புகள் ஒரு efi பகிர்வில் அமைந்துள்ளன, இது ESP (efi கணினி பகிர்வு) என்றும் அழைக்கப்படுகிறது. அத்தகைய பகிர்வு ஒரு எளிய fat32 பகிர்வு மற்றும் கணினியில் உள்ள ஒவ்வொரு இயக்க முறைமைக்கும் ஒரு கோப்புறையைக் கொண்டுள்ளது. ஒவ்வொரு கோப்புறையிலும் நிறுவப்பட்ட இயக்க முறைமையால் உருவாக்கப்பட்ட ஒரு efi கோப்பு உள்ளது. அத்தகைய efi கோப்பு C மொழிக்கு மிகவும் ஒத்த uefi நிரலாக்க மொழியில் உருவாக்கப்படுகிறது மற்றும் அந்த கோப்பு உண்மையான இயக்க முறைமையைத் தொடங்குகிறது.
uefi இன் நன்மை என்னவென்றால், அது தானாகவே புதிய uefi துவக்க இலக்குகளைக் கண்டறிய முடியும். அதன் மூலம் மற்ற மீடியாவிலிருந்து எளிதாக துவக்கலாம். அந்த செயல்பாட்டை செயல்படுத்த, துவக்க ஏற்றியை வரையறுக்க uefi இயல்புநிலை பாதைகளைப் பயன்படுத்துகிறது. எடுத்துக்காட்டாக, அத்தகைய பாதை மற்றும் கோப்பு பெயர் /efi/boot/boot_x64.efi 64பிட் அமைப்பு மற்றும் ARM கட்டமைப்பிற்கு கோப்பு இருக்கும் bootaa64.efi பெயரிட வேண்டும்.
குறிப்பாக uefi அறிமுகத்தின் தொடக்கத்தில் சில சமயங்களில் ஸ்டார்ட் அப் பிரச்சனைகள் ஏற்பட்டன. ஒவ்வொரு பூட்லோடருக்கும் அதன் சொந்த சிக்கல்கள் அல்லது வினோதங்கள் இருந்தன. எடுத்துக்காட்டாக, விண்டோஸ் 7 ஒரு புதிய fat32 ESP ஐ உருவாக்கியது, ஏற்கனவே fat16 உடன் இருந்தது. பின்னர் நிறுவல் தோல்வியடைந்தது. பல லினக்ஸ் விநியோகங்கள் fat16 ESP ஐ உருவாக்கப் பயன்படுத்தப்படுகின்றன. கூடுதலாக, Ubuntu 11.04 மற்றும் 11.10 இல் ஒரு தீவிர பிழை இருந்தது, அங்கு ESP சில நேரங்களில் தற்செயலாக காலி செய்யப்பட்டது.
துவக்கும் போது, இன்னும் ஒரு சொல் முக்கியமானது: CSM, இது பொருந்தக்கூடிய ஆதரவு தொகுதியைக் குறிக்கிறது, மேலும் இது பயாஸுக்கு ஆதரவை வழங்குவதன் மூலம் மரபு துவக்கத்திற்கான ஆதரவை வழங்குகிறது. பாதுகாப்பான துவக்க விருப்பம் முடக்கப்பட்டிருந்தால் மட்டுமே நீங்கள் CSM ஐ இயக்க முடியும், ஆனால் அது பற்றி பிரிவு 3 இல்.
02 Gpt
Gpt, அல்லது 'வழிகாட்டி பகிர்வு அட்டவணை', பழைய mbr (மாஸ்டர் பூட் ரெக்கார்டு), வட்டுகள் பகிர்வு செய்யப்படும் முறையை மாற்றுகிறது. gpt என்பது uefi இன் ஒரு பகுதியாகும். விண்டோஸ் விஸ்டாவில் இருந்து, விண்டோஸ் uefi இல் உள்ள gpt இயக்ககங்களிலிருந்து மட்டுமே துவக்க முடியும். ஒரு gpt வட்டின் பகிர்வு தலைப்பு வட்டில் எந்த தொகுதிகள் பயன்படுத்தப்படலாம் என்பது பற்றிய தகவலைக் கொண்டுள்ளது. இந்த தலைப்பில் வட்டின் 'வழிகாட்டி' உள்ளது: பொதுவான தனிப்பட்ட அடையாளங்காட்டி, தனிப்பட்ட அடையாள எண். ஒரு ஜிபிடி டிரைவ் எம்பிஆர் போலவே அடிப்படை அல்லது டைனமிக் ஆக இருக்கலாம். Gpt 128 பகிர்வுகள் வரை ஆதரிக்கிறது மற்றும் அது தானாகவே gpt பகிர்வு அட்டவணையை காப்புப் பிரதி எடுக்கிறது.
முதன்மை துவக்க பதிவில் உள்ள சிக்கல் என்னவென்றால், அது காலாவதியானது: எடுத்துக்காட்டாக, 2 TB ஐ விட பெரிய வட்டுகளை துவக்க முடியாது. Gpt 9.4 ZB அளவுள்ள வட்டுகளை ஆதரிக்கிறது. அது zetabytes அல்லது 9.4 x 10^21. தற்செயலாக, பொருந்தக்கூடிய காரணங்களுக்காக முதல் தொகுதியில் உள்ள gpt இன்னும் ஒரு mbr ஐக் கொண்டுள்ளது. இது தொகுதி 0 இல் உள்ளது. பிளாக் 1 gpt தலைப்பு மற்றும் மீதமுள்ள பகிர்வுகளைக் கொண்டுள்ளது.
03 பாதுகாப்பான துவக்கம்
பாதுகாப்பான துவக்கமானது uefi இன் ஒரு பகுதியாகும் மற்றும் ஃபார்ம்வேரைத் தாக்கும் தீம்பொருளைத் தடுக்கும் நோக்கம் கொண்டது. இத்தகைய தீம்பொருள் மிகவும் மோசமானது, ஏனெனில் இது இயங்குதளத்தை மீண்டும் நிறுவினால் அது நிலைபொருளில் உட்பொதிக்கப்பட்டுள்ளது. பாதுகாப்பான துவக்கத்தின் கொள்கை மிகவும் எளிமையானது: நம்பகமான தரப்பினரால் கையொப்பமிடப்பட்ட பைனரிகள் (ஒரே குறியீடு கொண்ட கோப்புகள்) மட்டுமே தொடங்கப்படுகின்றன. தீம்பொருளை கோட்பாட்டளவில் கையொப்பமிட முடியாது, எனவே தீம்பொருள் பின்னர் தடுக்கப்படும். நிறுவனங்கள் தங்கள் uefi பைனரியை மைக்ரோசாப்ட் மூலம் கையொப்பமிடலாம். பெரும்பாலான UEFIகள் மைக்ரோசாப்டின் பொது விசைகளைக் கொண்டிருக்கின்றன. ஒரு நிறுவனம் அதன் பைனரி கையொப்பமிட்டிருந்தால், இது மைக்ரோசாப்டின் தனிப்பட்ட விசையுடன் செய்யப்படுகிறது, இதனால் ஃபார்ம்வேர் அந்த பைனரியை அடையாளம் கண்டு தொடங்கும்.
உபுண்டு ஏற்கனவே மனநிலையைப் பார்த்தது மற்றும் அதன் பைனரிகளை மைக்ரோசாப்ட் கையொப்பமிட்டுள்ளது. அதனால்தான் நீங்கள் 2012 முதல் uefi கணினிகளில் உபுண்டுவைப் பயன்படுத்தலாம். கையொப்பமிடப்படாத லினக்ஸ் விநியோகத்தைப் பயன்படுத்த விரும்பினால், நீங்கள் UEFI இல் பாதுகாப்பான துவக்கத்தை முடக்கலாம் அல்லது உங்கள் UEFI இல் உங்கள் சொந்த விசைகளை நிறுவலாம். இறுதியில், செக்யூர் பூட் ஒரு பொது-தனியார் விசை கட்டமைப்பைப் பயன்படுத்துகிறது, எனவே நீங்கள் பைனரியின் பொது விசையை நிறுவலாம், அதன் பிறகு அதை சாதாரணமாகத் தொடங்கலாம்.