CentOS 7-ൽ കേടായ ഗ്രബ് ബൂട്ട് ലോഡർ എങ്ങനെ വീണ്ടെടുക്കാം അല്ലെങ്കിൽ വീണ്ടെടുക്കാം


ഈ ട്യൂട്ടോറിയലിൽ, CentOS 7 അല്ലെങ്കിൽ Red Hat Enterprise Linux 7-ൽ കേടായ ഒരു ബൂട്ട് ലോഡർ വീണ്ടെടുക്കുന്ന പ്രക്രിയയും മറന്നുപോയ റൂട്ട് പാസ്uവേഡ് വീണ്ടെടുക്കുന്ന പ്രക്രിയയും ഞങ്ങൾ ഉൾക്കൊള്ളുന്നു.

ഹാർഡ്uവെയർ അല്ലെങ്കിൽ സോഫ്uറ്റ്uവെയർ സംബന്ധമായ പരാജയങ്ങൾ പോലുള്ള വിവിധ പ്രശ്uനങ്ങൾ കാരണം GRUB ബൂട്ട് ലോഡർ ചിലപ്പോൾ CentOS-ൽ കേടുപാടുകൾ സംഭവിക്കാം, വിട്ടുവീഴ്ച ചെയ്യപ്പെടാം അല്ലെങ്കിൽ ഇല്ലാതാക്കാം, അല്ലെങ്കിൽ ഇരട്ട ബൂട്ടിംഗ് ഉണ്ടായാൽ ചിലപ്പോൾ മറ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ മാറ്റിസ്ഥാപിക്കാം. കേടായ ഒരു ഗ്രബ് ബൂട്ട് ലോഡർ ഒരു CentOS/RHEL സിസ്റ്റത്തെ ബൂട്ട് ചെയ്യാനും ലിനക്സ് കേർണലിലേക്ക് കൂടുതൽ നിയന്ത്രണം കൈമാറാനും കഴിയില്ല.

ഗ്രബ് ബൂട്ട് ലോഡർ ഘട്ടം ഒന്ന്, എല്ലാ ഹാർഡ് ഡിസ്കിന്റെയും തുടക്കത്തിൽ ആദ്യത്തെ 448 ബൈറ്റുകളിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്, സാധാരണയായി മാസ്റ്റർ ബൂട്ട് റെക്കോർഡ് (MBR) എന്നറിയപ്പെടുന്ന ഒരു ഏരിയയിൽ.

MBR പരമാവധി വലുപ്പം 512 ബൈകളാണ്. ചില കാരണങ്ങളാൽ ആദ്യത്തെ 448 ബൈറ്റുകൾ തിരുത്തിയെഴുതപ്പെട്ടാൽ, നിങ്ങൾ ഒരു CentOS ISO ഇമേജ് ഉപയോഗിച്ച് മെഷീൻ റെസ്ക്യൂ മോഡിലോ മറ്റ് ബൂട്ട് ലോഡിംഗ് രീതികൾ ഉപയോഗിച്ചോ ബൂട്ട് ചെയ്ത് MBR GRUB ബൂട്ട് ലോഡർ വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്തില്ലെങ്കിൽ CentOS അല്ലെങ്കിൽ Red Hat Enterprise Linux ലോഡ് ചെയ്യാൻ കഴിയില്ല.

  1. CentOS 7 DVD ISO ഇമേജ് ഡൗൺലോഡ് ചെയ്യുക

CentOS 7-ൽ GRUB ബൂട്ട് ലോഡർ വീണ്ടെടുക്കുക

1. ആദ്യ ഘട്ടത്തിൽ, CentOS 7 ISO ഇമേജിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഡൗൺലോഡ് ചെയ്ത് ഡിവിഡിയിലേക്ക് ബേൺ ചെയ്യുക അല്ലെങ്കിൽ ബൂട്ട് ചെയ്യാവുന്ന USB സ്റ്റിക്ക് സൃഷ്ടിക്കുക. നിങ്ങളുടെ മെഷീന് അനുയോജ്യമായ ഡ്രൈവിൽ ബൂട്ട് ചെയ്യാവുന്ന ഇമേജ് സ്ഥാപിച്ച് മെഷീൻ റീബൂട്ട് ചെയ്യുക.

