LiveCD વગર GRUB ને કેવી રીતે સુધારવું?

ગ્રબ બચાવ

કોઈ શંકા તે બધાને કોઈક સમયે થયું છે જ્યારે તમે તમારા કમ્પ્યુટરને ચાલુ કરો છો અને બધું સામાન્ય રીતે શરૂ થવાની રાહ જુઓ છો તમે એક ભયાનક સ્ક્રીન આવે છે? કે એક કરતાં વધુ જોવામાં ડરતા હોય, જો મારો મતલબ કે તમને નીચેનો સંદેશ મળ્યો છે:

"ભૂલ આવી ડિવાઇસ નહીં
ગ્રુબ બચાવ "

સૌથી ખરાબ બાબત એ છે કે જ્યારે તમે શું કરવું તે જાણતા નથી, ત્યારે તમે વિચારો છો કે બધું ખોવાઈ ગયું છે અને તમારે તમારા કમ્પ્યુટરને ફરીથી ફોર્મેટ કરવો પડશે, પરંતુ જો તમને થોડો અનુભવ હોય, તો તમે જાણશો કે તમારે તમારી લાઇવ સીડીનો આશરો લેવો જ જોઇએ વિતરણ, પરંતુ જ્યારે તમારી પાસે તે હાથ પર ન હોય ત્યારે શું થાય છે.

પરંતુ તે કંઈ નથી આપણે સમજી લેવું જોઈએ કે આ સમસ્યાનું કારણ શું છે.

પ્રથમ આ ભૂલનું મુખ્ય કારણ તે છે કારણ કે અમારું બુટલોડર દૂષિત છેકોઈપણ કારણોસર, નવું કર્નલ, સિસ્ટમ અથવા એપ્લિકેશનને અપડેટ કરીને અથવા બેદરકારીથી, તમે તમારી સિસ્ટમના આ વિભાગમાં ફાઇલને નુકસાન પહોંચાડ્યું છે.

ગ્રીબ / બુટ ફોલ્ડરની અંદર રાખેલ છે, આ કેટલાક કસ્ટમ સ્થાપનોમાં તેઓ સામાન્ય રીતે અલગ પાર્ટીશનમાં સ્થાપિત થાય છે.

હવે નુકસાન સમજી, આપણે કામ કરવા જવું જોઈએ, આ માટે આપણે અમારા પ્રિય ટર્મિનલ સિવાય બીજું કંઇ કબજો કરીશું નહીં.

તેમ છતાં ઘણા ગ્રાફિકલ વાતાવરણ વિના કામ કરતા ડરતા હોય છે, તેમ છતાં હું તમને જણાવી દઇએ કે તે સામાન્ય છે. તમારે અહીં થોડી ધીરજ રાખવી પડશે અને સૌથી ઉપર હું તમને ખાતરી આપું છું કે, જો તમે ધ્યાનમાં લો કે તમને આ વિશે કોઈ જાણકારી નથી, તો તમે કંઇક નવું શીખી શકશો અને લિનક્સમાં વપરાતા સૌથી મૂળભૂત આદેશોને સમજશો.

સોલ્યુશન

અમે તેની શરૂઆત કરીશું પ્રથમ આદેશ "ls" છે તેની સાથે આપણને બધી ડિરેક્ટરીઓ તેમજ તેની અંદરની ફાઇલો બતાવવામાં આવશે.

"ગ્રબ બચાવ>" સ્ક્રીન પર ls ટાઇપ કરો
તે સક્રિય પાર્ટીશનો પ્રદર્શિત કરશે, આના જેવું કંઈક:

(hd0) (hd0,1) (hd0,2) (hd0,3) (hd0,4)(hd1) (hd1,1) (hd1,2)

