GRUB ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ലോഡർ: ക്രമീകരണങ്ങൾ, വിവരണം. GRUB ഇൻസ്റ്റാൾ ചെയ്യുകയും പുനഃസ്ഥാപിക്കുകയും ചെയ്യുന്നു. ഏറ്റവും സാധാരണയായി ഉപയോഗിക്കുന്ന കൺസോൾ കമാൻഡുകൾ. BIOS-നായി MBR-ൽ Grub ബൂട്ട്ലോഡർ ഇൻസ്റ്റോൾ ചെയ്യുന്നു

കേർണൽ ആരംഭിക്കുന്നതിനും പ്രവർത്തിപ്പിക്കുന്നതിനും ഓപ്പറേറ്റിംഗ് സിസ്റ്റം Linux ഒരു ബൂട്ട്ലോഡർ ഉപയോഗിക്കുന്നു. ബയോസ് ഹാർഡ്‌വെയർ പരിശോധന പൂർത്തിയാക്കിയ ശേഷം പ്രവർത്തിക്കുന്ന ഒരു പ്രോഗ്രാമാണിത്, പ്രവർത്തനത്തിനായി ഹാർഡ്‌വെയർ തയ്യാറാക്കുകയും ആവശ്യമായ കേർണൽ പാരാമീറ്ററുകൾ സജ്ജമാക്കുകയും ഓപ്പറേറ്റിംഗ് സിസ്റ്റം തിരഞ്ഞെടുക്കാൻ നിങ്ങളെ അനുവദിക്കുകയും ചെയ്യുന്നു. ബൂട്ട് ചെയ്യുന്നതിനുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റം തിരഞ്ഞെടുക്കാൻ ഉപയോക്താവിനെ അനുവദിക്കുക എന്നതാണ് ബൂട്ട്ലോഡറിന്റെ പ്രധാന ചുമതല.

മുമ്പ്, Linux ബൂട്ട് ചെയ്യാൻ നിരവധി ബൂട്ട്ലോഡറുകൾ ഉപയോഗിച്ചിരുന്നു, ഇവ isolinux, lilo, grub എന്നിവയാണ്. എന്നാൽ ഇപ്പോൾ Grub അല്ലെങ്കിൽ അതിന്റെ മുഴുവൻ പേര് GRand Unified Bootloader ആണ് മിക്കപ്പോഴും ഉപയോഗിക്കുന്നത്. ഈ ലേഖനം ഇൻസ്റ്റാളേഷൻ ഉൾക്കൊള്ളുന്നു ഗ്രബ് ബൂട്ട്ലോഡർടെർമിനൽ വഴി. യുഇഎഫ്ഐ ഉള്ള ഒരു കമ്പ്യൂട്ടറിൽ സ്വമേധയാ ഗ്രബ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്നതിനെക്കുറിച്ചും ഞങ്ങൾ സംസാരിക്കും.

ഞാൻ പറഞ്ഞതുപോലെ, ബൂട്ട് ചെയ്യുന്നതിന് മുമ്പ് ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം തിരഞ്ഞെടുക്കാനുള്ള കഴിവ് നൽകുക എന്നതാണ് ബൂട്ട്ലോഡറിന്റെ പ്രധാന ദൌത്യം. വിൻഡോസ് ഒരു ബൂട്ട്ലോഡർ ഉപയോഗിക്കുന്നില്ലെന്ന് കരുതരുത്, അത് അവിടെയും നിലവിലുണ്ട്, ഗ്രബ് പ്രവർത്തിക്കുന്നത് പോലെ പ്രവർത്തിക്കുന്നു.

വിവിധ ഡിസ്ക് പാർട്ടീഷൻ ടേബിളുകളിൽ ബൂട്ട്ലോഡർ ഇൻസ്റ്റാൾ ചെയ്യാവുന്നതാണ്. നിലവിൽ ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്നത് GPT, MBR എന്നിവയാണ്. ഗ്രബ് ബൂട്ട് ലോഡർ ഇൻസ്റ്റോൾ ചെയ്യുന്നത് ഈ ഓരോ ടേബിളിനും അവയുടെ പ്രത്യേക സവിശേഷതകൾ കണക്കിലെടുത്ത് അല്പം വ്യത്യസ്തമാണ്. ഒരു പ്രത്യേക ലേഖനത്തിൽ നിങ്ങൾക്ക് വ്യത്യാസങ്ങളെക്കുറിച്ച് കൂടുതൽ വായിക്കാം. GPT എന്നത് പുതിയതും കൂടുതൽ പ്രവർത്തനക്ഷമവുമായ ഒരു പാർട്ടീഷൻ ടേബിളാണെന്ന് ഇവിടെ ഞാൻ പറയും, MBR ഇതിനകം കാലഹരണപ്പെട്ടതാണ്, പക്ഷേ ഇപ്പോഴും പലപ്പോഴും ഉപയോഗിക്കുന്നു.

MBR-ൽ കുറച്ച് ഓപ്ഷനുകളുണ്ട്; ഡിസ്കിന്റെ MBR ഏരിയയിലേക്ക് ഗ്രബ് എഴുതുന്നു. MBR സെക്ടർ വലുപ്പം ആദ്യത്തെ 512 ബൈറ്റുകൾ ഉൾക്കൊള്ളുന്നു, അവിടെ ബൂട്ട്ലോഡർ ഇൻസ്റ്റാൾ ചെയ്യാൻ ഇത് മതിയാകും.

GPT കൂടുതൽ നൽകുന്നു ധാരാളം അവസരങ്ങൾ. ഒന്നാമതായി, അനുയോജ്യതയ്ക്കായി, ജിപിടി എംബിആർ സെക്ടറിനെ അനുകരിക്കുന്നു, ഞങ്ങൾക്ക് അവിടെ GRUB ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും, എന്നാൽ ഈ ഓപ്ഷൻ വളരെ വിശ്വസനീയമല്ലാത്തതും ശുപാർശ ചെയ്യുന്നില്ല. രണ്ടാമതായി, ഒരു ഡിസ്ക് പാർട്ടീഷനിൽ ഗ്രബ് ഇൻസ്റ്റാൾ ചെയ്യാൻ ഇപ്പോൾ സാധ്യമാണ്. ഞങ്ങൾ ഡിസ്കിൽ 1 MB പാർട്ടീഷൻ സൃഷ്ടിക്കുകയും MBR-ൽ മുമ്പ് എഴുതിയത് അവിടെ എഴുതുകയും ചെയ്യുന്നു, ഇത് ബൂട്ട്ലോഡർ ഇൻസ്റ്റാളേഷനെ കൂടുതൽ വിശ്വസനീയവും പരാജയരഹിതവുമാക്കുന്നു.

ബൂട്ട്ലോഡർ ഇൻസ്റ്റോൾ ചെയ്യുന്നതിനുള്ള തികച്ചും വ്യത്യസ്തമായ ഒരു മാർഗ്ഗം UEFI നൽകുന്നു. എവിടെയും എഴുതേണ്ട ആവശ്യമില്ല, ബൂട്ട്ലോഡർ ആണ് സാധാരണ ആപ്ലിക്കേഷൻ EFI, EFI പാർട്ടീഷനിൽ സ്ഥാപിച്ചിട്ടുള്ളതും മറ്റ് ആപ്ലിക്കേഷനുകൾക്കൊപ്പം പൂർണ്ണമായി വിജയകരമായി പ്രവർത്തിക്കുന്നു.

എല്ലാ സാഹചര്യങ്ങളിലും Grub ഇൻസ്റ്റാൾ ചെയ്യാൻ grub-install കമാൻഡ് ഉപയോഗിക്കും. അതിന്റെ വാക്യഘടനയും പാരാമീറ്ററുകളും നമുക്ക് പെട്ടെന്ന് നോക്കാം. വാക്യഘടന:

$ grub-install ഓപ്ഷനുകൾ ഡിസ്ക്

ഇവിടെ ധാരാളം പാരാമീറ്ററുകൾ ഉണ്ട്, എന്നാൽ ഞങ്ങൾക്ക് കുറച്ച് മാത്രമേ ആവശ്യമുള്ളൂ:

  • --കംപ്രസ് ചെയ്യുക- ബൂട്ട്ലോഡർ ഫയലുകൾ കംപ്രസ് ചെയ്യുക;
  • --install-modules=modules- ഈ മൊഡ്യൂളുകൾ മാത്രം ഇൻസ്റ്റാൾ ചെയ്യുക;
  • --മൊഡ്യൂളുകൾ- ഈ മൊഡ്യൂളുകൾ MBR-ലേക്ക് എഴുതുക;
  • --ബൂട്ട്-ഡയറക്‌ടറി- ഗ്രബ് ഫയലുകൾക്കായി മറ്റൊരു ഡയറക്ടറി ഉപയോഗിക്കുക;
  • --bootloader-id- EFI മെനുവിലെ ബൂട്ട്ലോഡർ നാമം;
  • --കോർ-കംപ്രസ്- MBR-ൽ ലോഡ് ചെയ്ത ചിത്രം കംപ്രസ് ചെയ്യുക;
  • --efi-ഡയറക്‌ടറി- ഉപയോഗിക്കുക സിസ്റ്റം പാർട്ടീഷൻ EFI;
  • --ശക്തിയാണ്- പിശകുകൾ ഉണ്ടെങ്കിലും ഇൻസ്റ്റാൾ ചെയ്യുക;
  • --വീണ്ടും പരിശോധിക്കുക- നിലവിലുള്ള ഉപകരണ മാപ്പ് ഇല്ലാതാക്കുക, പിശകുകൾ സംഭവിച്ചാൽ സഹായിക്കുന്നു;
  • --നീക്കം ചെയ്യാവുന്ന- ഒരു USB ഫ്ലാഷ് ഡ്രൈവിൽ grub ഇൻസ്റ്റാൾ ചെയ്യുന്നു (EFI മാത്രം);

അടിത്തറ പൊളിച്ചു. ഇനി നമുക്ക് ഇൻസ്റ്റലേഷനിലേക്ക് പോകാം. ഇനിപ്പറയുന്നതിൽ, എല്ലാ പ്രവർത്തനങ്ങളും ബൂട്ട്ലോഡർ ഇൻസ്റ്റാൾ ചെയ്യേണ്ട സിസ്റ്റത്തിൽ നിന്നോ അല്ലെങ്കിൽ ഈ സിസ്റ്റത്തിന്റെ chroot പരിതസ്ഥിതിയിൽ നിന്നോ ആണ് നടപ്പിലാക്കുന്നത് എന്ന് ഞാൻ അനുമാനിക്കും.

BIOS-നായി MBR-ൽ Grub ബൂട്ട്ലോഡർ ഇൻസ്റ്റോൾ ചെയ്യുന്നു

ഏറ്റവും ലളിതവും പരിചിതവുമായതിൽ നിന്ന് നമുക്ക് ആരംഭിക്കാം. ഗ്രബ് ബൂട്ട് ലോഡർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള ഈ നിർദ്ദേശങ്ങൾ ഏത് വിതരണത്തിനും അനുയോജ്യമാണ്, കാരണം എല്ലായിടത്തും കമാൻഡുകൾ ഏതാണ്ട് ഒരുപോലെയാണ്. ഇവിടെ അധിക പാക്കേജുകളൊന്നും ഇൻസ്റ്റാൾ ചെയ്യുകയോ പാർട്ടീഷനുകൾ ഉണ്ടാക്കുകയോ ചെയ്യേണ്ടതില്ല. ഗ്രബ് ഇൻസ്‌റ്റാൾ ചെയ്യുന്നു HDDകമാൻഡ് ഉപയോഗിച്ച് നടപ്പിലാക്കി:

sudo grub-install /dev/sda

sudo grub2-install /dev/sda

വ്യത്യസ്ത വിതരണങ്ങളിലെ ഗ്രബ് യൂട്ടിലിറ്റികളിൽ രണ്ടെണ്ണം ഉൾപ്പെടാം അല്ലെങ്കിൽ ഉൾപ്പെടാതിരിക്കാം. ഇവിടെ /dev/sda ആണ് നിങ്ങളുടെ ഹാർഡ് ഡ്രൈവ്. ഇപ്പോൾ ഞങ്ങൾ ഒരു കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കുന്നു, അങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്ത ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ സ്വയമേവ കണ്ടെത്തും:

sudo grub-mkconfig -o /boot/grub/grub.cfg

തയ്യാറാണ്. ഡ്യൂസിനെക്കുറിച്ച് ഇതേ പരാമർശമുണ്ട്. നിങ്ങൾക്ക് MBR-ലെ ഫ്ലാഷ് ഡ്രൈവിൽ Grub ഇൻസ്റ്റാൾ ചെയ്യണമെങ്കിൽ, ഒരു പ്രശ്നവുമില്ല, ഫ്ലാഷ് ഡ്രൈവ് മൌണ്ട് ചെയ്ത് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

sudo grub-install --root-directory=/mnt/USB/ /dev/sdb

ഇവിടെ /mnt/USB എന്നത് നിങ്ങളുടെ ഫ്ലാഷ് ഡ്രൈവ് മൌണ്ട് ചെയ്തിരിക്കുന്ന ഫോൾഡറാണ്, കൂടാതെ /seb/sdb എന്നത് ഫ്ലാഷ് ഡ്രൈവ് തന്നെയാണ്. ഇവിടെ ഒരു പ്രശ്നം മാത്രമേയുള്ളൂ: കോൺഫിഗറേഷൻ ഫയൽ സ്വമേധയാ സൃഷ്ടിക്കേണ്ടതുണ്ട്.

BIOS-നായി GPT-യിൽ Grub ബൂട്ട്ലോഡർ ഇൻസ്റ്റോൾ ചെയ്യുന്നു

ഒന്നാമതായി, നമുക്ക് ഒന്നും മാറ്റാതെ തന്നെ ചെയ്യാൻ കഴിയും കൂടാതെ വിവരിച്ചിരിക്കുന്നതുപോലെ ഗ്രബ് ഇൻസ്റ്റാൾ ചെയ്യാം മുമ്പത്തെ രീതി. എന്നാൽ ഇത് MBR അനുയോജ്യത ഏരിയയിൽ ഇൻസ്റ്റാൾ ചെയ്യപ്പെടും, ഇത് വിശ്വസനീയമല്ല. അതിനാൽ, ഒരു പ്രത്യേക പാർട്ടീഷനിൽ താഴെ വിവരിച്ചിരിക്കുന്നതുപോലെ grub ഇൻസ്റ്റാൾ ചെയ്യാൻ ശുപാർശ ചെയ്യുന്നു.

നിങ്ങൾ ഗ്രാഫിക്കൽ ഇന്റർഫേസിലോ gparted ഉപയോഗിച്ചോ ഇൻസ്റ്റാൾ ചെയ്താൽ നമുക്ക് ആവശ്യമുള്ള പാർട്ടീഷൻ ഏത് വിതരണത്തിന്റെയും ഇൻസ്റ്റാളറിൽ സൃഷ്ടിക്കാൻ കഴിയും. ഒരു ഫയൽ സിസ്റ്റം കൂടാതെ grub_bios എന്ന് ലേബൽ ചെയ്തിട്ടില്ലാത്ത 1 മെഗാബൈറ്റ് പാർട്ടീഷൻ ആവശ്യമാണ്:

തയ്യാറാണ്. നിങ്ങൾക്ക് ഒരു GUI-ലേക്ക് ആക്സസ് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് ടെർമിനൽ വഴി അത്തരമൊരു പാർട്ടീഷൻ ഉണ്ടാക്കാം. fdisk യൂട്ടിലിറ്റി gpt-മായി പ്രവർത്തിക്കുന്നത് പിന്തുണയ്ക്കുന്നില്ല, അതിനാൽ ഞങ്ങൾ gfdisk ഉപയോഗിക്കും. ആദ്യം യൂട്ടിലിറ്റി പ്രവർത്തിപ്പിക്കുക:

sudo gdisk /dev/sda

സൃഷ്ടിക്കാൻ പുതിയ വിഭാഗം n അമർത്തി സെക്ഷൻ നമ്പർ തിരഞ്ഞെടുക്കുക:

പ്രാരംഭ മേഖലയോട് ഞങ്ങൾ യോജിക്കുന്നു, ആദ്യത്തെ സൗജന്യം ഉപയോഗിക്കും:

പാർട്ടീഷന്റെ അവസാന സെക്ടർ തിരഞ്ഞെടുക്കുക. സ്ഥിരസ്ഥിതി പരമാവധി ആയിരിക്കും. ഞങ്ങൾക്ക് 1 MB പാർട്ടീഷൻ ആവശ്യമാണ്. ഒരു GPT സെക്ടറിന്റെ വലുപ്പം 512 ബൈറ്റുകളാണ്, അതിനാൽ ഞങ്ങൾക്ക് 2048 സെക്ടറുകളുടെ ഒരു പാർട്ടീഷൻ വലുപ്പം ആവശ്യമാണ്. അതിനാൽ അവസാന മേഖല 24,000 എന്തെങ്കിലും ആയിരിക്കും.

Grub-നായി ഈ പാർട്ടീഷൻ ഉപയോഗിക്കേണ്ടതുണ്ടെന്നും ഇൻസ്റ്റോൾ ചെയ്യണമെന്നും സിസ്റ്റത്തോട് പറയുന്ന കോഡാണ് HEX കോഡ് ef02:

ചെയ്തു, മാറ്റങ്ങൾ ഡിസ്കിൽ എഴുതാൻ w അമർത്തുക മാത്രമാണ് നിങ്ങൾ ചെയ്യേണ്ടത്:

sudo grub-install /dev/sda

ഗ്രബ് കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കുക മാത്രമാണ് അവശേഷിക്കുന്നത്:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

ഇനി നമുക്ക് ഗ്രബ് ഇഫി എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്ന ഹാർഡ് ഭാഗത്തേക്ക് പോകാം.

GRUB UEFI GPT ഇൻസ്റ്റാൾ ചെയ്യുന്നു

Grub UEFI ഇൻസ്റ്റോൾ ചെയ്യുന്നത് GPT-ൽ ഇൻസ്റ്റോൾ ചെയ്യുന്നതു പോലെയാണ്, ഇവിടെ നമുക്ക് ഒരു പ്രത്യേക പാർട്ടീഷനും ഉണ്ടാകും, ഇത്തവണ ബൂട്ട്ലോഡറിനല്ല, ഒരു EFI പാർട്ടീഷൻ. നിങ്ങൾ ഇതിനകം വിൻഡോസ് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, മിക്കവാറും അത് ഇതിനകം നിലവിലുണ്ട്. ഈ പാർട്ടീഷൻ സാധാരണയായി 100 MB എടുക്കുന്നു, ഒരു fat32 ഫയൽ സിസ്റ്റവും ഒരു ESP ഫ്ലാഗും ഉണ്ട്. ഇത് ഇങ്ങനെയായിരിക്കും:

അങ്ങനെയൊരു പാർട്ടീഷൻ ഇല്ലെങ്കിൽ, gparted ഉപയോഗിച്ച് നമുക്ക് അത് ഉണ്ടാക്കാം. ഇത് ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് ഒരു വിഭാഗം സൃഷ്ടിക്കുക:

വലിപ്പം 100 മെഗാബൈറ്റ്, പാർട്ടീഷൻ പേര് ഇ.എസ്.പി, ഫയൽ സിസ്റ്റം കൊഴുപ്പ്32. അടുത്തതായി, മാറ്റങ്ങൾ പ്രയോഗിച്ച് വിഭാഗത്തിനായി ഫ്ലാഗ് സജ്ജമാക്കുക ഇ.എസ്.പി:

നിങ്ങൾക്ക് Gdisk-ലും ഇതുതന്നെ ചെയ്യാൻ കഴിയും, ഈ സമയം നിങ്ങൾ പാർട്ടീഷന്റെ HEX കോഡ് സജ്ജമാക്കേണ്ടതുണ്ട് ef00. പാർട്ടീഷൻ സൃഷ്ടിച്ച ശേഷം, ഞങ്ങൾ അതിനെ ഞങ്ങളുടെ ഫയൽ സിസ്റ്റത്തിലേക്ക് ബന്ധിപ്പിക്കുന്നു:

sudo mkdir /boot/efi
$ sudo mount /dev/sda2 /boot/efi

sudo apt grub-efi efibootmgr ഇൻസ്റ്റാൾ ചെയ്യുക

grub-install /dev/sda

MBR-ൽ Grub efi ഇൻസ്റ്റാൾ ചെയ്യുന്നത് സമാനമായി കാണപ്പെടുന്നു, കുറച്ച് പരിമിതികളേ ഉള്ളൂ. ഡിസ്കിന്റെ തുടക്കത്തിൽ മാത്രം ESP പാർട്ടീഷൻ സൃഷ്ടിക്കേണ്ടതുണ്ട്. EFI മോഡിൽ, നിങ്ങൾക്ക് ഒരു USB ഫ്ലാഷ് ഡ്രൈവിൽ GRUB ഇൻസ്റ്റാൾ ചെയ്യാനും കഴിയും, ഇത് വളരെ ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല. ഇത് ചെയ്യുന്നതിന്, കമാൻഡ് ഉപയോഗിക്കുക:

grub-install --boot-directory=/mnt/sdb2/boot --efi-directory=/mnt/sdb1 --target=x86_64-efi --removable

ഓപ്ഷനുകൾ നോക്കാം: --ബൂട്ട്-ഡയറക്‌ടറി- ഫ്ലാഷ് ഡ്രൈവിലെ ബൂട്ട്ലോഡർ ഫയലുകളുള്ള ഫോൾഡർ വ്യക്തമാക്കുന്നു, --efi-ഡയറക്‌ടറി- efi പാർട്ടീഷൻ മൌണ്ട് ചെയ്തിരിക്കുന്ന ഫോൾഡർ, --ലക്ഷ്യം- ടാർഗെറ്റ് സിസ്റ്റത്തിന്റെ വാസ്തുവിദ്യയും --നീക്കം ചെയ്യാവുന്നഇത് നീക്കം ചെയ്യാവുന്ന മീഡിയയിലെ ഇൻസ്റ്റാളേഷനാണെന്ന് പറയുന്നു. UEFI യുടെ കാര്യത്തിൽ അത്രയേയുള്ളൂ. EFI മെനുവിലെ ഗ്രബ്ബുമായി ബന്ധപ്പെട്ട ഇനം റീബൂട്ട് ചെയ്ത് തിരഞ്ഞെടുത്തതിന് ശേഷം, നിങ്ങൾക്ക് പരിചിതമായ ഗ്രബ് മെനുവിലേക്ക് ആക്സസ് ഉണ്ടായിരിക്കുകയും ആവശ്യമുള്ള ഓപ്ഷൻ തിരഞ്ഞെടുക്കുകയും ചെയ്യാം.

നിഗമനങ്ങൾ

ഇപ്പോൾ ഗ്രബ് ഇൻസ്റ്റാൾ ചെയ്യുന്നത് നിങ്ങൾക്ക് ഒരു പ്രശ്നവും ഉണ്ടാക്കില്ല. MBR-ൽ Grub2 എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്ന് മാത്രമല്ല EFI-യിലും ഞങ്ങൾ ചർച്ച ചെയ്തിട്ടുണ്ട്. കൂടാതെ, ഗ്രബ് പുനഃസ്ഥാപിക്കുന്നതിന് ഇവിടെ നൽകിയിരിക്കുന്ന എല്ലാ വിവരങ്ങളും നിങ്ങൾക്ക് ഉപയോഗിക്കാം. വീണ്ടെടുക്കൽ സമയത്ത് എന്താണ് സംഭവിക്കുന്നതെന്ന് ഈ രീതിയിൽ നിങ്ങൾ നന്നായി മനസ്സിലാക്കും. ഇനിപ്പറയുന്ന ലേഖനങ്ങളിലൊന്നിൽ പരാമീറ്ററുകൾ സജ്ജീകരിക്കുന്നതും സ്വമേധയാ ഒരു കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കുന്നതും ഞങ്ങൾ നോക്കും.

ചോദ്യം: ഇൻസ്റ്റലേഷനിൽ Iubuntu 15.04 ഫ്രീസ് ചെയ്യുന്നു


ഞാൻ Iubuntu 15.04 ഇൻസ്റ്റോൾ ചെയ്യാൻ തുടങ്ങി, SCSI3 (0.0.0) ഡിവൈസിന്റെ (sda) പാർട്ടീഷൻ #1-ൽ / മൌണ്ട് ചെയ്യുന്നതിനായി ഒരു ext4 ഫയൽ സിസ്റ്റം ഉണ്ടാക്കുന്ന ഘട്ടത്തിൽ ഇൻസ്റ്റോൾ ചെയ്യുമ്പോൾ, എനിക്ക് എന്തുചെയ്യാൻ കഴിയും? ഒരുപക്ഷേ കൺസോൾ വഴി എന്തെങ്കിലും

4 മിനിറ്റിനു ശേഷം ചേർത്തു
ഇൻസ്റ്റാളേഷൻ പ്രക്രിയ നടക്കുന്നതായി തോന്നുന്നു, പക്ഷേ ഒന്നും സംഭവിക്കുന്നില്ല, ഈ ഘട്ടത്തിൽ ഞാൻ 1.5 മണിക്കൂർ കാത്തിരുന്നു

ഉത്തരം: 1. ആദ്യം "ഇൻസ്റ്റലേഷൻ ഇല്ല" മോഡിൽ റൺ ചെയ്യുക - ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് കാണുക
2. നിങ്ങൾക്കറിയില്ലെങ്കിൽ എങ്ങനെയെന്ന് അറിയില്ലെങ്കിൽ, എന്തുകൊണ്ടാണ് നിങ്ങൾ പരീക്ഷണ പതിപ്പ് എടുക്കുന്നത്? 14.04.3 ഇടുക

ചോദ്യം: ഡെബിയൻ ബൂട്ടിൽ തൂങ്ങിക്കിടക്കുന്നു


ഹലോ. നിയമങ്ങൾ /etc/നെറ്റ്‌വർക്ക്/ഇന്റർഫേസുകൾ (സ്റ്റാർട്ടപ്പ് സോഫ്റ്റ്‌വെയർ ചേർത്തു). ഇപ്പോൾ ഡെബിയൻ ബൂട്ട് "എൽഎസ്ബിക്ക് വേണ്ടി ഒരു സ്റ്റാർട്ട് ജോബ് പ്രവർത്തിക്കുന്നു: നെറ്റ്‌വർക്ക് ഇന്റർഫേസുകൾ ഉയർത്തുക" എന്ന വരിയിൽ കുടുങ്ങി. എനിക്ക് ചെയ്യാൻ കഴിയുന്നത് ctrl+alt+del അമർത്തി റീബൂട്ട് ചെയ്യുക എന്നതാണ്. ഡൗൺലോഡ് എങ്ങനെ പുനഃസ്ഥാപിക്കാം?

PS:
ഡെബിയൻ ഒരു സോഫ്റ്റ്‌വെയർ റെയിഡിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. നെറ്റ്‌വർക്കിൽ ഒരു സ്ലിറ്റാസ് പിഎക്സ്ഇ സെർവർ ഉണ്ട്, പക്ഷേ gui ആരംഭിക്കുന്നില്ല. /etc/network/interfaces ശരിയാക്കാൻ ഈ റെയിഡ് എങ്ങനെ അതിൽ മൌണ്ട് ചെയ്യണമെന്ന് എനിക്കറിയില്ല. Linux-ലേക്ക് പുതിയത്.

ഉത്തരം:തിരഞ്ഞെടുക്കാൻ ശ്രമിച്ചു തിരിച്ചെടുക്കല് ​​രീതി- മരവിപ്പിക്കുകയും ചെയ്യുന്നു.

slitaz pxe വഴി ബൂട്ട് ചെയ്തു. പൂർത്തിയാക്കി

Mkdir /debian mount -t ext4 -o rw /dev/sda1 /debian

ഡിസ്പ്ലേകൾ "EXT4-fs (sda1): ബ്ലോക്ക് ഡിസ്ക്രിപ്റ്ററുകൾ കേടായി!"

ഒരുപക്ഷേ അത് ext4 അല്ലായിരിക്കാം, സത്യം പറഞ്ഞാൽ ഞാൻ മറന്നു. EXT3 മൌണ്ട് ചെയ്യുന്നില്ല.

8 മിനിറ്റിനു ശേഷം ചേർത്തു
അക്രോണിസ് ഡിസ്ക് ഡയറക്ടർഫയൽ സിസ്റ്റം കണ്ടുപിടിക്കുന്നില്ല. തത്വത്തിൽ മനസ്സിലാക്കാവുന്നത് - mdadm ഉണ്ട്. ഞാൻ അത് ചെയ്യാൻ ശ്രമിക്കാം.

29 മിനിറ്റിനു ശേഷം ചേർത്തു
mdadm ഇൻസ്റ്റാൾ ചെയ്യുന്നതിൽ കുടുങ്ങി.

ഞാൻ നെറ്റ്‌വർക്ക് കോൺഫിഗർ ചെയ്തു (വിലാസം: 192.168.1.10, ഗേറ്റ്‌വേയും പ്രോക്സി DNS: 192.168.1.4) ഇൻസ്റ്റാളേഷൻ ആരംഭിക്കുന്നു

Ifconfig eth0 192.168.1.10 മാസ്ക് 255.255.255.0 എക്കോ നെയിംസെർവർ 192.168.1.4 > /etc/resolv.conf റൂട്ട് ചേർക്കുക -net 0.0.0.0/0 gw 192.168.1.4 tazpckg getdinstallmg

ഞാൻ സ്വീകരിക്കുന്നു wget: മോശം വിലാസം "mirror.slitaz.org". സമാനമായ ക്രമീകരണങ്ങളുള്ള വിൻഡോസിൽ mirror.slitaz.orgബ്രൗസറിൽ തുറക്കുന്നു.

2 മണിക്കൂർ 36 മിനിറ്റിന് ശേഷം ചേർത്തു
ഞാൻ നെറ്റ്‌വർക്ക് കണ്ടെത്തി - സ്ലിറ്റാസ് അന്തർനിർമ്മിത നെറ്റ്‌വർക്ക് കാർഡ് കാണുന്നില്ല, ഞാൻ ഒരു ബാഹ്യ ഒന്ന് ഉപയോഗിക്കുന്നു. ലേഖനത്തിൽ mdadm കൂടുതൽ ഇൻസ്റ്റാൾ ചെയ്തു:

Mdadm -A -R /dev/md9 /dev/sda1

എനിക്ക് "mdadm: അപ്രതീക്ഷിത പരാജയം തുറക്കൽ /dev/md9" ലഭിക്കുന്നു. ചുരുക്കത്തിൽ, അത് സൃഷ്ടിക്കാൻ കഴിയില്ല വെർച്വൽ ഉപകരണം. ഞാൻ അണ്ടർ റൂട്ടിൽ നിന്നാണ് പ്രവർത്തിക്കുന്നത്, പ്ലഗ് എവിടെയാണ്?

16 മണിക്കൂർ 36 മിനിറ്റിനു ശേഷം ചേർത്തു
ചുരുക്കത്തിൽ, ഞാൻ ഒരു ഫ്ലാഷ് ഡ്രൈവിൽ നിന്ന് ബൂട്ട് ചെയ്തു, എല്ലാ നെറ്റ്‌വർക്ക് കാർഡുകളും തിരിച്ചറിഞ്ഞു, DHCP വഴി ഐപി സ്വയമേവ ലഭിച്ചു, തുടർന്ന് ഞാൻ mdadm ഇൻസ്റ്റാൾ ചെയ്തു, അത് സ്വയമേവ ഒരു വെർച്വൽ RAID0 ഉപകരണം സൃഷ്ടിച്ചു. മൌണ്ട് ചെയ്ത് ശരിയാക്കുക മാത്രമാണ് അവശേഷിക്കുന്നത് /etc/network/interfaces. വിഷയം അവസാനിപ്പിക്കാം.

ചോദ്യം: യുഎസ്ബി ഫ്ലാഷ് ഡ്രൈവിൽ നിന്ന് ഉബുണ്ടു ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ പിശക്


ശുഭദിനം!
കമ്പ്യൂട്ടർ കുബുണ്ടു 14.04.1 പ്രവർത്തിക്കുന്നു. 14.10-ലേക്ക് അപ്‌ഡേറ്റ് ചെയ്യാൻ ഞാൻ ആഗ്രഹിച്ചു, പക്ഷേ പിശാച് എന്നെ വലിച്ചു - അപ്‌ഡേറ്റുകൾ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ കമ്പ്യൂട്ടർ ഓഫാക്കി. ശരി, ദൈവം അവനോടൊപ്പം ഉണ്ടായിരിക്കട്ടെ.

ഞാൻ ഒരു ഫ്ലാഷ് ഡ്രൈവിൽ റെക്കോർഡിംഗ് ആരംഭിച്ചു പുതിയ ചിത്രംകുബുണ്ടു 14.10. ഉപയോഗിച്ച് സൃഷ്ടിച്ചത് UltraISO ഉപയോഗിക്കുന്നു- ലോഡ് ചെയ്യുമ്പോൾ, "ldlinux.c32 ലോഡ് ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു..." എന്ന ഔട്ട്പുട്ട് ദൃശ്യമാകുന്നു. കമ്പ്യൂട്ടർ ബൂട്ട് ചെയ്‌തതിന് ശേഷം കറുത്ത പശ്ചാത്തലത്തിൽ മിന്നുന്ന കഴ്‌സർ - UNetBootIn വഴി ഞാൻ അതേ ചിത്രം പരീക്ഷിച്ചു. അവിടെയും ഇവിടെയുമില്ല.
അങ്ങനെ എന്റെ പിസിയിൽ ഉണ്ടായിരുന്ന എല്ലാ ചിത്രങ്ങളിലും.

വിൻഡോസ് വഴിയുള്ള റെക്കോർഡിംഗ് ചികിത്സാ ഓപ്ഷനുകൾ എന്തൊക്കെയാണ്? പ്രശ്നം പരിഹരിക്കേണ്ടത് വളരെ അത്യാവശ്യമാണ്, അത് പ്രധാനമാണ് പ്രധാനപ്പെട്ട പ്രോഗ്രാമുകൾഫയലുകളും.