BIOS POSTs ടെസ്റ്റുകൾ നടത്തുമ്പോൾ, BIOS ക്രമീകരണങ്ങൾ നൽകുന്നതിനും ബൂട്ട് സീക്വൻസ് പരിഷ്uക്കരിക്കുന്നതിനും ഒരു പ്രത്യേക കീ (Esc, F2, F11, F12, Del) അമർത്തുക, അങ്ങനെ ബൂട്ട് ചെയ്യാവുന്ന DVD/USB ഇമേജ് ആദ്യം ബൂട്ട് ചെയ്യും താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ മെഷീൻ സ്റ്റാർട്ടപ്പിൽ.

2. CentOS 7 ബൂട്ടബിൾ മീഡിയ കണ്ടെത്തിയതിന് ശേഷം, നിങ്ങളുടെ മെഷീൻ മോണിറ്റർ ഔട്ട്uപുട്ടിൽ ആദ്യ സ്uക്രീൻ ദൃശ്യമാകും. ആദ്യത്തെ മെനുവിൽ നിന്ന് ട്രബിൾഷൂട്ടിംഗ് ഓപ്ഷൻ തിരഞ്ഞെടുത്ത് തുടരുന്നതിന് [enter] കീ അമർത്തുക.

3. അടുത്ത സ്uക്രീനിൽ Rescue a CentOS സിസ്റ്റം ഓപ്uഷൻ തിരഞ്ഞെടുത്ത് മുന്നോട്ട് പോകാൻ [enter] കീ അമർത്തുക. 'ഇൻസ്റ്റലേഷൻ പ്രക്രിയ ആരംഭിക്കാൻ എന്റർ കീ അമർത്തുക' എന്ന സന്ദേശത്തോടുകൂടിയ ഒരു പുതിയ സ്ക്രീൻ ദൃശ്യമാകും. ഇവിടെ, CentOS സിസ്റ്റം മെമ്മറിയിലേക്ക് ലോഡുചെയ്യുന്നതിന് വീണ്ടും [enter] കീ അമർത്തുക.

4. ഇൻസ്റ്റാളർ സോഫ്uറ്റ്uവെയർ നിങ്ങളുടെ മെഷീൻ റാമിലേക്ക് ലോഡ് ചെയ്uത ശേഷം, റെസ്uക്യൂ എൻവയോൺമെന്റ് പ്രോംപ്റ്റ് നിങ്ങളുടെ സ്uക്രീനിൽ ദൃശ്യമാകും. ഈ പ്രോംപ്റ്റിൽ, ചുവടെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, സിസ്റ്റം വീണ്ടെടുക്കൽ പ്രക്രിയയിൽ തുടരുന്നതിന് 1 എന്ന് ടൈപ്പ് ചെയ്യുക.

5. അടുത്ത പ്രോംപ്റ്റിൽ, നിങ്ങളുടെ സിസ്റ്റം /mnt/sysimage ഡയറക്uടറിക്ക് കീഴിൽ മൌണ്ട് ചെയ്തിട്ടുണ്ടെന്ന് റെസ്ക്യൂ പ്രോഗ്രാം നിങ്ങളെ അറിയിക്കും. ഇവിടെ, റെസ്ക്യൂ പ്രോഗ്രാം സൂചിപ്പിക്കുന്നത് പോലെ, ഐഎസ്ഒ ഇമേജിൽ നിന്നും നിങ്ങളുടെ ഡിസ്കിന് കീഴിലുള്ള മൗണ്ട് ചെയ്ത റൂട്ട് പാർട്ടീഷനിലേക്ക് ലിനക്സ് ട്രീ ശ്രേണി മാറ്റുന്നതിന് chroot /mnt/sysimage എന്ന് ടൈപ്പ് ചെയ്യുക.