જ્યાં એચડીએક્સ હાર્ડ ડ્રાઈવ છેજો અમારી પાસે એક કરતા વધુ કનેક્ટ થયેલ છે, તો સંખ્યા જુદી હશે, મારા કિસ્સામાં મારી પાસે બે ડિસ્ક છે. (એચડીએક્સ, #) ના કિસ્સામાં જ્યાં # પાર્ટીશન નંબર છે, તે આ રીતે રૂપરેખાંકિત થયેલ છે અને અમે તેમને કેવી રીતે ઓળખીશું.

હવે આપણે ત્યાં ગ્રુબ હોસ્ટ કરેલું હોવું જોઈએ પાર્ટીશનોની અંદર કે તેઓએ અમને જમાવટ કર્યા. તે માટે આપણે ફક્ત ls + the / પાર્ટીશન લખવાનું છે
નીચે મુજબ રહેવું

ls (hd0,1)/

આ રીતે આપણે પાર્ટીશનોની સૂચિમાં / બુટ ફોલ્ડરની શોધ શરૂ કરીશું જે આપણે પ્રદર્શિત કરીએ છીએ પહેલાં, તે ભૂલી ન જવાનું મહત્વપૂર્ણ છે / કારણ કે આપણે જે લખી રહ્યા છીએ તે છે કે તે અમને તેમાં શામેલ ડિરેક્ટરીઓની સૂચિ બતાવે છે.

Ya ઓળખાયેલ પાર્ટીશન જ્યાં ગ્રબ પાર્ટીશન હોસ્ટ થયેલ છે, આપણે હવે ખાતરી કરવી જ જોઇએ કે તેમાં જરૂરી ફાઇલો છે આ માટે અમારી સિસ્ટમના બૂટને સુધારવા માટે, અમે ફક્ત પહેલાનાં આદેશમાં નીચેની ઉમેરીશું.

તમારા પ્રથમ પાર્ટીશન પરની પ્રથમ ડિસ્કની અંદર બુટ ફોલ્ડર છે એમ ધારી રહ્યા છીએ:

ls (hd0,1)/boot/grub

માહિતી પુષ્ટિ આપણે ફોલ્ડરને અનુરૂપ ઉપસર્ગ ઉમેરવો જોઈએ અમે આ આદેશ સાથે આ કરીએ છીએ:

set prefix=(hd0,1)/boot/grub

એકવાર આ થઈ ગયા પછી અમે આગળ વધશું દબાણ કરો યોગ્ય મોડ્યુલ આ માટે આપણે પોતાને ઇમમોડથી ટેકો આપીશું

insmod (hd0,1)/boot/grub/linux.mod

જો તમને તમારા બૂટ ફોલ્ડરની અંદરની ફાઇલોના નામ વિશે શંકા છે, તો ls આદેશને યાદ રાખો, આ પ્રક્રિયા દરમિયાન આ તમારો શ્રેષ્ઠ સાથી હશે.

હવે આપણે આગળ વધીશું સિસ્ટમને ગ્રુબના મૂળને કહો આ માટે આપણે આ આદેશ સાથે કરીએ છીએ:

set root=(hd0,1)

છેલ્લે આપણે કર્નલને ગ્રબ પર લોડ કરવાનું આગળ વધારીશું આ માટે આપણે નીચે આપેલ આદેશનો ઉપયોગ કરીએ છીએ, તે અહીં ફક્ત સ્પષ્ટિક છે કારણ કે દરેક પાસે કર્નલનું ભિન્ન સંસ્કરણ છે, તમારી પાસે જે છે તે ચકાસવા માટે ls આદેશને યાદ રાખો, હંમેશાં સૌથી વર્તમાન સંસ્કરણનો ઉપયોગ કરો.

linux /boot/vmlinuz-4.13.3-generic-generic root=/dev/sda1

સોલો આપણે અહીં પાર્ટીશન જ્યાં તે સ્થિત થયેલ છે તે વ્યાખ્યાયિત કરવી જ જોઇએ જેમ કે મેં અહીં પાર્ટીશનોના નામનો ઉલ્લેખ કર્યો છે, આપણે પહેલાથી જ આપણે જ્યાં સામાન્ય રીતે ઉપયોગ કરીએ છીએ તેનો ઉપયોગ કરવો જ જોઇએ
hd0,1 એ / dev / sda1 એચડી 1,1 / દેવ / એસડીબી 1 વગેરે બનશે.

છેલ્લે, આપણે ફક્ત નીચેનો આદેશ ચલાવીએ છીએ અને તેની સાથે આપણે આપણી સિસ્ટમ શરૂ કરવા માટેના અમારા વિકલ્પો જોઈ શકીએ છીએ.

boot

છેલ્લા કાર્ય તરીકે, આપણે ફક્ત નીચેનો આદેશ અમલ કરવા માટે ફક્ત ગ્રબને ફરીથી ઇન્સ્ટોલ કરવું પડશે:

grub-install /dev/sdX

જ્યાં તમે તમારી સિસ્ટમ ઇન્સ્ટોલ કરી છે ત્યાં એસડીએક્સ છે.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   લુઈસ જણાવ્યું હતું કે

    સુપરગર્બ 2 સાથે તે કેટલું સરળ છે તેની સાથે ખૂબ હલફલ કરો:

    -ડાઉન સુપરગ્રેબ 2

    તેને યુ.એસ.બી. પર ડીડી સાથે નકલ કરો

    યુએસબી સાથે બુટ કરે છે અને સિસ્ટમ ચાર્જ કરે છે.

    -ઉબન્ટુના કિસ્સામાં: સુડો ગ્રબ-ઇન્સ્ટોલ / દેવ / એસડીએક્સ અને પછી સુડો અપડેટ-ગ્રૂબ 2.

    ઉકેલી.

    1.    હા જણાવ્યું હતું કે

      ઉગ શું સુપર જીનિયસ છે, હું જ્યારે મોટો થઈશ ત્યારે આ વ્યક્તિની જેમ બનવા માંગું છું, ખાતરી કરો કે તે હજી પણ વિન્ડોઝનો ઉપયોગ કરે છે અને સીધા ડેસ્કટ desktopપથી ખરીદે છે xdxdxd

  2.   ઇનિડાબ્રેન જણાવ્યું હતું કે

    બફ, શું વાસણ છે, જ્યારે મને સમસ્યા હોય છે ત્યારે હું તેને બુટરેપેર સીડીથી ઠીક કરું છું અને માઇલ ફેંકીશ, મારું માથું વધારે એક્સડી આપતું નથી

  3.   ફોસ્ટોએમએક્સ જણાવ્યું હતું કે

    તે શીખવા વિશે છે ... અને સમજૂતી ઉત્તમ છે.
    જો આપણે તેને ફરીથી ઇન્સ્ટોલ કરવા જઈશું! તે સોલ્યુશનની વૈકલ્પિક પદ્ધતિઓ અને ડેવિડ કાર્યો અને સારી રીતે સમજાવતી પદ્ધતિ વિશે છે.

    આભાર,

    ફોસ્ટો ઝાવાલા

  4.   મિલેના જણાવ્યું હતું કે

    તેઓ મારી સાથે મારો લેપટોપ લાવ્યા:
    ભૂલ: અજ્ unknownાત ફાઇલસિસ્ટમ.
    ગ્રબ બચાવ
    જ્યારે હું કરું છું ત્યારે તે મારી સાથે થાય છે કે તે મને દેખાય છે
    (hd0) (hd0,2) (hd0,1)
    હું ls + પાર્ટીશનને અનુસરો
    પરંતુ બંનેમાં તે અજ્Nાત ફાઇલસિસ્ટમ કહે છે જેથી ગ્રુબ ક્યાં છે તે મને ખબર નથી.
    કોઈ વિચાર કેમ આવું થાય છે?
    કેટલીકવાર તે "આવા પાર્ટીશન નહીં" પણ કહે છે
    જાણે કશું જ ન હતું

    1.    આલ્બર્ટો જણાવ્યું હતું કે

      તમે તેને ઠીક કરવા માટે મેનેજ કર્યું? મને પણ આ જ સમસ્યા છે

  5.   મેન્યુઅલ જણાવ્યું હતું કે

    તે મને લીટીમાં ભૂલ આપે છે જેમાં ઇંસ્મોડ લખાયેલ છે ... લિનોક્સ.મોડ. ત્યાં વાર્તા પૂરી થાય છે

    1.    બતક જણાવ્યું હતું કે

      મારા કિસ્સામાં linux.mod એ / boot / grub / i386 ડિરેક્ટરીની અંદર હતું