ഉത്തരം: alladln, നന്ദി, ഞാൻ ശ്രമിക്കാം. രണ്ട് ദിവസത്തിന് ശേഷം Win32DiskImager പ്രോഗ്രാമിന്റെയും ഒരുപാട് നാഡികളുടെയും സഹായത്തോടെ പ്രശ്നം പരിഹരിച്ചു. എന്നിരുന്നാലും, അത് വീണ്ടും ആരംഭിച്ചു!
വഴി റെക്കോർഡ് ചെയ്യാൻ സാധിച്ചു ആന്തരിക ആപ്ലിക്കേഷൻകെഡിഇ പതിപ്പ് 14.10, എന്നാൽ ബൂട്ട് ലോഗോ സമയത്ത് ഡോട്ടുകൾ ഉപയോഗിച്ച് സിസ്റ്റം ഫ്രീസ് ചെയ്യുന്നു.

ചോദ്യം: ഇൻസ്റ്റലേഷൻ സമീപത്ത് ഉബുണ്ടുവിൻഡോസ് ഉപയോഗിച്ച്


എല്ലാവർക്കും ഹായ്! എന്റെ രണ്ടാമത്തെ ഒഎസായി ഉബുണ്ടു ഇൻസ്റ്റാൾ ചെയ്യാൻ ഞാൻ തീരുമാനിച്ചു (ആദ്യത്തേത് Win7 ആയിരുന്നു). ഇൻസ്റ്റാളേഷന്റെ തുടക്കത്തിൽ, ഉബുണ്ടുവിന് ഇനിപ്പറയുന്ന പ്രശ്നം നേരിട്ടു: "ഈ മെഷീന്റെ ഫേംവെയർ ഇൻസ്റ്റാളർ സമാരംഭിച്ചു UEFI മോഡ്, എന്നാൽ മറ്റൊരു OS ഇതിനകം "BIOS കോംപാറ്റിബിലിറ്റി മോഡിൽ" ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് തോന്നുന്നു. നിങ്ങൾ തുടരുകയാണെങ്കിൽ ഡെബിയൻ ഇൻസ്റ്റലേഷൻ UEFI മോഡിൽ, BIOS മോഡിൽ ഏതെങ്കിലും OS-ലേക്ക് മെഷീൻ റീബൂട്ട് ചെയ്യുന്നത് ബുദ്ധിമുട്ടായിരിക്കും."
സ്‌ക്രീൻ ഘടിപ്പിച്ചിരിക്കുന്നു.
അറിവുള്ളവരേ, എന്തുചെയ്യണമെന്ന് പറയൂ? രണ്ട് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ (വിൻഡോസ്, ലിനക്സ്) പ്രവർത്തിക്കാനുള്ള കഴിവ് നിലനിർത്താൻ ഞാൻ ആഗ്രഹിക്കുന്നു, അതായത്. റീബൂട്ട് ചെയ്യുമ്പോൾ, നിങ്ങൾക്ക് ആവശ്യമുള്ളത് തിരഞ്ഞെടുക്കുക. മുൻകൂർ നന്ദി)

ഉത്തരം: നാവികൻ
നിങ്ങൾക്ക് മാർക്ക്അപ്പ് ഉണ്ട് MBR ഡിസ്ക്, അതായത് 7 ലെഗസി മോഡിൽ ഇൻസ്റ്റാൾ ചെയ്യണം. UEFI ഓപ്ഷനായി UEFI-BIOS-ൽ നോക്കുക/തിരയുക, അത് പ്രവർത്തനരഹിതമാക്കുകയും ലെഗസി പ്രവർത്തനക്ഷമമാക്കുകയും വേണം. വ്യത്യസ്ത UEFI-BIOS-ൽ, ഈ സജ്ജീകരണങ്ങളെ വ്യത്യസ്തമായി വിളിക്കാം, അതിനാൽ കൂടുതൽ വ്യക്തമായി പറയാൻ കഴിയില്ല.

നിങ്ങൾ ക്രമീകരണങ്ങൾക്കായി നോക്കേണ്ടതില്ല, എന്നാൽ ആദ്യം ഈ ഓപ്ഷൻ പരീക്ഷിക്കുക: സന്ദേശം ദൃശ്യമാകുമ്പോൾ

എന്നതിൽ നിന്നുള്ള സന്ദേശം നാവികൻ

"ഈ മെഷീന്റെ ഫേംവെയർ ഇൻസ്റ്റാളറിനെ UEFI മോഡിൽ പ്രവർത്തിപ്പിച്ചു, പക്ഷേ മറ്റൊരു OS ഇതിനകം തന്നെ BIOS കോംപാറ്റിബിലിറ്റി മോഡിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് തോന്നുന്നു. നിങ്ങൾ UEFI മോഡിൽ Debian ഇൻസ്റ്റാൾ ചെയ്യുന്നത് തുടരുകയാണെങ്കിൽ, BIOS മോഡിലുള്ള ഏതെങ്കിലും OS-ൽ മെഷീൻ റീബൂട്ട് ചെയ്യുന്നതിന് നിങ്ങൾക്ക് ബുദ്ധിമുട്ട് നേരിടാം. "

ചുവടെ "യുഇഎഫ്ഐ മോഡിൽ ഇൻസ്റ്റാളേഷൻ തുടരണോ" എന്ന ഒരു ചോദ്യം ഉണ്ടായിരിക്കണം, "ഇല്ല" എന്ന് ഉത്തരം നൽകി ഇൻസ്റ്റാളേഷനുമായി തുടരുക. ഇൻസ്റ്റാളേഷൻ ലെഗസി മോഡിൽ തുടരുകയും "സാധാരണപോലെ" സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്യുന്നത് തുടരുകയും വേണം. GRUB-നുള്ള ഇൻസ്റ്റലേഷൻ സ്ഥാനം ഹാർഡ് ഡ്രൈവ് (/dev/sda) ആണ്.

ചോദ്യം: PCBSD 10.1.1 ഇൻസ്റ്റാൾ ചെയ്യുന്നതിൽ പ്രശ്നം


ഹലോ.
രണ്ടാമത്തെ സിസ്റ്റം ഉപയോഗിച്ച് PCBSD 10.1.1 ഇൻസ്റ്റാൾ ചെയ്യാൻ ഞാൻ ആഗ്രഹിക്കുന്നു, പക്ഷേ അത് പ്രവർത്തിക്കുന്നില്ല.
ഇൻസ്റ്റാളേഷൻ സമയത്ത്, സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്തു, പക്ഷേ GRUB ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ അത് ഒരു പിശക് സൃഷ്ടിക്കുന്നു. ഒരു ലോഡർ ഇല്ലാതെയാണ് ഞാൻ ഇത് ഇൻസ്റ്റാൾ ചെയ്തതെങ്കിൽ, എനിക്ക് ഒരു ഫ്ലാഷ് ഡ്രൈവിൽ നിന്ന് GRUB2 വഴി അത് സമാരംഭിക്കാനാവില്ല.

ഇൻസ്റ്റലേഷൻ ലോഗ്:

ഉത്തരം:

നിങ്ങൾ ഇത് കൈകൊണ്ട് ഇൻസ്റ്റാൾ ചെയ്താൽ മാത്രം:

നിങ്ങൾക്ക് ഒരു MBR ഉണ്ട്: ആദ്യ പാർട്ടീഷൻ XP ആണ്, രണ്ടാമത്തേത് PC-BSD പ്രകാരം നൽകാം
- grub2 zfs-ൽ പ്രവർത്തിക്കില്ല, അല്ലെങ്കിൽ, അത് zfs-ൽ /boot/grub കണ്ടെത്തുകയില്ല,
കൂടാതെ PC-BSD 10.1.1 ZFS-ൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്
- ഇൻസ്റ്റാളറിന് സൗജന്യ MBR-ലേക്ക് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയില്ല
- നന്നായി, grub2-pcbsd വളഞ്ഞതാണ്

അല്ലെങ്കിൽ നിങ്ങൾക്ക് വിദഗ്ദ്ധ മോഡിലേക്ക് പോകാം - നിങ്ങളുടെ കൈകൊണ്ട് അടയാളപ്പെടുത്തുക
grub2 ഇൻസ്റ്റാൾ ചെയ്യാതെ ഇൻസ്റ്റാൾ ചെയ്യുക, തുടർന്ന് boot0, zfsboot എന്നിവ എഴുതുക
കൂടാതെ നേടുക:
FreeBSD BootManager - boot0cfg (MBR)
- വിൻഡോസ് എക്സ്പി സ്ലൈസ് ചെയ്യുക
- FreeBSD പാർട്ടീഷനിൽ FreeBSD + BSD മാർക്ക്അപ്പ്, zfs എന്നിവ സ്ലൈസ് ചെയ്യുക

ചോദ്യം: വിൻഡോസ് 8 \ രണ്ടാം എച്ച്ഡിഡിയിൽ ലിനക്സ് ഇൻസ്റ്റാൾ ചെയ്യുന്നുണ്ടോ?


ഹലോ. രണ്ട് എച്ച്ഡിഡികളുള്ള ഒരു പിസിയിൽ, ആദ്യത്തേതിൽ വിൻഡോസ് 8 ഉണ്ട്. രണ്ടാമത്തെ എച്ച്ഡിഡിയിൽ ലിനക്സ് ഇൻസ്റ്റാൾ ചെയ്യാനുള്ള ഓപ്ഷൻ ഉണ്ട്. പ്രധാനപ്പെട്ട ചില കാര്യങ്ങൾ വ്യക്തമാക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നു:

1. Linux ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ, തിരഞ്ഞെടുക്കുമ്പോൾ സ്വതന്ത്ര ഓപ്ഷൻഇതിനായി രണ്ടാമത്തെ ഡിസ്ക് തിരഞ്ഞെടുക്കാൻ സാധിക്കും ലിനക്സ് ഇൻസ്റ്റാളേഷനുകൾആദ്യത്തെ ഡിസ്കിൽ വിൻഡോസ് 8 ഉപയോഗിച്ച് ഇത് അബദ്ധത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാതിരിക്കാൻ?

2. നിങ്ങൾ പിസി റീബൂട്ട് ചെയ്യുമ്പോൾ, കൂടുതൽ സ്റ്റാർട്ടപ്പിനായി നിങ്ങൾക്ക് വിൻഡോസ് ലിനക്സ് സിസ്റ്റം തിരഞ്ഞെടുക്കാൻ കഴിയും, അല്ലെങ്കിൽ ഓരോ തവണയും നിങ്ങൾ അത് ബയോസിൽ പുനർനിർവചിക്കേണ്ടതുണ്ട്. ഹാർഡ് എച്ച്ഡിഡിഒരു സിസ്റ്റം തിരഞ്ഞെടുക്കാൻ?

ഉത്തരം:

എന്നതിൽ നിന്നുള്ള സന്ദേശം സെർജിയസ്99

1. ലിനക്സ് ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ, സ്വതന്ത്ര ഓപ്ഷൻ തിരഞ്ഞെടുക്കുമ്പോൾ, ആദ്യത്തെ ഡിസ്കിൽ വിൻഡോസ് 8 ഉപയോഗിച്ച് ആകസ്മികമായി ഇൻസ്റ്റാൾ ചെയ്യാതിരിക്കാൻ, ലിനക്സ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനായി രണ്ടാമത്തെ ഡിസ്ക് തിരഞ്ഞെടുക്കാൻ കഴിയുമോ?

ഇഷ്ടം

എന്നതിൽ നിന്നുള്ള സന്ദേശം സെർജിയസ്99

2. നിങ്ങൾ പിസി റീബൂട്ട് ചെയ്യുമ്പോൾ, കൂടുതൽ സ്റ്റാർട്ടപ്പിനായി വിൻഡോസ് ലിനക്സ് സിസ്റ്റം തിരഞ്ഞെടുക്കാൻ കഴിയുമോ, അതോ സിസ്റ്റം തിരഞ്ഞെടുക്കുന്നതിന് ഓരോ തവണയും ബയോസിലെ ഹാർഡ് എച്ച്ഡിഡി പുനർനിർവചിക്കേണ്ടതുണ്ടോ?

നിങ്ങൾ ചെയ്യേണ്ടതില്ല. Linux ഉപയോഗിച്ച് HDD ബൂട്ട് ചെയ്യാൻ സജ്ജമാക്കുക, തുടർന്ന് ടെർമിനൽ (sudo update-grub) വഴി grub അപ്‌ഡേറ്റ് ചെയ്യുക, ലോഡുചെയ്യുമ്പോൾ, ഒരു OS തിരഞ്ഞെടുക്കൽ വിൻഡോ ദൃശ്യമാകും, ഇൻസ്റ്റാളേഷൻ സമയത്ത് Linux Windows കാണുകയാണെങ്കിൽ, നിങ്ങൾ ചെയ്യേണ്ട ആവശ്യമില്ല. grub അപ്ഡേറ്റ് ചെയ്യുക

ചോദ്യം: വിൻഡോസ് 8.1 പിന്നീട് ആരംഭിക്കുന്നില്ല ഉബുണ്ടു ഇൻസ്റ്റലേഷനുകൾ


ഹലോ!
എന്റെ ചെറുപ്പകാലം ഓർത്ത് ഉബുണ്ടു ഇൻസ്റ്റാൾ ചെയ്യണമെന്ന് വളരെക്കാലമായി ഞാൻ ആഗ്രഹിച്ചു. ഒടുവിൽ, ഞാൻ അതിൽ എത്തി. ഞാൻ ലാപ്‌ടോപ്പിലെ ഒരു പാർട്ടീഷൻ നശിപ്പിച്ച് വിൻഡോസിന് അടുത്തായി. ഇതിനുശേഷം എനിക്ക് വിൻഡോസിൽ പ്രവേശിക്കാൻ കഴിയില്ല. ഞാൻ ഗ്രബ്ബിൽ പ്രവേശിക്കുമ്പോൾ എനിക്ക് ഒരു ചോയ്‌സ് ഉണ്ട്: തിരഞ്ഞെടുക്കുമ്പോൾ ഉബുണ്ടു, എല്ലാം നന്നായി ലോഡ് ചെയ്യുന്നു, പക്ഷേ തിരഞ്ഞെടുക്കുമ്പോൾ വിൻഡോസ്- ടച്ച് സ്‌ക്രീൻ ഇപ്പോഴും പ്രവർത്തിക്കുന്നു, പക്ഷേ അത് ഓണാക്കിയാൽ സ്‌ക്രീൻ മാത്രമേ ദൃശ്യമാകൂ പശ്ചാത്തല നിറംഗ്രബ്ബും അതിനപ്പുറവും ഒന്നും സംഭവിക്കുന്നില്ല. മാത്രമല്ല, ഈ കീ അമർത്തുന്നതിന് NamLok ഇൻഡിക്കേറ്റർ പോലും പ്രതികരിക്കുന്നില്ല.
കൂടുതൽ, സ്‌പോയിലറിന് കീഴിൽ, കൂടുതൽ വിശദമായി, ധാരാളം വാചകം ഉപയോഗിച്ച് വായനക്കാരെ ഭയപ്പെടുത്താതിരിക്കാൻ.


ഞാൻ ഒരേസമയം കഴിയുന്നത്ര വിവരങ്ങൾ അവതരിപ്പിക്കുന്നു.
1. ഇപ്പോൾ വിൻഡോസും ഉബുണ്ടുവും ബയോസിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. UEFI അല്ല!
2. ഉബുണ്ടു ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് മുമ്പ് ഞാൻ ഫാസ്റ്റ് ബൂട്ട് പ്രവർത്തനരഹിതമാക്കി. BIOS-ൽ എനിക്ക് ഒരു സുരക്ഷിത ബൂട്ട് കണ്ടെത്താൻ കഴിഞ്ഞില്ല.
3. കുറിപ്പ് 2 ൽ ഫിസിക്കൽ ഡിസ്ക്. ആദ്യത്തേത് Windows (sda)(MBR) ഉള്ള ഒരു SSD ആണ്, രണ്ടാമത്തേത് വളരെ കുറച്ച് പാർട്ടീഷനുകളുള്ള HDD ആണ്, അതിലൊന്ന് Ubuntu (sdb)(GPT) ഉള്ളതാണ്.
4. ഉബുണ്ടു sda-യിലെ എന്റെ പാർട്ടീഷനുകൾ കണ്ടില്ല, അത് ശൂന്യമാണെന്ന് പറഞ്ഞു.
എന്താണ് ചെയ്യേണ്ടതെന്ന് ഞാൻ ഇന്റർനെറ്റിൽ കണ്ടെത്തി

കോഡ് കോഡ്
1 sudo gdisk /dev/sda

ഇത്, ഞാൻ മനസ്സിലാക്കിയതുപോലെ, പഴയ മാർക്ക്അപ്പിൽ നിന്ന് GPT യുടെ അവശിഷ്ടങ്ങൾ മായ്‌ക്കുന്നു, പക്ഷേ MBR മായ്‌ക്കുന്നില്ല. അതാണ് ഞാൻ ചെയ്തത്, അത് സഹായിച്ചു.
4. ഇൻസ്റ്റലേഷൻ സമയത്ത് ബൂട്ട്ലോഡറിനായി തിരഞ്ഞെടുത്തു sda.
5. ഇൻസ്റ്റാളേഷന് ശേഷം, ഉബുണ്ടു സാധാരണയായി ആരംഭിക്കുന്നു. വിൻഡോസ് ആഗ്രഹിക്കുന്നില്ല.
6. അപ്ഡേറ്റ്-ഗ്രബ് സഹായിക്കില്ല. വിജയകരമായി നടപ്പിലാക്കുന്നു, പക്ഷേ ലോഡിംഗിനെ ബാധിക്കില്ല.