6. അടുത്തതായി, റെസ്ക്യൂ പ്രോംപ്റ്റിൽ താഴെയുള്ള കമാൻഡ് നൽകി നിങ്ങളുടെ മെഷീൻ ഹാർഡ് ഡ്രൈവ് തിരിച്ചറിയുക.

# ls /dev/sd*

നിങ്ങളുടെ മെഷീൻ ഒരു പഴയ ഫിസിക്കൽ റെയിഡ് കൺട്രോളർ ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ, ഡിസ്കുകൾക്ക് /dev/cciss പോലുള്ള മറ്റ് പേരുകൾ ഉണ്ടായിരിക്കും. കൂടാതെ, നിങ്ങളുടെ CentOS സിസ്റ്റം ഒരു വെർച്വൽ മെഷീനിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, ഹാർഡ് ഡിസ്കുകൾക്ക് /dev/vda അല്ലെങ്കിൽ /dev/xvda എന്ന് പേരിടാം.

എന്നിരുന്നാലും, നിങ്ങളുടെ മെഷീൻ ഹാർഡ് ഡിസ്ക് തിരിച്ചറിഞ്ഞതിന് ശേഷം, താഴെയുള്ള കമാൻഡുകൾ നൽകി നിങ്ങൾക്ക് GRUB ബൂട്ട് ലോഡർ ഇൻസ്റ്റാൾ ചെയ്യാൻ ആരംഭിക്കാം.

# ls /sbin | grep grub2  # Identify GRUB installation command
# /sbin/grub2-install /dev/sda  # Install the boot loader in the boot partition of the first hard disk

7. നിങ്ങളുടെ ഹാർഡ് ഡിസ്ക് MBR ഏരിയയിൽ GRUB2 ബൂട്ട് ലോഡർ വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, CentOS ബൂട്ട് ISO ഇമേജ് ട്രീയിലേക്ക് മടങ്ങുന്നതിന് എക്സിറ്റ് ടൈപ്പ് ചെയ്യുക, താഴെയുള്ള സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ കൺസോളിൽ init 6 ടൈപ്പ് ചെയ്ത് മെഷീൻ റീബൂട്ട് ചെയ്യുക.

8. മെഷീൻ പുനരാരംഭിച്ച ശേഷം, നിങ്ങൾ ആദ്യം, ബയോസ് ക്രമീകരണങ്ങൾ നൽകി ബൂട്ട് ഓർഡർ മെനു മാറ്റണം (ബൂട്ട് മെനു ക്രമത്തിൽ ഇൻസ്റ്റോൾ ചെയ്ത MBR ബൂട്ട് ലോഡറുള്ള ഹാർഡ് ഡിസ്ക് ആദ്യ സ്ഥാനത്ത് സ്ഥാപിക്കുക).

BIOS ക്രമീകരണങ്ങൾ സംരക്ഷിച്ച്, വീണ്ടും, പുതിയ ബൂട്ട് ഓർഡർ പ്രയോഗിക്കുന്നതിന് മെഷീൻ റീബൂട്ട് ചെയ്യുക. റീബൂട്ട് ചെയ്ത ശേഷം, താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, മെഷീൻ നേരിട്ട് GRUB മെനുവിലേക്ക് ആരംഭിക്കണം.

അഭിനന്ദനങ്ങൾ! നിങ്ങളുടെ CentOS 7 സിസ്റ്റം കേടായ GRUB ബൂട്ട് ലോഡർ നിങ്ങൾ വിജയകരമായി നന്നാക്കി. ചിലപ്പോഴൊക്കെ, GRUB ബൂട്ട് ലോഡർ പുനഃസ്ഥാപിച്ച ശേഷം, പുതിയ ഗ്രബ് കോൺഫിഗറേഷൻ പ്രയോഗിക്കുന്നതിനായി മെഷീൻ ഒന്നോ രണ്ടോ തവണ പുനരാരംഭിക്കും.

CentOS 7-ൽ റൂട്ട് പാസ്uവേഡ് വീണ്ടെടുക്കുക

