El ગ્રુબ એ સૌથી મહત્વપૂર્ણ ભાગોમાંનો એક છે Linux, પરંતુ તે એક સૌથી સમસ્યારૂપ પણ હોઈ શકે છે, તેથી અમે તે સમજાવવા જઈશું કે તેમાં શામેલ છે અને તે સરળ દ્રષ્ટિકોણથી કેવી રીતે કાર્ય કરે છે.
હાર્ડ ડિસ્કના પ્રથમ ક્ષેત્રને કહેવામાં આવે છે માસ્ટર બૂટ રેકોર્ડ (MBR). આ ક્ષેત્ર ફક્ત 512 બાઇટ્સ લાંબી છે અને તેમાં કોડનો એક નાનો ભાગ (446 બાઇટ્સ) શામેલ છે પ્રાથમિક બુટલોડર અને પાર્ટીશન કોષ્ટક (by 64 બાઇટ્સ), જે પ્રાથમિક અને વિસ્તૃત પાર્ટીશનોનું વર્ણન કરે છે.
ડિફ defaultલ્ટ રૂપે, એમબીઆર કોડ સક્રિય તરીકે ચિહ્નિત થયેલ પાર્ટીશન માટે જુએ છે અને એકવાર પાર્ટીશન મળી જાય, તે તેને તેના બુટ સેક્ટરમાંથી મેમરીમાં લોડ કરે છે અને તેના પર નિયંત્રણ પસાર કરે છે. ગ્રુબ તમારા પોતાના કોડ સાથે ડિફ defaultલ્ટ એમબીઆરને બદલે છે.
GRUB કામગીરીને ઘણા તબક્કામાં વર્ગીકૃત કરી શકાય છે.
1 સ્ટેજ તે એમબીઆરમાં સ્થિત છે અને મુખ્યત્વે સ્ટેજ 2 તરફ નિર્દેશ કરે છે, કારણ કે તમામ જરૂરી ડેટાને રાખવા માટે એમબીઆર ખૂબ નાનું છે.
2 સ્ટેજ તમારી રૂપરેખાંકન ફાઇલ તરફના નિર્દેશ, જેમાં બધા જટિલ વપરાશકર્તા ઇન્ટરફેસ અને વિકલ્પો છે જે સામાન્ય રીતે GRUB વિશે વાત કરતી વખતે જાણીતા છે. સ્ટેજ 2 ડિસ્ક પર ગમે ત્યાં સ્થિત થઈ શકે છે. જો સ્ટેજ 2 તેનું રૂપરેખાંકન કોષ્ટક શોધી શકતું નથી, તો GRUB બુટ સિક્વન્સ છોડશે અને વપરાશકર્તાને મેન્યુઅલ રૂપરેખાંકન માટે આદેશ વાક્ય સાથે રજૂ કરશે.
1.5 સ્ટેજ કરી શકે છે બુટ માહિતીનો ઉપયોગ કરો, જે એમબીઆર પછી તરત જ આ ક્ષેત્રમાં ફીટ થવા માટે પૂરતું નાનું છે.
સ્ટેજની આર્કિટેક્ચર મંજૂરી આપે છે ગ્રુબ મોટાભાગના બૂટલોડરોની તુલનામાં, એકદમ જટિલ અને ખૂબ રૂપરેખાંકિત બનો, જે પાર્ટીશન કોષ્ટકની સીમામાં બંધબેસતા વિરલ અને સરળ છે.