അവരെ എങ്ങനെ സുഹൃത്തുക്കളാക്കാമെന്ന് എന്നോട് പറയൂ. ഞാൻ ദൃശ്യമായ ബൂട്ട്ലോഡർ പുനഃസ്ഥാപിക്കുകയാണെങ്കിൽ, ഉബുണ്ടു ഉണ്ടാകില്ല; ഞാൻ വീണ്ടും ഗ്രബ് പുനഃസ്ഥാപിക്കുകയാണെങ്കിൽ, വിൻഡോ വീണ്ടും ലോഡുചെയ്യുന്നത് നിർത്തും.
നിങ്ങളുടെ ശ്രദ്ധയ്ക്കും ക്ഷമയ്ക്കും നന്ദി!

ഉത്തരം: Win 7 + Linux സംയോജനത്തിൽ, EasyBCD ഉപയോഗിച്ച് ഞാൻ ഏഴ് ബൂട്ട്മെനുവിലേക്ക് Linux ചേർത്തു. ശരിയാണ്, ഞാൻ അവ ഒരു ഡിസ്കിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. അത് പോലെ തോന്നുന്നു

ചോദ്യം: notepadqq ഇൻസ്റ്റാൾ ചെയ്യുന്നു. ആശ്രിതത്വ പിശക്