9. നിങ്ങൾ റൂട്ട് പാസ്uവേഡ് മറന്നുപോയി, നിങ്ങൾക്ക് CentOS 7 സിസ്റ്റത്തിലേക്ക് ലോഗിൻ ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ, വീണ്ടെടുക്കൽ മോഡിൽ CentOS 7 ISO DVD ഇമേജ് ബൂട്ട് ചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് അടിസ്ഥാനപരമായി പാസ്uവേഡ് പുനഃസജ്ജമാക്കാം (ശൂന്യമാക്കുക) കൂടാതെ മുകളിൽ കാണിച്ചിരിക്കുന്ന അതേ ഘട്ടങ്ങൾ പാലിക്കുക. നിങ്ങൾ ഘട്ടം 6-ൽ എത്തുന്നു. നിങ്ങളുടെ CentOS ഇൻസ്റ്റലേഷൻ ഫയൽ സിസ്റ്റത്തിലേക്ക് നിങ്ങൾ ക്രോട്ട് ചെയ്യുമ്പോൾ, Linux അക്കൗണ്ടുകളുടെ പാസ്uവേഡ് ഫയൽ എഡിറ്റുചെയ്യുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് നൽകുക.

# vi /etc/shadow

ഷാഡോ ഫയലിൽ, റൂട്ട് പാസ്uവേഡ് ലൈൻ തിരിച്ചറിയുക (സാധാരണയായി ആദ്യ വരിയാണ്), i കീ അമർത്തി vi എഡിറ്റ് മോഡ് നൽകുക, ആദ്യത്തെ കോളണിന് ഇടയിലുള്ള മുഴുവൻ സ്uട്രിംഗും ഇല്ലാതാക്കുക \:” താഴെയുള്ള സ്ക്രീൻഷോട്ടിൽ ചിത്രീകരിച്ചിരിക്കുന്നതുപോലെ രണ്ടാമത്തെ കോളൻ ”:”.

നിങ്ങൾ പൂർത്തിയാക്കിയ ശേഷം, ഈ ക്രമത്തിൽ ഇനിപ്പറയുന്ന കീകൾ അമർത്തി ഫയൽ സംരക്ഷിക്കുക Esc -> : -> wq!

10. അവസാനമായി, chrooted കൺസോളിൽ നിന്ന് പുറത്തുകടന്ന് മെഷീൻ റീബൂട്ട് ചെയ്യുന്നതിന് init 6 എന്ന് ടൈപ്പ് ചെയ്യുക. റീബൂട്ട് ചെയ്ത ശേഷം, ഇപ്പോൾ കോൺഫിഗർ ചെയ്uത പാസ്uവേഡ് ഇല്ലാത്ത റൂട്ട് അക്കൗണ്ട് ഉപയോഗിച്ച് നിങ്ങളുടെ CentOS സിസ്റ്റത്തിലേക്ക് ലോഗിൻ ചെയ്യുക, കൂടാതെ താഴെയുള്ള സ്uക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ passwd കമാൻഡ് എക്uസിക്യൂട്ട് ചെയ്uത് റൂട്ട് ഉപയോക്താവിനായി ഒരു പുതിയ പാസ്uവേഡ് സജ്ജീകരിക്കുക.

അത്രയേയുള്ളൂ! വീണ്ടെടുക്കൽ മോഡിൽ CentOS 7 DVD ISO ഇമേജ് ഉള്ള ഒരു ഫിസിക്കൽ മെഷീനോ VM യോ ബൂട്ട് ചെയ്യുന്നത്, ഡാറ്റ വീണ്ടെടുക്കൽ അല്ലെങ്കിൽ ട്യൂട്ടോറിയലിൽ വിവരിച്ചിരിക്കുന്നവ പോലുള്ള, തകർന്ന സിസ്റ്റത്തിനായി വിവിധ ട്രബിൾഷൂട്ടിംഗ് ജോലികൾ ചെയ്യാൻ സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാരെ സഹായിക്കും.