debian 8 gnome 3 ന് കീഴിൽ ഞാൻ notepadqq ഇൻസ്റ്റാൾ ചെയ്യുന്നു
notepadqq ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ notepadqq-common ഇൻസ്റ്റാൾ ചെയ്യാൻ എന്നോട് ആവശ്യപ്പെട്ടു. ഞാൻ എത്തിച്ചു.
ഇതിനുശേഷം, notepadqq ന്റെ ഇൻസ്റ്റാളേഷൻ നന്നായി പോയി, പക്ഷേ ഈ പിശക് പ്രത്യക്ഷപ്പെട്ടു:
കോഡ് കോഡ്
1 2 3 4 5 6 7 8 9 10 11 12 13 notepadqq അൺപാക്ക് ചെയ്യുന്നു (0.46.2- 0 ~trusty1) ... dpkg: പാക്കേജ് ഡിപൻഡൻസികൾ notepadqq പാക്കേജിന്റെ കോൺഫിഗറേഷൻ അനുവദിക്കുന്നില്ല: notepadqq notepadqq- common (>= 0.46.2- 0 ~trusty1) . notepadqq notepadqq-നെ ആശ്രയിച്ചിരിക്കുന്നു- പൊതുവായ ("0.46.2- 0 ~trusty1.1~) . dpkg: പിശക് പ്രോസസ്സിംഗ് പാക്കേജ് notepadqq (--install): ഡിപൻഡൻസി പ്രശ്നങ്ങൾ - കോൺഫിഗർ ചെയ്യാത്തവ വിടുക desktop-file-utils (0.22-1) പ്രോസസ്സിംഗ് ട്രിഗറുകൾ ... gnome-menus (3.13.3-6) പ്രോസസ്സിംഗ് ട്രിഗറുകൾ ... പ്രോസസ്സ് ചെയ്യുന്നു mime- പിന്തുണയ്‌ക്കുള്ള ട്രിഗറുകൾ (3.58) ... man-db (2.7.0.2-5) എന്നതിനായുള്ള പ്രോസസിംഗ് ട്രിഗറുകൾ... ഇനിപ്പറയുന്ന പാക്കേജുകൾ പ്രോസസ്സ് ചെയ്യുമ്പോൾ പിശകുകൾ സംഭവിച്ചു: notepadqq
12 മണിക്കൂർ 44 മിനിറ്റിനു ശേഷം ചേർത്തു
ഇൻസ്റ്റാളേഷനിൽ സഹായിക്കുക അല്ലെങ്കിൽ ഡെബിയൻ 8-നുള്ള ഏത് പ്രോഗ്രാമാണ് ഇതിനേക്കാൾ മികച്ചതും നോട്ട്പാഡ്++ ന് സമാനമായതും എന്ന് എന്നോട് പറയൂ?

16 മിനിറ്റിനു ശേഷം ചേർത്തു
ഞാൻ എല്ലാം വീണ്ടും ഡൗൺലോഡ് ചെയ്തു, അത് വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്തു, എങ്ങനെയോ പിശകുകളില്ലാതെ 3 തവണ അത് ആരംഭിച്ചു, എന്താണ് പ്രശ്നം എന്ന് എനിക്കറിയില്ല. ഞാൻ ഡെബിയൻ ഇൻസ്റ്റാൾ ചെയ്തതുകൊണ്ടാകാം.

ഉത്തരം:

എന്നതിൽ നിന്നുള്ള സന്ദേശം മദ്യപിച്ച ചെന്നായ്ക്കൾ

ഇൻസ്റ്റാളേഷനിൽ സഹായിക്കുക അല്ലെങ്കിൽ ഡെബിയൻ 8-നുള്ള ഏത് പ്രോഗ്രാമാണ് ഇതിനേക്കാൾ മികച്ചതും നോട്ട്പാഡ്++ ന് സമാനമായതും എന്ന് എന്നോട് പറയൂ?

സമാനതകളൊന്നുമില്ല, എല്ലായിടത്തും സാധ്യതകളും അവസാനങ്ങളും കാണുന്നില്ല.

ചോദ്യം: പ്രോഗ്രാമുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നു ലിനക്സ് മിന്റ്ആവശ്യമുള്ള ഡയറക്ടറിയിലേക്ക്


ശുഭദിനം. ഒരു നിസ്സാര ചോദ്യമായേക്കാവുന്നതിൽ ക്ഷമിക്കണം. അധികം താമസിയാതെ ഞാൻ Linux Mint 17.3 വളരെ പഴയ ഹാർഡ്‌വെയറിൽ (ibm Thinkpad 43 ലാപ്‌ടോപ്പ്) ഇൻസ്റ്റാൾ ചെയ്തു. ഇത് സഹിഷ്ണുതയോടെ പ്രവർത്തിക്കുന്നു. സിനാപ്റ്റിക് ഉപയോഗിച്ച് ആപ്ലിക്കേഷനുകൾ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ, അവ എവിടെയാണ് ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നതെന്ന് വളരെ വ്യക്തമല്ല. സ്വമേധയാ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ, ഇൻസ്റ്റാളേഷനായി ഫോൾഡറുകളുടെ സാധാരണ തിരഞ്ഞെടുപ്പും ഇല്ല (വിൻഡോസ് പോലെ). പക്ഷെ എനിക്ക് ഇപ്പോഴും എന്താണ് എവിടെ, എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്തതെന്ന് അറിയാൻ ആഗ്രഹമുണ്ട്... പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് ആവശ്യമുള്ള ഡയറക്ടറി തിരഞ്ഞെടുക്കാൻ എന്തെങ്കിലും വഴിയുണ്ടെങ്കിൽ ദയവായി എന്നോട് പറയുക (ഇത് കമാൻഡ് ലൈനിൽ നിന്നാണ് ചെയ്തതെന്ന് ഞാൻ സംശയിക്കുന്നു) അങ്ങനെയാണെങ്കിൽ, എങ്ങനെ.

ഉത്തരം: IN വിൻഡോസ് പ്രോഗ്രാമുകൾചട്ടം പോലെ, പ്രോഗ്രാം തന്നെ, ഡാറ്റ, ഡിപൻഡൻസികൾ, ഡോക്യുമെന്റേഷൻ മുതലായവ സ്ഥിതിചെയ്യുന്ന ഒരു ഫോൾഡറിൽ അവ സ്ഥാപിച്ചിരിക്കുന്നു.

യുണിക്സ് പോലുള്ള പാക്കേജുകളിൽ വ്യത്യസ്ത ഡയറക്ടറികളിലേക്ക് പാക്ക് ചെയ്യപ്പെടുന്നു. എക്സിക്യൂട്ടബിൾ പ്രോഗ്രാംഒരു ഫോൾഡറിൽ, മനുഷ്യനുള്ള ഡോക്യുമെന്റേഷൻ, ഉദാഹരണത്തിന്, മറ്റൊന്നിൽ, മനുഷ്യന് അത് കണ്ടെത്താൻ കഴിയുന്നിടത്ത്, ലൈബ്രറികൾ മൂന്നാമത്തെ ഫോൾഡറിൽ സ്ഥാപിച്ചിരിക്കുന്നു, അവിടെ സിസ്റ്റത്തിന് അവ കണ്ടെത്താനാകും, പ്രോഗ്രാം ഡാറ്റയും മറ്റെല്ലാത്തിൽ നിന്നും വ്യത്യസ്തമാണ്.

dpkg -L<имя_пакета> --- പാക്കേജ് ഇൻസ്‌റ്റാൾ ചെയ്‌താൽ എല്ലാം എവിടെയാണ് ഇൻസ്‌റ്റാൾ ചെയ്‌തിരിക്കുന്നതെന്ന് കാണാനാണിത്
dpkg -c<имя_файла.deb> --- ഡൗൺലോഡ് ചെയ്ത പാക്കേജ് എവിടെയാണ് ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുകയെന്ന് കാണുക

dpkg -L coreutilsഉദാഹരണത്തിന്

ഒരു ഡെബ് പാക്കേജ് ഒരു സാധാരണ ആർക്കൈവാണ്. നിങ്ങൾക്ക് ഇത് എവിടെയും അൺപാക്ക് ചെയ്യാം. പാക്കേജ് ക്രമീകരണങ്ങളിൽ വിവരിച്ചിരിക്കുന്ന ഡയറക്‌ടറിയിൽ മാത്രം ഇൻസ്റ്റാളറും ഇതുതന്നെ ചെയ്യുന്നു. കൂടാതെ, ഇത് ഇൻസ്റ്റാളേഷന് മുമ്പും ശേഷവും ചില തയ്യാറെടുപ്പുകൾ നടത്തുകയും അത്തരം ഒരു പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് പറഞ്ഞ് ഡാറ്റാബേസിലേക്ക് എഴുതുകയും ചെയ്യുന്നു. പൊതുവേ, ഇത് ചെയ്യുന്നതിൽ വലിയ കാര്യമില്ല.

ചോദ്യം: കീസ്റ്റോൺ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ ഒരു പാരാമീറ്റർ കാണുന്നില്ല


ഇൻസ്റ്റാളേഷന് (ശ്രമിക്കുന്നു) ശേഷം, കീസ്റ്റോൺ പൂർണ്ണമായി ഇൻസ്റ്റാൾ ചെയ്തില്ല, ഈ ലോഗ് ഉപയോഗിച്ച് ഇൻസ്റ്റലേഷൻ ക്രാഷാകുന്നു
ബാഷ്
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 sudo apt install keystone [ sudo ] hagassaan-നുള്ള പാസ്‌വേഡ്: പാക്കേജ് ലിസ്റ്റുകൾ വായിക്കുന്നു... പൂർത്തിയായി ഡിപൻഡൻസി ട്രീ ബിൽഡിംഗ് സ്റ്റേറ്റ് വിവരങ്ങൾ വായിക്കുന്നു... പൂർത്തിയായ കീസ്റ്റോൺ ഇതിനകം തന്നെ ഏറ്റവും പുതിയ പതിപ്പാണ് (2:13.0.0-6) . 0 അപ്‌ഗ്രേഡ് ചെയ്‌തു, 0 പുതുതായി ഇൻസ്‌റ്റാൾ ചെയ്‌തു, 0 നീക്കം ചെയ്‌തിരിക്കുന്നു, 0 അപ്‌ഗ്രേഡ് ചെയ്‌തിട്ടില്ല. 1 പൂർണ്ണമായി ഇൻസ്റ്റാൾ ചെയ്യുകയോ നീക്കം ചെയ്യുകയോ ചെയ്തിട്ടില്ല. ഈ പ്രവർത്തനത്തിന് ശേഷം, 0 ബി അധിക ഡിസ്ക് സ്പേസ് ഉപയോഗിക്കും. നിങ്ങൾ തുടരാൻ ആഗ്രഹിക്കുന്നുവോ? [ Y/ n] കീസ്റ്റോൺ സജ്ജീകരിക്കുന്നു (2 :13.0.0-6 )... PKG-Openstack ഇപ്പോൾ വിളിക്കുന്നു: dbc_go കീസ്റ്റോൺ കോൺഫിഗർ ചെയ്യുക dbconfig-common: / etc/ dbconfig-common/ keystone.conf എന്നതിലേക്ക് കോൺഫിഗർ എഴുതുന്നു ഡാറ്റാബേസ് കീസ്റ്റോൺഡ്ബി: ഇതിനകം നിലവിലുണ്ട്. ===> opensatck-pkg-tools: db ക്രെഡൻഷ്യലുകൾ എഴുതുന്നു: sqlite://// var/ lib/ keystone/ keystonedb ... റണ്ണിംഗ്: su കീസ്റ്റോൺ -s / bin/ sh -c "keystone-manage db_sync" .. റണ്ണിംഗ്: su കീസ്റ്റോൺ -s / bin/ sh -c "keystone-manage fernet_setup --keystone-user keystone --keystone-group keystone"... റണ്ണിംഗ്: su കീസ്റ്റോൺ -s / bin/ sh -c "കീസ്റ്റോൺ-മാനേജ് ക്രെഡൻഷ്യൽ_സെറ്റപ്പ് --കീസ്റ്റോൺ-യൂസർ കീസ്റ്റോൺ --കീസ്റ്റോൺ-ഗ്രൂപ്പ് കീസ്റ്റോൺ"... മൊഡ്യൂൾ wsgi ഇതിനകം പ്രവർത്തനക്ഷമമാക്കി സൈറ്റ് wsgi-കീസ്റ്റോൺ ഇതിനകം പ്രവർത്തനക്ഷമമാക്കി കീസ്റ്റോൺ ഡെമൺ പ്രവർത്തനക്ഷമമാണെന്ന് ഉറപ്പാക്കാൻ 10 സെക്കൻഡ് ഉറങ്ങുന്നു: 10 ...9 ...8 ...7 ...6 ...5 .. .4 ...3 ...2 ...1 ...0 ===> "കീസ്റ്റോൺ-മാനേജ് ബൂട്ട്സ്ട്രാപ്പ്" ഉപയോഗിച്ച് വാടകക്കാരെ ബൂട്ട്സ്ട്രാപ്പുചെയ്യുന്നു : ഇപ്പോൾ ചെയ്യുന്നത്: su കീസ്റ്റോൺ -s / bin/ sh -c "keystone-manage bootstrap --bootstrap-role-name admin --bootstrap-service-name keystone --bootstrap-region-id "ഉപയോഗം: കീസ്റ്റോൺ-മാനേജ് [ബൂട്ട്സ്ട്രാപ്പ്| ക്രെഡൻഷ്യൽ_മൈഗ്രേറ്റ്| ക്രെഡൻഷ്യൽ_റൊട്ടേറ്റ്| ക്രെഡൻഷ്യൽ_സെറ്റപ്പ്| db_sync| db_version| ഡോക്ടർ| domain_config_upload| fernet_rotate| fernet_setup| മാപ്പിംഗ്_പോപ്പുലേറ്റ്| mapping_purge| മാപ്പിംഗ്_എഞ്ചിൻ| saml_idp_metadata| token_flush] bootstrap [ -h] [ --bootstrap-username OS_BOOTSTRAP_USERNAME] [ --bootstrap-password OS_BOOTSTRAP_PASSWORD] [ --bootstrap-project-name OS_BOOTSTRAP_PROJECTOSTROP_NAME_BOOTSTRAP_NAME ] [ --bootstrap-service- പേര് OS_BOOTSTRAP_SERVICE_NAME] [ --bootstrap-admin-url OS_BOOTSTRAP_ADMIN_URL] [ --bootstrap-public-url OS_BOOTSTRAP_PUBLIC_URL] [ --bootstrap-internal-url ഐഡി OS_BOOTSTRAP_REGION_ID] കീസ്റ്റോൺ -മാനേജ് [ബൂട്ട്സ്ട്രാപ്പ്| ക്രെഡൻഷ്യൽ_മൈഗ്രേറ്റ്| ക്രെഡൻഷ്യൽ_റൊട്ടേറ്റ്| ക്രെഡൻഷ്യൽ_സെറ്റപ്പ്| db_sync| db_version| ഡോക്ടർ| domain_config_upload| fernet_rotate| fernet_setup| മാപ്പിംഗ്_പോപ്പുലേറ്റ്| mapping_purge| മാപ്പിംഗ്_എഞ്ചിൻ| saml_idp_metadata| token_flush] bootstrap: പിശക്: വാദം --bootstrap-region-id: പ്രതീക്ഷിക്കുന്ന ഒരു ആർഗ്യുമെന്റ് dpkg: പിശക് പ്രോസസ്സിംഗ് പാക്കേജ് കീസ്റ്റോൺ (--configure) : ഇൻസ്റ്റാൾ ചെയ്ത കീസ്റ്റോൺ പാക്കേജ് പോസ്റ്റ്-ഇൻസ്റ്റലേഷൻ സ്ക്രിപ്റ്റ് സബ്പ്രോസസ് റിട്ടേൺ എറർ എക്സിറ്റ് സ്റ്റാറ്റസ് 2 പ്രോസസ്സ് ചെയ്യുമ്പോൾ പിശകുകൾ നേരിട്ടു: കീസ്റ്റോൺ സാൻഡ്ബോക്സ് പ്രൊഫൈലുകൾ കോൺഫിഗർ ചെയ്യുന്നു.... സാൻഡ്ബോക്സ് പ്രൊഫൈലുകൾ അപ്ഡേറ്റ് ചെയ്തു! ഇ: ഉപ-പ്രോസസ് /usr/bin/dpkg തിരികെ നൽകി പിശക് കോഡ് (1 )

ഞാൻ മനസ്സിലാക്കുന്നത് പോലെ, --bootstrap-region-id എന്നതുമായി ബന്ധപ്പെട്ട എന്തെങ്കിലും പ്രക്രിയയിൽ എനിക്ക് ചിലത് നഷ്‌ടമായി, പക്ഷേ അത് എങ്ങനെ പുനഃസ്ഥാപിക്കാം? മുൻകൂർ നന്ദി

ഒരു ഡസനിലധികം പുതിയ നോൺ-വിൻഡോസ് ഉപയോക്താക്കൾ ഈ ദിവസങ്ങളിൽ "ബൂട്ട്ലോഡർ" എന്ന പ്രയോഗത്തെ ന്യായമായ അളവിൽ സംശയത്തോടും സംശയത്തോടും കൂടി സ്വാഗതം ചെയ്യുന്നു. ഇതിന് തികച്ചും യുക്തിസഹമായ ഒരു കാരണമുണ്ട്: മിക്ക തുടക്കക്കാരും, വിപണിയിൽ സാധാരണമല്ലാത്ത മറ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ ഉപയോഗിക്കുന്നതിന് മുമ്പ്, ദൈനംദിന ജീവിതംഅതേ വിൻഡോസ് ഉപയോഗിച്ചു. അതിൽ, ഈ ബൂട്ട്ലോഡർ കഴിയുന്നത്ര പ്രാകൃതമായും സുതാര്യമായും നടപ്പിലാക്കുന്നു. ഇത് ഒരു പരിധിവരെ ശരാശരി ഉപയോക്താവിന് സൗകര്യം കൂട്ടുന്നുവെങ്കിലും, ഇത് കുറയ്ക്കുന്നു പ്രവർത്തനക്ഷമതഇതിനകം തന്നെ ഏറ്റവും ജനപ്രിയവും ബഹുമുഖവുമായ OS. അതിനാൽ, ഐടി വ്യവസായത്തിന്റെ മറ്റ് ഉൽപ്പന്നങ്ങളിൽ ശ്രദ്ധ ചെലുത്താൻ തീരുമാനിച്ച എല്ലാവരും തീർച്ചയായും സാർവത്രിക ബൂട്ട്ലോഡർ GRUB-മായി സ്വയം പരിചയപ്പെടണം, ഇത് ഭാവിയിൽ ഒരു കമ്പ്യൂട്ടറിൽ ഇൻസ്റ്റാൾ ചെയ്ത നിരവധി ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ പ്രവർത്തിക്കാൻ ഗണ്യമായി സഹായിക്കും.

സാർവത്രികമല്ലാത്ത സിസ്റ്റങ്ങൾക്കുള്ള ഒരു സാർവത്രിക ഉപകരണം

ആദ്യം നമുക്ക് GNU GRUB എന്ന പേരിൽ തുടങ്ങാം. ഇംഗ്ലീഷിൽ നിന്നുള്ള ഈ ചുരുക്കെഴുത്ത് "പ്രധാന ഏകീകൃത ബൂട്ട്ലോഡർ" എന്നാണ് വിവർത്തനം ചെയ്യുന്നത്. അതിന്റെ സ്രഷ്ടാവ് ലാഭേച്ഛയില്ലാതെ പ്രവർത്തിക്കുന്ന സ്ഥാപനമായ "ഗ്നു പ്രോജക്റ്റ്" ആണ്, അത് ഐടി മേഖലയിൽ സ്വതന്ത്രമായി വിതരണം ചെയ്തു സോഫ്റ്റ്വെയർ. പിന്തുണയ്‌ക്കുന്ന സിസ്റ്റങ്ങളുടെ മുഴുവൻ ലിസ്റ്റിൽ നിന്നും ഉപയോക്താവിന് ആവശ്യമായ OS എങ്ങനെ ബൂട്ട് ചെയ്യണമെന്ന് തിരഞ്ഞെടുക്കുന്നതിനുള്ള ഒരു മെനു GRUB തന്നെ അവതരിപ്പിക്കുന്നു:

  • ലിനക്സ്.
  • ഫ്രീബിഎസ്ഡി.
  • സോളാരിസ്.

ഈ സാഹചര്യത്തിൽ, വിൻഡോസിലും GRUB-ന് പ്രവർത്തിക്കാൻ കഴിയും. എന്നിരുന്നാലും, ഈ ബൂട്ട്ലോഡർ നേരിട്ട് പിന്തുണയ്‌ക്കാത്ത അത്തരം സിസ്റ്റങ്ങൾ സമാരംഭിക്കുന്നതിന്, എല്ലാ വിശദാംശങ്ങളിലും വിശദാംശങ്ങളിലും ഞങ്ങൾ കുറച്ച് കഴിഞ്ഞ് പഠിക്കുന്ന പ്രത്യേക സൂക്ഷ്മതകളുണ്ട്.

സാങ്കേതിക വികസന പാത

GRUB-ന്റെ തുടർച്ചയായി വളരുന്ന ജനപ്രീതിയാണ് ഭാവിയിൽ ബൂട്ട്ലോഡറിന്റെ സ്ഥിരമായ വികസനത്തിനും മെച്ചപ്പെടുത്തലിനും പ്രേരിപ്പിച്ച അടിസ്ഥാന കാരണം. GRUB Legacy എന്ന് വിളിക്കപ്പെടുന്ന ബൂട്ട്‌ലോഡറിന്റെ ആദ്യ പതിപ്പ്, UNIX പോലുള്ള സിസ്റ്റങ്ങൾക്കായുള്ള ഒരു ഏകീകൃത ബൂട്ട്‌ലോഡറിന്റെ ചുമതലകൾ ഇപ്പോഴും നന്നായി നേരിടുന്നു. ഗുരുതരമായ കമ്പനികളിൽ നിന്നുള്ള വ്യാപകമായ പിന്തുണയും (റെഡ്‌ഹാറ്റ്, നോവെൽ പോലുള്ളവ) സെർവർ വിതരണങ്ങളും പൊതുവെ അതിന്റെ തുടർ അസ്തിത്വം ഉറപ്പാക്കി.

എന്നിരുന്നാലും, ഈ സാഹചര്യം പോലും ബൂട്ട്‌ലോഡറിന്റെ കൂടുതൽ മെച്ചപ്പെടുത്തലിൽ യാതൊരു സ്വാധീനവും ചെലുത്തിയില്ല, ഉപയോക്താക്കൾക്ക് ഇപ്പോൾ GRUB 2-ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ലഭിച്ചു. പേര് ഒഴികെ . ഇന്ന്, ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ പതിപ്പ് 9.10 മുതൽ സ്ഥിരസ്ഥിതിയായി ഉപയോഗിക്കുന്നു ഉബുണ്ടു സിസ്റ്റം, രണ്ടാമത്തെ പുനരവലോകനത്തിന്റെ GRUB, അതിന്റെ കൂടുതൽ വികസിതവും ശക്തവുമായ ഘടന കാരണം, മുൻകാലങ്ങളിൽ സ്വയം തെളിയിച്ചിട്ടുള്ള ലെഗസിയുടെ കൂടുതൽ വികസനം പൂർണ്ണമായും നിർത്തി.

എന്നിരുന്നാലും, മുമ്പത്തെ പതിപ്പിനെ അപേക്ഷിച്ച് GRUB 2 കൂടുതൽ സങ്കീർണ്ണമായ ബൂട്ട് ലോഡറാണെന്ന് തുടക്കത്തിൽ തന്നെ ഒരു തുടക്കക്കാരൻ മനസ്സിലാക്കണം. അതിനാൽ, ഉപയോക്താക്കളെ സംരക്ഷിക്കുന്നതിനായി സാധ്യമായ ബുദ്ധിമുട്ടുകൾകൂടാതെ പ്രശ്നങ്ങൾ, തുടർന്ന് എല്ലാ ചെറിയ വിശദാംശങ്ങളും ലളിതമായും വിശദമായും അവതരിപ്പിക്കും, ഏറ്റവും പുതിയ പതിപ്പിലെ എല്ലാ പുതുമകളും പൂർണ്ണമായി പ്രയോജനപ്പെടുത്താൻ നിങ്ങളെ അനുവദിക്കുന്ന അവബോധം, അവയിൽ ചിലത് ഉണ്ട്:

  • സ്ക്രിപ്റ്റ് പിന്തുണ (സൈക്കിളുകൾ, വ്യവസ്ഥകൾ, വേരിയബിളുകൾ, പ്രവർത്തനങ്ങൾ).
  • ഗ്രാഫിക്കൽ ഇന്റർഫേസ് വഴക്കമുള്ള മാറ്റങ്ങൾ ചേർക്കുന്നു രൂപംഉപയോക്താവിന്റെ വ്യക്തിഗത അഭിരുചിക്കനുസരിച്ച് ബൂട്ട്ലോഡർ (GRUB 2 കറുപ്പും വെളുപ്പും പട്ടികയിൽ നിന്ന് സ്റ്റൈലിഷ് മൾട്ടി-കളർ വിൻഡോയിലേക്ക് എളുപ്പത്തിൽ മാറ്റാം).
  • മൊഡ്യൂളുകളുടെ ഡൈനാമിക് ലോഡിംഗ് സാധ്യത. അസംബ്ലി ഘട്ടത്തിലല്ല, മറിച്ച് എക്സിക്യൂഷൻ സമയത്ത് നേരിട്ട് പ്രവർത്തനം വിപുലീകരിക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കും.
  • വ്യത്യസ്ത വാസ്തുവിദ്യകളുമായി പൊരുത്തപ്പെടുന്നു.
  • Mac OS ലോഡുചെയ്യുന്നതിനുള്ള പിന്തുണ ചേർത്തു.
  • ചേർത്തു സ്ഥിരതയുള്ള ജോലിഇതുപോലുള്ള ഫയൽ സിസ്റ്റങ്ങൾക്കൊപ്പം: FAT16, FAT32, NTFS, ഏതെങ്കിലും പതിപ്പ് ext, എക്സ്എഫ്എസ്ഒപ്പം ഐഎസ്ഒ
  • ക്രോസ്-പ്ലാറ്റ്ഫോം ഇൻസ്റ്റലേഷൻ തരം മറ്റൊരു ആർക്കിടെക്ചറിൽ നിന്ന് GRUB2 ഇൻസ്റ്റാൾ ചെയ്യുന്നത് സാധ്യമാക്കും
  • പ്രശ്നകരമായ സാഹചര്യങ്ങളിൽ ഒരു സുരക്ഷിത മോഡ് അവതരിപ്പിക്കുന്നു.
  • ആവശ്യകതകൾ കാരണം തുടക്കത്തിൽ പരിഹരിക്കാൻ കഴിയാത്ത പഴയ GRUB ലെഗസിയിൽ നിന്നുള്ള സ്ഥിരമായ പിശകുകൾ

എല്ലാവരും ലിലോയെക്കുറിച്ച് കേട്ടിട്ടുണ്ടോ?

തീർച്ചയായും, OS ലോഡറുകൾക്കിടയിലുള്ള ഉപയോക്താക്കളുടെ തിരഞ്ഞെടുപ്പ് GRUB-ൽ മാത്രമായി പരിമിതപ്പെടുന്നില്ല, സമാനമായ അനലോഗ് LILO ആണ് - Linux പ്രാരംഭ ലോഡർ (ലിനക്സ് ലോഡർ), ഇപ്പോഴും അതിന്റെ പ്രസക്തി പൂർണ്ണമായും നഷ്ടപ്പെടുന്നില്ല, എന്നിരുന്നാലും, GRUB-ന് അനുകൂലമായി, നിരവധി വ്യതിരിക്തതകൾ ഒരു നേരിട്ടുള്ള എതിരാളിക്ക് തീർച്ചയായും അഭിമാനിക്കാൻ കഴിയാത്ത സവിശേഷതകൾ കണക്കിലെടുക്കണം:

  • LILO 16 ബൂട്ട് കോൺഫിഗറേഷനുകളെ മാത്രമേ പിന്തുണയ്ക്കുന്നുള്ളൂ, GRUB അത്തരം കോൺഫിഗറേഷനുകളുടെ പരിധിയില്ലാത്ത എണ്ണം പിന്തുണയ്ക്കുന്നു.
  • GRUB-ന് ബൂട്ട് ചെയ്യാൻ കഴിയും പ്രാദേശിക നെറ്റ്വർക്ക്, ലിലോയെക്കുറിച്ച് പറയാൻ കഴിയില്ല.
  • അവസാനമായി, LILO യ്ക്ക് അത്ര കമാൻഡ് ഇന്ററാക്ടീവ് ഇന്റർഫേസ് ഇല്ല, ഉപയോക്താക്കൾക്ക് വളരെക്കാലമായി ശീലിച്ചിരിക്കുന്ന സൗകര്യമാണിത്. പുതിയ പതിപ്പ് GRUB.

ഓരോ തവണയും മെനുവിൽ വരുത്തിയ എല്ലാ മാറ്റങ്ങളും കംപൈൽ ചെയ്യേണ്ടതിന്റെ ആവശ്യകതയാണ് രണ്ട് ലോഡറുകളുടെയും ഒരേയൊരു പൊതു സവിശേഷത. ഫംഗ്ഷൻ ഓട്ടോമാറ്റിക് സേവിംഗ്പ്രൊപ്രൈറ്ററി ലിനക്സ് ബൂട്ട്ലോഡറിൽ നിന്ന് വളരെക്കാലമായി ഇല്ലായിരുന്നു. GRUB 2 ലും അത്തരമൊരു സൗകര്യപ്രദമായ സവിശേഷത അഭിമാനിക്കുന്നില്ല. എന്നാൽ ഈ അസൗകര്യം കണക്കിലെടുക്കുമ്പോൾ പോലും ദൈനംദിന ഉപയോഗംന്യൂനൻസ്, LILO അതിന്റെ എതിരാളിയെക്കാൾ നിരവധി പോയിന്റുകളിൽ താഴ്ന്നതാണ്, ഇതിന് നന്ദി, ഹോം കമ്പ്യൂട്ടർ ഉപയോക്താക്കൾക്കിടയിൽ ഇത് കൂടുതൽ വ്യാപകമായിക്കൊണ്ടിരിക്കുകയാണ്.

GRUB ഇൻസ്റ്റാൾ ചെയ്യുന്നു: പ്രക്രിയയുടെ എല്ലാ സൂക്ഷ്മതകളും വിശദാംശങ്ങളും

ആദ്യം മുതൽ, നിങ്ങൾ ഒന്നുകിൽ ഉബുണ്ടു ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോ അല്ലെങ്കിൽ അതിനായി ഒരു ബൂട്ടബിൾ ഡിസ്ക് (ലൈവ്സിഡി) ഉണ്ടെന്ന് ഉറപ്പാക്കുക. സിസ്റ്റം ആരംഭിച്ചതിന് ശേഷം, Ctrl+Alt+F2 എന്ന കീ കോമ്പിനേഷൻ ഉപയോഗിച്ച് നിങ്ങൾ ടെർമിനലിലേക്ക് വിളിക്കേണ്ടതുണ്ട്, തുടർന്ന് അതിൽ ഇനിപ്പറയുന്ന കമാൻഡുകൾ നൽകുക:

Sudo add-apt-repository ppa:cjwatson/grub,

സുഡോ ആഡ്-ഗെറ്റ് അപ്‌ഡേറ്റ് && സുഡോ ആഡ്-ഗെറ്റ് ഇൻസ്റ്റാൾ grub2,

സുഡോ അപ്ഡേറ്റ്-ഗ്രബ്2.

നിങ്ങൾക്ക് ഉബുണ്ടു ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിലും ഒരു ലൈവ് സിഡി ഉണ്ടെങ്കിൽപ്പോലും, ഒരു ചെറിയ വ്യത്യാസത്തിൽ നടപടിക്രമം അതേപടി തുടരും. ഇതിൽ നിന്ന് ബൂട്ട് ചെയ്ത ശേഷം, "ഉബുണ്ടു പരീക്ഷിക്കുക" ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക - ഈ രീതിയിൽ നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ മാറ്റങ്ങളൊന്നും കൂടാതെ സിസ്റ്റം ആരംഭിക്കും. അതിനുശേഷം, ടെർമിനൽ കോൾ ഘട്ടത്തിൽ നിന്നും GRUB ബൂട്ട് ലോഡർ ഇൻസ്റ്റാൾ ചെയ്യുന്നത് തുടരുക.

കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇൻസ്റ്റാൾ ചെയ്ത ബൂട്ട്ലോഡർ പതിപ്പ് പരിശോധിക്കാം grub-install -v, അതുപോലെ നേരിട്ട് ഉബുണ്ടു ബൂട്ട് സമയത്ത് തന്നെ.

GRUB സ്റ്റാർട്ടപ്പ് അൽഗോരിതം

GRUB ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാകുമ്പോൾ, ബൂട്ട് ലോഡർ ആദ്യം MBR കോഡ് അതിന്റേതായതായി മാറ്റുന്നു. MBR എന്നത് മാസ്റ്റർ ബൂട്ട് റെക്കോർഡ് അടങ്ങുന്ന ഒരു സെക്ടറാണ് (ഇംഗ്ലീഷിൽ നിന്ന്:

  • പ്രധാന ബൂട്ട്ലോഡർ കോഡ് (446 ബൈറ്റുകൾ);
  • ഹാർഡ് ഡിസ്കിന്റെ പ്രാഥമിക, ദ്വിതീയ പാർട്ടീഷനുകളുടെ വിവരണമുള്ള പാർട്ടീഷൻ പട്ടിക (64 ബൈറ്റുകൾ).

MBR സെക്ടറിന്റെ ചെറിയ വലിപ്പം കാരണം, GRUB സമാരംഭിക്കുന്നത് രണ്ട് പരമ്പരാഗത ഘട്ടങ്ങളായി യോജിക്കുന്നു:

  1. MBR-ൽ കോൺഫിഗറേഷൻ ഫയലിലേക്കുള്ള ഒരു ലിങ്ക് അടങ്ങിയിരിക്കുന്നു (ഉപയോക്താവിന്റെ വിവേചനാധികാരത്തിൽ ഏത് ഹാർഡ് ഡ്രൈവിലും ഇത് സ്ഥിതിചെയ്യാം). ഇതിലൂടെയാണ് മുഴുവൻ ബൂട്ട് ഘട്ടം, രണ്ടാം ഘട്ടത്തിൽ ആരംഭിക്കുന്നു.
  2. അവരുടെ കോൺഫിഗറേഷൻ ഫയൽ GRUB-ന് ആവശ്യമായ എല്ലാ ക്രമീകരണങ്ങളും ഡാറ്റയും കണക്കിലെടുക്കുന്നു. രണ്ടാം ഘട്ടത്തിൽ കോൺഫിഗറേഷൻ ഫയൽ കണ്ടെത്തിയില്ലെങ്കിൽ, ബൂട്ട് പ്രക്രിയ അവസാനിപ്പിക്കുകയും ഉപയോക്താവ് കമാൻഡ് ലൈനിൽ നിന്ന് ബൂട്ട് കോൺഫിഗറേഷൻ സ്വയം തിരഞ്ഞെടുക്കുകയും ചെയ്യും.

ഈ ബൂട്ട് ഘടന, GRUB-നെ മറ്റു പല അനലോഗുകളേക്കാളും കൂടുതൽ കോൺഫിഗർ ചെയ്യാവുന്നതും വഴക്കമുള്ളതുമാക്കാൻ അനുവദിക്കുന്നു, ഈ പ്രക്രിയ പരമാവധി ഒതുക്കമുള്ളതിലേക്ക് ലളിതമാക്കിയിരിക്കുന്നു.

ഏറ്റവും സാധാരണയായി ഉപയോഗിക്കുന്ന കൺസോൾ കമാൻഡുകൾ

ജോലി അവസരങ്ങളുടെ ഗണ്യമായ വ്യാപ്തി കൺസോൾ മോഡ് GNU GRUB-ന്റെ ഏറ്റവും പുതിയ പതിപ്പ്, സെറ്റപ്പ്, കോൺഫിഗറേഷൻ കഴിവുകൾ എന്നിവയും ഉപയോക്താക്കളെ നിസ്സംഗരാക്കില്ല. അതിലേക്ക് പ്രവേശിക്കുന്നതിന്, ബൂട്ട് മെനു പ്രദർശിപ്പിക്കുമ്പോൾ "C" കീ അമർത്തുക, അതിനുശേഷം നിങ്ങൾ ചെയ്യേണ്ടത് നിങ്ങൾക്ക് ആവശ്യമായ കമാൻഡുകൾ ശരിയായി നൽകുക എന്നതാണ്:

ടീമുകൾവിവരണംഉദാഹരണം കൺസോൾ ഇൻപുട്ട്
lsലിസ്റ്റുകളുമായി പ്രവർത്തിക്കുന്നതിനുള്ള യൂണിവേഴ്സൽ കമാൻഡ് ഹാർഡ് ഡ്രൈവുകൾവിഭാഗങ്ങളും. ഒരു ഫോൾഡറിലെ ഉള്ളടക്കങ്ങൾ പ്രദർശിപ്പിക്കാൻ ഉപയോഗിക്കാം.ls /boot/grub
അതിന്റെ ഉപയോഗം തരും മുഴുവൻ വിവരങ്ങൾതികച്ചും ഏതെങ്കിലും വിഭാഗത്തെക്കുറിച്ച്. ഇത് ഫയൽ സിസ്റ്റത്തിന്റെ തരം, അതിന്റെ ലേബൽ, UUID, അതുപോലെ അവസാനത്തെ മാറ്റങ്ങളുടെ തീയതി എന്നിവ സൂചിപ്പിക്കും.
പൂച്ചഒരു നിർദ്ദിഷ്‌ട ഫയലിന്റെ ഉള്ളടക്കത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ പ്രദർശിപ്പിക്കുക.പൂച്ച /പാത്ത്/ഫയലിന്റെ പേര്
ലിനക്സ്നല്ല പഴയ ലെഗസി പതിപ്പിൽ നിന്നുള്ള GRUB കേർണൽ കമാൻഡിന്റെ അനലോഗ്, ഇത് നിർദ്ദിഷ്ട ലിനക്സ് കേർണൽ ലോഡ് ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു.

linux കേർണൽ ഫയൽ

ഓപ്ഷൻ1=മൂല്യം

ഓപ്ഷൻ2 ഓപ്ഷൻ3

ചെയിൻലോഡർചെയിൻ സഹിതമുള്ള മറ്റൊരു ബൂട്ട്ലോഡറിലേക്ക് ബൂട്ട് നിയന്ത്രണം കൈമാറുന്നു. റൂട്ട് (തീർച്ചയായും, നിർദ്ദിഷ്‌ട എക്‌സിക്യൂട്ടബിൾ ഫയലിനെ സൂചിപ്പിക്കുന്ന) പാർട്ടീഷനിൽ മാത്രം ബൂട്ട്‌ലോഡർ തിരയും.

ചെയിൻലോഡർ /പാത്ത്/ഫയലിന്റെ പേര്

റൂട്ട്പരാമീറ്ററുകളില്ലാതെ കമാൻഡ് ഉപയോഗിക്കുമ്പോൾ, റൂട്ട് പാർട്ടീഷനെ കുറിച്ചുള്ള വിവരങ്ങളും അതിലെ ഫയൽ സിസ്റ്റത്തിന്റെ തരവും ഉപയോക്താവിന് ലഭിക്കും.റൂട്ട്
കുറച്ച് തവണ (സാധ്യത കാരണം തെറ്റായ പ്രവർത്തനം) മറ്റൊരു പാർട്ടീഷനിലേക്ക് റൂട്ട് നീക്കാൻ ഉപയോഗിക്കുന്നു.

*,* - ഡിസ്ക് നമ്പറും അതിലെ പാർട്ടീഷൻ നമ്പറും യഥാക്രമം

സെറ്റ്മിക്കപ്പോഴും, അതിന്റെ സ്ഥിരതയും പ്രകടനവും കാരണം, ഒരു ഡിസ്കിൽ റൂട്ട് പാർട്ടീഷൻ വീണ്ടും അസൈൻ ചെയ്യാൻ ഇത് ഉപയോഗിക്കുന്നു.

റൂട്ട് സജ്ജമാക്കുക= (hd*,*)

*,* - ഡിസ്ക് നമ്പറും അതിലെ പാർട്ടീഷൻ നമ്പറും യഥാക്രമം

തിരയുക

ഒരു വിഭാഗം UUID, ലേബൽ അല്ലെങ്കിൽ പ്രത്യേകമായി തിരയാനുള്ള കമാൻഡ് നൽകിയ ഫയൽ. തിരയൽ പാരാമീറ്ററുകൾ സജ്ജമാക്കാൻ ഇനിപ്പറയുന്ന കീകൾ ഉപയോഗിക്കുന്നു:

  • u (അല്ലെങ്കിൽ --fs-uuid) - UUID വഴി ഒരു പാർട്ടീഷനായി തിരയുക;
  • l (അല്ലെങ്കിൽ --ലേബൽ) - സെക്ഷൻ ലേബൽ പ്രകാരം തിരയുക;
  • f (അല്ലെങ്കിൽ --ഫയൽ) - ഒരു പ്രത്യേക ഫയലിനായി തിരയുക;
  • n (അല്ലെങ്കിൽ --no-floppy) - ഫ്ലോപ്പി ഡ്രൈവ് പരിശോധിക്കുമ്പോൾ ഒഴിവാക്കുക;
  • s (അല്ലെങ്കിൽ --സെറ്റ്) - കണ്ടെത്തിയ വിഭാഗത്തെ നിർദ്ദിഷ്ട വേരിയബിളിന്റെ മൂല്യമായി സജ്ജമാക്കുക.

ഡിസ്കുകളുടെയും പാർട്ടീഷനുകളുടെയും നമ്പറിംഗ് തെറ്റിയാൽ കമാൻഡ് ഉപയോഗപ്രദമാകും, അതിനാലാണ് സെറ്റ് റൂട്ട് കമാൻഡ് എവിടെയും തെറ്റായ ഡിസ്കിന്റെ തെറ്റായ പാർട്ടീഷനിലേക്ക് നയിക്കുന്നത്.

-u uuid_of_the_partition തിരയുക

തിരയൽ -l പാർട്ടീഷൻ ലേബൽ

തിരയൽ -f /path/filename

lsfontsഡൗൺലോഡ് ചെയ്തവയുടെ ഒരു ലിസ്റ്റ് പ്രദർശിപ്പിക്കുന്നു നിലവിൽഫോണ്ടുകൾ.lsfonts
സഹായംലഭ്യമായവയുടെ മുഴുവൻ ലിസ്റ്റും പ്രദർശിപ്പിക്കാൻ ഉപയോഗിക്കുന്നുസഹായം
അല്ലെങ്കിൽ ഒരു നിശ്ചിത പ്രതീകങ്ങൾ ഉപയോഗിച്ച് ആരംഭിക്കുന്ന കമാൻഡുകൾ ഔട്ട്പുട്ട് ചെയ്യുക.

help s - s-ൽ ആരംഭിക്കുന്ന എല്ലാ കമാൻഡുകൾക്കുമുള്ള സഹായം പ്രദർശിപ്പിക്കുക.

ഹെൽപ്പ് സെറ്റ് - സെറ്റ് കമാൻഡിനെക്കുറിച്ചുള്ള സഹായം പ്രദർശിപ്പിക്കുന്നു.

terminal_output.consoleകറുപ്പും വെളുപ്പും മാറുക വർണ്ണ സ്കീംഡിസ്പ്ലേ.terminal_output.console
പശ്ചാത്തല ചിത്രം

പശ്ചാത്തല ചിത്രം തത്സമയം മാറ്റുക. നൽകിയിരിക്കുന്ന പശ്ചാത്തലത്തിൽ നിന്ന് വേർതിരിച്ചറിയാൻ കഴിയുന്ന തരത്തിൽ ഫോണ്ടുകൾക്കായി ഒരു ഡിസൈൻ ഓപ്ഷൻ തിരഞ്ഞെടുക്കാൻ മാത്രമേ ഇത് സഹായിക്കുന്നുള്ളൂ.

ദയവായി ശ്രദ്ധിക്കുക: കമാൻഡ് ഡിസൈൻ ക്രമീകരണങ്ങൾ മാറ്റില്ല - ഇമേജ് പശ്ചാത്തലത്തിൽ മാത്രം അവശേഷിക്കുന്നു നിലവിലെ സെഷൻഅടുത്ത ഷട്ട്ഡൗൺ വരെ.

പശ്ചാത്തല_ചിത്രം /പാത്ത്/ഫയലിന്റെ പേര്

ബൂട്ട്നിങ്ങളുടെ കമ്പ്യൂട്ടർ ബൂട്ട് ചെയ്യുക.ബൂട്ട്
റീബൂട്ട് ചെയ്യുകഒരു കമ്പ്യൂട്ടർ പുനരാരംഭിക്കാൻ.റീബൂട്ട് ചെയ്യുക
കമ്പ്യൂട്ടർ ഓഫ് ചെയ്യുക.നിർത്തുക

പോസ്റ്റ്-ഇൻസ്റ്റലേഷൻ GRUB: സജ്ജീകരണവും ഉപയോഗപ്രദമായ സോഫ്റ്റ്വെയറും

GRUB2-ലെ പ്രധാന കോൺഫിഗറേഷൻ ഫയൽ, വ്യത്യസ്തമായി മുൻ പതിപ്പ്പൈതൃകം അല്ല /boot/grub/menu.lst, കൂടാതെ ഇതിനകം /boot/grub/grub.cfg.എന്നിരുന്നാലും, ഇത് നേരിട്ട് എഡിറ്റ് ചെയ്യുന്നതിൽ അർത്ഥമില്ല - ഇത് /etc/default/grub എന്ന ക്രമീകരണ ഫയലിലും /etc/grub.d എന്ന സ്ക്രിപ്റ്റ് ഡയറക്ടറിയിലും സംരക്ഷിച്ച ഓരോ മാറ്റത്തിലും ഇത് ജനറേറ്റ് ചെയ്യപ്പെടും.

IN /etc/default/grubഇഷ്‌ടാനുസൃതമാക്കൽ പ്രധാനമായും സ്ഥിരസ്ഥിതി ബൂട്ട് ഇനം കൂടാതെ/അല്ലെങ്കിൽ മെനു പ്രദർശന സമയം മാറ്റുന്നതിന് പരിമിതപ്പെടുത്തിയിരിക്കുന്നു:

  • മാറ്റത്തിന്റെ ആദ്യ പോയിന്റിന് ഉത്തരവാദിയായ പാരാമീറ്റർ ആണ് GRUB_DEFAULT, ഇതിന്റെ മൂല്യം ബൂട്ട് മെനുവിലെ ഇനത്തിന്റെ എണ്ണം സൂചിപ്പിക്കുന്നു. മറ്റേതെങ്കിലും ഇനം തിരഞ്ഞെടുക്കുമ്പോൾ, ഉപയോക്താവ് പൊതുവായ പട്ടികയിൽ നിന്ന് അതിന്റെ ക്രമം അറിഞ്ഞിരിക്കണം (ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ഉള്ളടക്കം കാണേണ്ടതുണ്ട് /boot/grub/grub.cfgകൂടാതെ അക്കൗണ്ട് വഴി കണ്ടെത്തുക ആവശ്യമുള്ള പ്രവേശനം). അതേ സമയം, നമ്പറിംഗ് നിയമങ്ങൾ മറക്കരുത്: ആദ്യ ഇനത്തിന് മൂല്യം 0, രണ്ടാമത്തേത് - 1, മൂന്നാമത്തേത് - 2 എന്നിങ്ങനെയാണ് നൽകിയിരിക്കുന്നത്.
  • ബൂട്ട് മെനുവിന്റെ പ്രദർശനം വൈകുന്നതിന് ഉത്തരവാദിയായ പരാമീറ്റർ ആണ് GRUB_TIMEOUT, ഉദ്ധരണികളിലെ നിയുക്ത മൂല്യം ഈ സ്പ്ലാഷ് സ്ക്രീൻ ദൃശ്യമാകുന്ന സെക്കൻഡുകളുടെ എണ്ണത്തെ സൂചിപ്പിക്കുന്നു. ഈ പരാമീറ്റർ എഡിറ്റുചെയ്യുന്നതിൽ ഒരു തന്ത്രപ്രധാനമായ സവിശേഷതയുണ്ട്: മൂല്യം "-1" ആയി സജ്ജീകരിക്കുന്നതിലൂടെ, ഉപയോക്താവ് ഏതെങ്കിലും ഇനം തിരഞ്ഞെടുക്കുന്നത് വരെ സ്‌ക്രീൻ സേവർ കൃത്യമായി ഹാംഗ് ചെയ്യും.

ഒരു കൂട്ടം സ്ക്രിപ്റ്റുകൾ /etc/grub.dകമ്പ്യൂട്ടറിൽ എല്ലാം കണ്ടെത്തുക ഇൻസ്റ്റാൾ ചെയ്ത സിസ്റ്റങ്ങൾകൂടാതെ അണുകേന്ദ്രങ്ങൾ, രൂപംകൊള്ളുന്നു ബൂട്ട് മെനു grub.cfg-ൽ. കേർണലുകളും മറ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളും തിരയുന്നതിന് രണ്ട് പ്രധാന ഉത്തരവാദികളാണ്: 10_linux, 30_os-prober. നിങ്ങളുടെ സ്വന്തം ബൂട്ട് ഇനങ്ങൾ ചേർത്ത് GRUB പരിഷ്കരിക്കാൻ 40_custom ഫയൽ നിങ്ങളെ അനുവദിക്കുന്നു, ഇത് പ്രത്യേക തരം സിസ്റ്റം സ്റ്റാർട്ടപ്പുകളിൽ പ്രവർത്തിക്കാൻ ഉപയോഗപ്രദമാണ് (ഏതെങ്കിലും മാറ്റങ്ങൾ വരുത്തിയാൽ അത് ഒരു ശൂന്യമായ വരിയിൽ അവസാനിക്കണം, അല്ലാത്തപക്ഷം നിർദ്ദേശിച്ച എല്ലാവരിൽ നിന്നുമുള്ള അവസാന ബൂട്ട് ഇനം കാണിക്കില്ല).

എന്നിരുന്നാലും, ഒരു ഉബുണ്ടു സിസ്റ്റത്തിൽ GRUB എഡിറ്റ് ചെയ്യുന്നതിനുള്ള ഇതിലും എളുപ്പമുള്ള മാർഗ്ഗം Grub-Customizer യൂട്ടിലിറ്റിയാണ്. അതിന്റെ ലാളിത്യത്തിനും അവബോധത്തിനും നന്ദി വ്യക്തമായ ഇന്റർഫേസ്, ഈ മികച്ച ഓപ്ഷൻബൂട്ട്ലോഡർ ക്രമീകരിക്കുന്നതിന്, പരിചയമില്ലാത്ത തുടക്കക്കാർക്ക് ഏറ്റവും അനുയോജ്യമാണ്. ഇൻസ്റ്റാൾ ചെയ്യാൻ, ടെർമിനൽ (Ctrl+Alt+T) സമാരംഭിക്കുക, തുടർന്ന് അതിൽ ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഓരോന്നായി നൽകുക:

Sudo add-apt-repository ppa:danielrichter2007/grub-customizer,

സുഡോ ആഡ്-ഗെറ്റ് അപ്‌ഡേറ്റ്,

സുഡോ ആഡ്-ഗെറ്റ് ഇൻസ്റ്റാൾ ഗ്രബ്-കസ്റ്റമൈസർ.

ഗ്രബ്-കസ്‌റ്റമൈസർ പ്രോഗ്രാമിന്റെ വിവർത്തനം വളരെയധികം ആഗ്രഹിക്കുമെങ്കിലും, ഇത് മനസ്സിലാക്കാൻ വളരെ എളുപ്പമാണ്:

  • ലിസ്റ്റ് കോൺഫിഗറേഷൻ- സിസ്റ്റം ലോഡുചെയ്യുമ്പോൾ മെനു ക്രമീകരണങ്ങൾ. ഇവിടെ അതിന്റെ പോയിന്റുകളുടെ ക്രമം മാറുന്നു.
  • അടിസ്ഥാന ക്രമീകരണങ്ങൾ- സ്ഥിരസ്ഥിതിയായി ബൂട്ട് ചെയ്യുന്നതിനായി സിസ്റ്റം തിരഞ്ഞെടുക്കുന്നു, അതുപോലെ കാത്തിരിപ്പ് സമയം നിർണ്ണയിക്കുന്നു.
  • രൂപഭാവം - ബൂട്ട് മെനുവിന്റെ രൂപം എഡിറ്റുചെയ്യുന്നു.

എല്ലാ വൈവിധ്യമാർന്ന ക്രമീകരണങ്ങൾക്കും പുറമേ, GRUB-ൽ പ്രവർത്തിക്കുന്നതിനുള്ള നന്നായി തെളിയിക്കപ്പെട്ട സോഫ്റ്റ്വെയറിൽ ഉപയോക്താവ് തീർച്ചയായും ശ്രദ്ധിക്കണം, അതിന്റെ കോൺഫിഗറേഷനും ഡയഗ്നോസ്റ്റിക്സും കൂടുതൽ സുഖകരമാകും:

  • സൂപ്പർ ഗ്രബ് ഡിസ്ക്- ലളിതവും സൗകര്യപ്രദവുമായ ഉപകരണം വേഗം സുഖം പ്രാപിക്കൽബൂട്ട്ലോഡർ. അതേ സമയം, ഇതിന് GRUB, LILO എന്നിവയിൽ മാത്രമല്ല, വിൻഡോസിലും പ്രവർത്തിക്കാൻ കഴിയും. ഒരു സിഡി, ഫ്ലാഷ് ഡ്രൈവ് അല്ലെങ്കിൽ ഫ്ലോപ്പി ഡിസ്ക് എന്നിവയിൽ നിന്ന് പ്രവർത്തിക്കുന്നു.
  • GParted- വിഭാഗം എഡിറ്റർ ഡിസ്ക് പാർട്ടീഷനുകൾ, സിഡിയിൽ നിന്ന് നേരിട്ട് പ്രവർത്തിക്കുന്നു. അതിന്റെ സഹായത്തോടെ, നിങ്ങൾക്ക് അവയിലെ പാർട്ടീഷനുകളും ഫയൽ സിസ്റ്റങ്ങളും ഉപയോഗിച്ച് പ്രവർത്തനങ്ങൾ നടത്താൻ കഴിയും, അവ: സൃഷ്ടിക്കൽ, ഇല്ലാതാക്കൽ, വലുപ്പം മാറ്റൽ, പരിശോധിക്കൽ, നീക്കൽ, പകർത്തൽ.
  • SystemRescueCD- ദുരന്ത വീണ്ടെടുക്കലിനായി പ്രത്യേകം രൂപകൽപ്പന ചെയ്ത ഒരു ലിനക്സ് വിതരണം.
  • ടെസ്റ്റ്ഡിസ്ക്- വ്യക്തിഗത പാർട്ടീഷനുകളും മുഴുവൻ ബൂട്ട് ഡിസ്കുകളും നിർണ്ണയിക്കാനും പുനഃസ്ഥാപിക്കാനും നിങ്ങളെ അനുവദിക്കുന്ന ഒരു യൂട്ടിലിറ്റി.

ബൂട്ട്ലോഡർ എങ്ങനെയാണ് വിൻഡോസ് ഒഎസ് കൈകാര്യം ചെയ്യുന്നത്?

നിർഭാഗ്യവശാൽ, GRUB-ന് ഒരു തരത്തിലും Windows x86 നേരിട്ട് ബൂട്ട് ചെയ്യാൻ കഴിയില്ല (64-ബിറ്റ് പതിപ്പും ഒരു അപവാദമല്ല), അതുകൊണ്ടാണ് ഉചിതമായ ഒരു ലോഞ്ച് ചെയിൻ മെക്കാനിസം സൃഷ്ടിക്കേണ്ടത്. ഈ ആവശ്യത്തിനായി ഇൻ കോൺഫിഗറേഷൻ ഫയൽ grub.cfgനിർദ്ദിഷ്ട കമാൻഡുകളുടെ നിരവധി വരികൾ നിങ്ങൾ ചേർക്കേണ്ടതുണ്ട്:

ശീർഷകം വിൻഡോസ്,

റൂട്ട്നോവറിഫൈ (hd*,*),

ചെയിൻലോഡർ +1,

രണ്ടാമത്തേതിന്റെ ഒരു ഉദാഹരണവും വിശദമായ വിവരണവും കൺസോൾ കമാൻഡുകളുടെ പട്ടികയിൽ നൽകിയിട്ടുണ്ട്. ഇപ്പോൾ വളരെ പ്രായോഗികമായ സാഹചര്യം വന്നിരിക്കുന്നു, അത് ജോലിയിൽ ഉപയോഗപ്രദമാകും. എന്നിരുന്നാലും, അതിനുമുമ്പ് തുല്യ പ്രാധാന്യമുള്ള രണ്ട് ദമ്പതികളുണ്ട് വിൻഡോസ് ബൂട്ട്ലൈനുകൾ:

  • റൂട്ട് നവീകരിക്കുക (hd*,*)- അതേ അനലോഗ് റൂട്ട് സജ്ജമാക്കുക. ബൂട്ട് കോഡിന്റെ അടുത്ത ഭാഗം സ്ഥിതിചെയ്യുന്ന പാർട്ടീഷന്റെ സ്ഥാനത്തെക്കുറിച്ച് ഇത് GRUB-നെ അറിയിക്കുന്നു, പക്ഷേ അത് മൌണ്ട് ചെയ്യുന്നില്ല (വ്യക്തമായ കാരണത്താൽ GRUB-ന് ഇത് ചെയ്യാൻ കഴിയില്ല). ആ ഭാഗം ഒരിക്കൽ കൂടി ശ്രദ്ധിക്കുക (hd*,*)- ഇത് യഥാക്രമം വിൻഡോസ് ഇൻസ്റ്റാൾ ചെയ്ത ഡിസ്ക് നമ്പറും പാർട്ടീഷൻ നമ്പറും ആണ്.
  • ഉണ്ടാക്കുന്ന- കമാൻഡ് നിർദ്ദിഷ്ട റൂട്ട് പാർട്ടീഷൻ ബൂട്ട് സ്റ്റാറ്റസ് നൽകുന്നു.

ഇപ്പോൾ അതേ ടീം ചെയിൻലോഡർ +1,ഇത് കൂടുതൽ ബൂട്ട് നിയന്ത്രണങ്ങളെല്ലാം വിൻഡോസ് ബൂട്ട് ലോഡറിലേക്ക് നേരിട്ട് കൈമാറുന്നു.

അവസാനമായി, അവസാന ബൂട്ട് കമാൻഡ് ബൂട്ട് ആരംഭിക്കുന്നു, അതിനുശേഷം നിങ്ങൾക്ക് തിരഞ്ഞെടുത്ത ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ സുരക്ഷിതമായി പ്രവർത്തിക്കാൻ കഴിയും.

വിൻഡോസിന്റെ ഒന്നല്ല, രണ്ടോ അതിലധികമോ പതിപ്പുകൾ ഹാർഡ് ഡ്രൈവിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. കൂടാതെ ഒരു സ്ഥിരതയുള്ള വിക്ഷേപണം നടത്തുക അധിക കമാൻഡുകൾമറയ്ക്കുക/കാണിക്കുക ( മറയ്ക്കുക / മറയ്ക്കുക) വിഭാഗങ്ങൾ യാഥാർത്ഥ്യത്തിന് നിരക്കാത്തതാണ്. GRUB കോൺഫിഗറേഷൻ ഫയൽ ഡ്രൈവിന്റെ ഏതെങ്കിലും പാർട്ടീഷന്റെ മറയ്ക്കൽ വ്യക്തമാക്കുകയാണെങ്കിൽ, വിൻഡോസിന് അത് വായിക്കാൻ കഴിയില്ല എന്നതാണ് പ്രധാന കാര്യം. പാർട്ടീഷൻ ദൃശ്യമാണെങ്കിൽ, അതിൽ നിന്ന് ബൂട്ട് ചെയ്യാൻ സാധിക്കും.

നിങ്ങൾക്ക് ഒന്നിലധികം ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ ഉണ്ടെങ്കിൽ, ഏത് സന്ദർഭത്തിലാണ് നിങ്ങൾ ബൂട്ട് ചെയ്യേണ്ടതെന്ന് ആദ്യം തീരുമാനിക്കുക, തുടർന്ന് അതിന്റെ കൃത്യമായ സ്ഥാനം പരിശോധിക്കുക - ഹാർഡ് ഡ്രൈവിന്റെ ഏത് പാർട്ടീഷനിലാണ് ഇത് ഇൻസ്റ്റാൾ ചെയ്തതെന്ന് നിങ്ങൾ അറിയേണ്ടതുണ്ട്. ഉദാഹരണത്തിന്, ഒരു ഡ്രൈവിന്റെ ഒന്നും രണ്ടും പാർട്ടീഷനുകളിൽ യഥാക്രമം സ്ഥിതി ചെയ്യുന്ന വിൻഡോസിന്റെ രണ്ട് വ്യത്യസ്ത പതിപ്പുകൾ ഉണ്ട്, ഉപയോക്താവിന് രണ്ടാമത്തേത് ഡൗൺലോഡ് ചെയ്യേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ menu.lst ഫയലിൽ ഇനിപ്പറയുന്ന മാറ്റങ്ങൾ വരുത്തേണ്ടതുണ്ട്:

ശീർഷകം വിൻഡോസ്,

മറച്ചത് മാറ്റുക (hd0,1),

റൂട്ട്നോവറിഫൈ(hd0,1),

ചെയിൻലോഡർ +1,

മുമ്പത്തെ കോഡ് സാമ്പിളുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ കമാൻഡുകൾ ചേർത്തു മറയ്ക്കുകഒപ്പം മറയ്ക്കുക, നൽകിയിരിക്കുന്ന ഹാർഡ് ഡ്രൈവ് പാർട്ടീഷനിൽ നിന്ന് ഉപയോക്താവിന് ആവശ്യമുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ബൂട്ട് ചെയ്യാൻ കഴിയുന്നതിന് നന്ദി.

ഗുരുതരമായ പ്രശ്നങ്ങൾ ഉണ്ടായാൽ GRUB വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുന്നു

സാങ്കേതിക പ്രശ്‌നങ്ങൾ ഉണ്ടായാൽ പോലും, GRUB പുനഃസ്ഥാപിക്കുന്നത് തികച്ചും ലളിതമായ ഒരു ജോലിയാണ്. ആദ്യം, ഇൻസ്റ്റലേഷൻ LiveCD ഡൗൺലോഡ് ചെയ്യുക, കീബോർഡ് കുറുക്കുവഴി ഉപയോഗിച്ച് ടെർമിനൽ തുറക്കുക CTRL+ALT+ടി.

അതിനുശേഷം, കമാൻഡുകൾ ഓരോന്നായി നൽകുക:

കമ്പ്യൂട്ടർ പുനരാരംഭിച്ച് വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്ത ബൂട്ട്ലോഡർ പൂർണ്ണമായും പ്രവർത്തനക്ഷമമാണെന്ന് ഉറപ്പാക്കുക മാത്രമാണ് ഇപ്പോൾ അവശേഷിക്കുന്നത്.

റീബൂട്ട് ലൂപ്പ് പരിരക്ഷയെക്കുറിച്ചുള്ള ചോദ്യം

വിവരങ്ങളുടെ അനിയന്ത്രിതമായ റെക്കോർഡിംഗ് കാരണം /var/log ഡയറക്ടറിയിൽ സ്ഥിതിചെയ്യുന്ന ലോഗുകളുടെ വലുപ്പം അസ്വീകാര്യമായ വോള്യങ്ങളിലേക്ക് വളരുമ്പോൾ GRUB ബൂട്ട് ലോഡറിലേക്ക് സംയോജിപ്പിച്ചിരിക്കുന്ന അത്തരമൊരു സംരക്ഷണ സംവിധാനത്തിന്റെ ആവശ്യകത ദൃശ്യമാകുന്നു. ഒരു സാധാരണ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ ഉണ്ട് പ്രത്യേക സേവനങ്ങൾ, ഈ ലോഗുകൾ ആർക്കൈവുചെയ്യുകയും വൃത്തിയാക്കുകയും ചെയ്യുന്നു ഓട്ടോമാറ്റിക് മോഡ്. അതിനാൽ, മിക്ക കേസുകളിലും, ഉപയോക്താവിന് അവരുടെ ശബ്ദം നിയന്ത്രിക്കാൻ സമയം ചെലവഴിക്കേണ്ടതില്ല.

എന്നിരുന്നാലും, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ബൂട്ട് ചെയ്തതിനുശേഷം മാത്രമേ ഈ സേവനങ്ങൾ ആരംഭിക്കൂ. ഇതിന് മുമ്പ്, ലോഗ് ഫയലുകളുടെ വലുപ്പം ഒന്നും തന്നെ നിരീക്ഷിക്കില്ല, അതിനാലാണ് ഒരു അപ്രതീക്ഷിത സിസ്റ്റം ക്രാഷും കൂടുതൽ റീബൂട്ടുകളും ഉണ്ടായാൽ, ലോഗുകൾ വോളിയത്തിൽ മാത്രം വളരും. സിസ്റ്റത്തിലെ ഒരു പരാജയം കാരണം റീബൂട്ട് ചെയ്യുന്നിടത്തോളം ഈ അനിയന്ത്രിതമായ വളർച്ച തുടരും. തുടർന്ന്, ഇതെല്ലാം /var/log ഡയറക്ടറി സ്ഥിതിചെയ്യുന്ന പാർട്ടീഷൻ പൂർണ്ണമായി പൂരിപ്പിക്കുന്നതിന് ഇടയാക്കും, ഇത് സിസ്റ്റം ഫ്രീസുചെയ്യുന്നതിനും വീണ്ടെടുക്കൽ മോഡ് ആരംഭിക്കുന്നത് പോലും അസാധ്യമാക്കുന്നതിനും ഇടയാക്കും.

ഈ വിനാശകരമായ സാഹചര്യത്തിൽ നിന്നാണ് GRUB-ൽ സംയോജിപ്പിച്ചിരിക്കുന്ന സംരക്ഷണ സംവിധാനം സംരക്ഷിക്കുന്നത് ചാക്രിക റീബൂട്ടുകൾ, വ്യക്തമായ ഉപയോക്തൃ ഇടപെടലിനായി കാത്തിരിക്കുന്ന ഫ്രോസൺ GRUB മെനു പ്രദർശിപ്പിക്കുന്നു. സംരക്ഷണം തന്നെ /boot/grub/grub.cfg സ്ക്രിപ്റ്റിൽ വ്യക്തമാക്കിയ റെക്കോർഡ്ഫെയ്ൽ വേരിയബിളിന്റെ മൂല്യത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. ഓരോ ബൂട്ട് സമയത്തും ഇത് ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുന്നു റെക്കോർഡ് പരാജയം=1, അവസാന ബൂട്ട് ഘട്ടത്തിൽ അത് റീസെറ്റ് ചെയ്യുന്നു റെക്കോർഡ് പരാജയം=0. അത്തരമൊരു പുനഃസജ്ജീകരണം സംഭവിച്ചില്ലെങ്കിൽ, പിന്നെ യാന്ത്രിക ഡൗൺലോഡ്അതേ GRUB സംരക്ഷണം പൂർണ്ണമായും തടയുകയും സജീവമാക്കുകയും ചെയ്യുന്നു.

ഇത് ചെയ്യുന്നതിന്, /etc/defaul/grub-ൽ നമ്മൾ വേരിയബിൾ കണ്ടെത്തുന്നു GRUB_RECORDFAIL_TIMEOUTറെക്കോർഡ് പരാജയം 1 മുതൽ 0 വരെ പുനഃസജ്ജമാക്കിയില്ലെങ്കിൽ, GRUB മെനു ഉപയോക്തൃ ഇടപെടലിനായി കാത്തിരിക്കുന്ന സെക്കന്റുകളുടെ എണ്ണത്തിന്റെ മൂല്യം അതിന് നൽകുക. അതിനുശേഷം ഞങ്ങൾ മാറ്റങ്ങൾ കമാൻഡ് ഉപയോഗിച്ച് സംരക്ഷിക്കുന്നു. സുഡോ അപ്ഡേറ്റ്-ഗ്രബ്, അതുവഴി ലൂപ്പി റീബൂട്ടുകളിൽ നിന്നുള്ള സംരക്ഷണം പ്രവർത്തനരഹിതമാക്കുന്നു.

ആർക്കാണ് ഇതിൽ നിന്ന് പ്രയോജനം ലഭിക്കുക? വിവരങ്ങളുടെ ഇൻപുട്ട്/ഔട്ട്പുട്ടിനായി കീബോർഡ് ഇല്ലാത്ത സ്റ്റേഷനുകൾക്കും സെർവറുകൾക്കും മാത്രം. ഇത് കൂടാതെ, അത്തരം പ്രശ്നങ്ങൾ ഉണ്ടാകുമ്പോൾ, സിസ്റ്റം ബൂട്ട് ചെയ്യുന്നത് പൊതുവെ അസാധ്യമാണ്. ബൂട്ട് ലൂപ്പുകളുടെ കേസുകൾ അത്ര സാധാരണമല്ല, കൂടുതലും വൈദ്യുതി പ്രശ്‌നങ്ങൾ അല്ലെങ്കിൽ സോഫ്റ്റ്‌വെയർ തകരാറുകൾ മൂലമാണ് സംഭവിക്കുന്നത്.

GRUB അൺഇൻസ്റ്റാൾ ചെയ്ത് വിൻഡോസിലേക്ക് മടങ്ങുന്നു: വേഗതയേറിയതും എളുപ്പമുള്ളതും വേദനയില്ലാത്തതും

"GRUB നീക്കംചെയ്ത് മറ്റൊരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ബൂട്ട്ലോഡർ എങ്ങനെ ഉപേക്ഷിക്കാം?" എന്ന ചോദ്യം ഉയർന്നുവരുകയാണെങ്കിൽ, ആദ്യം ഉപയോക്താവിന് അതിന്റെ ഇൻസ്റ്റാളേഷൻ ഡിസ്ക് / ഫ്ലാഷ് ഡ്രൈവ് ആവശ്യമാണ്. ഒരു നിർദ്ദിഷ്ട ലളിതമായ ഉദാഹരണം ഉപയോഗിച്ച് എല്ലാം നോക്കാം: ഒരു ഉപയോക്താവ് തന്റെ കമ്പ്യൂട്ടറിൽ നിന്ന് ലിനക്സ് നീക്കംചെയ്യുന്നു, അവസാനം വിൻഡോസ് മാത്രം അവശേഷിക്കുന്നു, പക്ഷേ ഒരു പിശക് കാരണം അത് ലോഡ് ചെയ്യാൻ കഴിയില്ല. ഗ്രബ് പിശക്. വേണ്ടി പൂർണ്ണമായ പരിഹാരംപ്രശ്നങ്ങൾ പരിഹരിക്കേണ്ടതുണ്ട് വിൻഡോസ് ബൂട്ട് ലോഡർ x86/64 ബിറ്റ്:

  1. നിന്ന് ബൂട്ട് ചെയ്യുന്നു ഇൻസ്റ്റലേഷൻ ഡ്രൈവ്, BIOS-ലേക്ക് ലോഡുചെയ്യുമ്പോൾ അത് മുൻ‌ഗണനയായി സജ്ജീകരിച്ചിരിക്കുന്നു
  2. നിന്ന് ബൂട്ട് ചെയ്യുന്നു ഇൻസ്റ്റലേഷൻ മീഡിയ, സിസ്റ്റം വീണ്ടെടുക്കൽ പാർട്ടീഷൻ തിരഞ്ഞെടുക്കുക.
  3. ദൃശ്യമാകുന്ന ഉപകരണങ്ങളുടെ പട്ടികയിൽ നിന്ന്, തിരഞ്ഞെടുക്കുക കമാൻഡ് ലൈൻ, അതിൽ നമ്മൾ ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഓരോന്നായി എഴുതുന്നു:
  • BOOTREC.EXE /FixBoot.
  • BOOTREC.EXE /FixMbr.

ഏതാനും ഘട്ടങ്ങളിലൂടെ GRUB നീക്കം ചെയ്യാൻ കഴിയുന്നതിനാൽ, എല്ലാ വിജയകരമായ പ്രവർത്തനങ്ങളും കഴിഞ്ഞ് ഞങ്ങൾ കമ്പ്യൂട്ടർ റീബൂട്ട് ചെയ്യുകയും വിൻഡോസ് സിസ്റ്റത്തിൽ പ്രശ്നങ്ങളൊന്നും കൂടാതെ പ്രവർത്തിക്കുകയും ചെയ്യുന്നു.

ഉബുണ്ടു, മറ്റു പലരെയും പോലെ ലിനക്സ് വിതരണങ്ങൾസിസ്റ്റം ബൂട്ട്ലോഡറായി GRUB2 ഉപയോഗിക്കുന്നു. GRUB2 തകരാറിലാണെങ്കിൽ, ഉദാഹരണത്തിന്, നിങ്ങൾ ഉബുണ്ടു ഇൻസ്റ്റാൾ ചെയ്തതിന് ശേഷം വിൻഡോസ് ഇൻസ്റ്റാൾ ചെയ്യുകയോ അല്ലെങ്കിൽ MBR തിരുത്തിയെഴുതുകയോ ചെയ്താൽ, നിങ്ങൾക്ക് ഉബുണ്ടു ബൂട്ട് ചെയ്യാൻ കഴിയില്ല.

ഒരു ഉബുണ്ടു ലൈവ് സിഡി അല്ലെങ്കിൽ യുഎസ്ബി ഫ്ലാഷ് ഡ്രൈവ് ഉപയോഗിച്ച് GRUB2 എളുപ്പത്തിൽ നന്നാക്കാനാകും. ഈ പ്രക്രിയ പഴയ Linux വിതരണങ്ങളിൽ GRUB ലെഗസി ബൂട്ട്ലോഡർ പുനഃസ്ഥാപിക്കുന്നതിൽ നിന്നും വ്യത്യസ്തമാണ്.

ചുവടെയുള്ള പ്രക്രിയ ഉബുണ്ടുവിന്റെ എല്ലാ പതിപ്പുകളിലും പ്രവർത്തിക്കണം. ഉബുണ്ടു 16.04, ഉബുണ്ടു 14.04 പതിപ്പുകളിൽ ഇത് പരീക്ഷിച്ചു.

GUI രീതി: ബൂട്ട് റിപ്പയർ###

ബൂട്ട് റിപ്പയർ- കൂടെ അപേക്ഷ ഗ്രാഫിക്കൽ ഇന്റർഫേസ്, ഒരു ക്ലിക്കിലൂടെ നിങ്ങൾക്ക് GRUB2 ശരിയാക്കാം. തികഞ്ഞ പരിഹാരംമിക്ക ഉപയോക്താക്കൾക്കും.

നിങ്ങൾ ഉബുണ്ടു ഇൻസ്റ്റാൾ ചെയ്ത മീഡിയ നിങ്ങളുടെ പക്കലുണ്ടെങ്കിൽ, അത് നിങ്ങളുടെ കമ്പ്യൂട്ടറിലേക്ക് തിരുകുക, റീബൂട്ട് ചെയ്യുക, നീക്കം ചെയ്യാവുന്ന മീഡിയയിൽ നിന്ന് ബൂട്ട് ചെയ്യുക. നിങ്ങൾക്ക് മീഡിയ ഇല്ലെങ്കിൽ, ഉബുണ്ടു ലൈവ് സിഡി ഡൗൺലോഡ് ചെയ്ത് ഡിസ്കിലേക്ക് ബേൺ ചെയ്യുക അല്ലെങ്കിൽ ബൂട്ടബിൾ യുഎസ്ബി ഫ്ലാഷ് ഡ്രൈവ് സൃഷ്ടിക്കുക.

ബൂട്ട് ചെയ്യുമ്പോൾ, ഒരു വർക്കിംഗ് ഡെസ്ക്ടോപ്പ് എൻവയോൺമെന്റ് ലോഡ് ചെയ്യാൻ "ഉബുണ്ടു പരീക്ഷിക്കുക" ക്ലിക്ക് ചെയ്യുക.

നിങ്ങൾ തുടരുന്നതിന് മുമ്പ്, നിങ്ങളുടെ ഇന്റർനെറ്റ് കണക്ഷൻ പ്രവർത്തിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക. നിങ്ങൾ തിരഞ്ഞെടുക്കേണ്ടി വന്നേക്കാം Wi-Fi നെറ്റ്‌വർക്ക്കൂടാതെ നിങ്ങളുടെ പാസ്‌വേഡ് നൽകുക.

ഡാഷിൽ നിന്ന് ഒരു ടെർമിനൽ തുറന്ന് ഡൗൺലോഡ് ചെയ്യാനും ഇൻസ്റ്റാൾ ചെയ്യാനും ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക ബൂട്ട് റിപ്പയർ:

Sudo apt-add-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair boot-repair

ബൂട്ട് റിപ്പയർ boot-repair കമാൻഡ് പ്രവർത്തിപ്പിച്ചതിനുശേഷം സിസ്റ്റം ഓട്ടോമാറ്റിക്കായി സ്കാൻ ചെയ്യും. അതിനുശേഷം, GRUB2 നന്നാക്കാൻ ശുപാർശ ചെയ്യുന്ന റിപ്പയർ ബട്ടൺ ക്ലിക്ക് ചെയ്യുക.

നിങ്ങൾക്ക് ഇവിടെ വിപുലമായ ക്രമീകരണങ്ങൾ നടത്താനും കഴിയും, എന്നിരുന്നാലും ഉബുണ്ടു വിക്കി പേജ് അവർ എന്താണ് ചെയ്യുന്നതെന്ന് നിങ്ങൾക്ക് കൃത്യമായി അറിയില്ലെങ്കിൽ ഇത് ചെയ്യാൻ ശുപാർശ ചെയ്യുന്നില്ല. ശുപാർശ ചെയ്യുന്ന ഓപ്ഷൻ മിക്ക പ്രശ്നങ്ങളും സ്വയമേവ പരിഹരിക്കും, എന്നാൽ തെറ്റായ ക്രമീകരണങ്ങൾ തിരഞ്ഞെടുക്കുന്നത് സ്ഥിതി കൂടുതൽ വഷളാക്കുകയേയുള്ളൂ.

ബൂട്ട് റിപ്പയർ പ്രവർത്തനം തുടങ്ങും. ഒരു ടെർമിനൽ തുറന്ന് ചില കമാൻഡുകൾ പകർത്തി/ഒട്ടിക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെട്ടേക്കാം.

സ്ക്രീനിലെ നിർദ്ദേശങ്ങൾ പാലിക്കുക. എല്ലാ നിർദ്ദേശങ്ങളും പാലിക്കുക ബൂട്ട് റിപ്പയർഅടുത്ത സ്ക്രീനിലേക്ക് പോകാൻ ഫോർവേഡ് ക്ലിക്ക് ചെയ്യുക. വീണ്ടെടുക്കലിന് ആവശ്യമായ എല്ലാ നടപടികളിലൂടെയും യൂട്ടിലിറ്റി നിങ്ങളെ നയിക്കും.

ശേഷം ബൂട്ട് റിപ്പയർജോലി പൂർത്തിയാക്കി, നിങ്ങളുടെ കമ്പ്യൂട്ടർ പുനരാരംഭിക്കുക. ഉബുണ്ടു സാധാരണ പോലെ തുടങ്ങണം.

ടെർമിനൽ ഉപയോഗിക്കുന്ന രീതി

നിങ്ങളുടെ കൈകൾ വൃത്തികെട്ടതാക്കാൻ നിങ്ങൾ ഭയപ്പെടുന്നില്ലെങ്കിൽ, നിങ്ങൾക്ക് ടെർമിനൽ വഴി സിസ്റ്റം നന്നാക്കാം. മുകളിൽ വിവരിച്ച രീതി പോലെ നിങ്ങൾ ഒരു ലൈവ് സിഡിയിൽ നിന്നോ യുഎസ്ബി ഫ്ലാഷ് ഡ്രൈവിൽ നിന്നോ ബൂട്ട് ചെയ്യേണ്ടതുണ്ട്. ഡിസ്കിലെ ഉബുണ്ടു പതിപ്പ് നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഇൻസ്റ്റാൾ ചെയ്ത പതിപ്പുമായി പൊരുത്തപ്പെടുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക. ഉദാഹരണത്തിന്, നിങ്ങൾ ഉബുണ്ടു 14.04 ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, നിങ്ങൾ ഉബുണ്ടു 14.04 ലൈവ് സിഡി ഉപയോഗിക്കണം.

സിസ്റ്റം ബൂട്ട് ചെയ്ത ശേഷം, ഒരു ടെർമിനൽ തുറക്കുക. ഇനിപ്പറയുന്ന കമാൻഡുകളിലൊന്ന് ഉപയോഗിച്ച് ഉബുണ്ടു ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്ന ഡിസ്ക് പാർട്ടീഷൻ കണ്ടെത്തുക:

Sudo fdisk -l sudo blkid

രണ്ട് കമാൻഡുകളുടെയും ഔട്ട്പുട്ട് ചുവടെയുണ്ട്. fdisk -l കമാൻഡിന്റെ കാര്യത്തിൽ, സിസ്റ്റം കോളത്തിലെ ലിനക്സ് എന്ന വാക്ക് ഉപയോഗിച്ച് ഉബുണ്ടു പാർട്ടീഷൻ തിരിച്ചറിയാൻ കഴിയും. blkid കമാൻഡ് ഉപയോഗിക്കുമ്പോൾ, ഫയൽ സിസ്റ്റം ഉപയോഗം അനുസരിച്ചാണ് പാർട്ടീഷൻ നിർണ്ണയിക്കുന്നത് ext4.

നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ നിരവധി ഉണ്ടെങ്കിൽ ലിനക്സ് പാർട്ടീഷനുകൾഫോർമാറ്റിൽ ext4, അവയുടെ വലിപ്പവും പട്ടികയിൽ അവ അവതരിപ്പിച്ചിരിക്കുന്ന ക്രമവും ശ്രദ്ധിക്കുക.

/mnt/ubuntu എന്നതിൽ നിങ്ങളുടെ ഉബുണ്ടു പാർട്ടീഷൻ മൌണ്ട് ചെയ്യുന്നതിന് താഴെ പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക, മുകളിൽ നിർവചിച്ചിരിക്കുന്ന നിങ്ങളുടെ ഉബുണ്ടു പാർട്ടീഷൻ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്ന ഉപകരണത്തിന്റെ പേര് /dev/sdX# എന്നതിന് പകരം:

Sudo mkdir /mnt/ubuntu sudo mount /dev/sdX# /mnt/ubuntu

മുകളിലുള്ള ഉദാഹരണത്തിൽ, ഉബുണ്ടു പാർട്ടീഷൻ /dev/sda1-ൽ സ്ഥിതി ചെയ്യുന്നു. ആദ്യത്തെ ഹാർഡ് ഡ്രൈവിലെ ആദ്യത്തെ പാർട്ടീഷൻ ഇതാണ്.