આજના ટ્યુટોરીયલમાં, હું સમજાવવા જઈ રહ્યો છું કે તમે અમારા લિનક્સ ડિસ્ટ્રિબ્યુશનના રૂટ પાર્ટીશનને બીજા પાર્ટીશનમાં કેવી રીતે ખસેડી શકો છો (તે જ હાર્ડ ડ્રાઇવ પર છે કે નહીં). આ જરૂરિયાત ગયા વર્ષના મધ્યમાં મને આવી, જ્યારે હું હજી પણ ચક્રનો ઉપયોગ કરતો હતો, અને ત્યારથી તે એક પ્રક્રિયા છે જેનો મેં સંતોષકારક પરિણામો અને શૂન્ય સમસ્યાઓ સાથે એક કરતા વધુ પ્રસંગો પર ઉપયોગ કર્યો છે.
જો અક્ષર પર પગલાં લેવામાં આવે છે, તો તે 100% સલામત છે, પ્રમાણમાં ઝડપી અને તદ્દન વિપરીત ક્રિયા અમને ફક્ત લાઇવ સીડીની જરૂર પડશે આપણે ત્યાં જે કંઇક અસ્વસ્થતા છે (ઉબુન્ટુમાંથી એક, ઉદાહરણ તરીકે, અમારા હેતુને પૂર્ણ કરશે), અને યોગ્ય રીતે ઓળખવું કે સ્રોત અને લક્ષ્યસ્થાનનું પાર્ટીશન છે.
આવી માહિતી માટે, આપણે જી.પી.આર.ટી. અથવા કે.ડી. પાર્ટીશન એડિટર તરફ વળી શકીએ છીએ. જ્યારે આપણે તેને એક્ઝેક્યુટ કરીશું, ત્યારે આપણે નીચે આપેલા સ્ક્રીન શ inટની સમાન વિંડો જોશું. ત્યાં, અમારું મૂળ રૂટ પાર્ટીશન શોધી કા andવું જોઈએ અને તે તપાસવું જોઈએ કે તે કઇ ડિસ્કથી સંબંધિત છે (sda, sdb, sdc ...), તેમાં કઈ સંખ્યા છે (sda2, sdb1, sdj5, વગેરે) અને તેનું UID શું છે (અલ્ફાન્યુમેરિક) કોડ કે જે તમને "અદ્યતન માહિતી" ના વિભાગમાં મળશે.) દેખીતી રીતે, જો આપણે પાર્ટીશન ખસેડવું હોય તો આપણને ગંતવ્યની જરૂર પડશે, તેથી ચાલને આગળ વધારવા માટે આપણે પહેલાં હાર્ડ ડિસ્કમાં એક છિદ્ર બનાવવું પડશે, અને સંબંધિત ડેટા લખીશું.
ચાલુ રાખતા પહેલા, હું જણાવવા માંગું છું કે આ ટ્યુટોરીયલમાં હું ફક્ત ગ્રુબ 2 નો સંદર્ભ લો; જો તમે બીજા બૂટલોડરનો ઉપયોગ કરો છો તો કેટલાક પગલાઓ અથવા આદેશો બદલાઇ શકે છે - હકીકતમાં, ગ્રબ લેગસી- સાથે તે વધુ સરળ છે. તેથી, કાગળ પર લખેલા પહેલાંની માહિતી સાથે, અમે કામ પર ઉતર્યા છીએ:
1) અમે કમ્પ્યુટરને લાઇવ સીડીથી શરૂ કરીએ છીએ અને અમે ડેસ્કટ .પ લોડ થવાની રાહ જોવી છે.
2) ટર્મિનલમાં અમે નીચેના બે આદેશો મૂકીએ છીએ:
sudo mkdir / mnt / old
sudo mkdir / mnt / new
sudo માઉન્ટ / dev / sdaX / mnt / old (જ્યાં sdaX એ મૂળ રૂટ પાર્ટીશન છે).
sudo માઉન્ટ / dev / sdbX / mnt / new (જ્યાં sdbX એ નવું રૂટ પાર્ટીશન છે).
સુડો સી.પી.-રેવ / મન્ટ / ઓલ્ડ / * / એમન્ટ / નવું
sudo cp -rav /mnt/old/.* / mnt / new
sudo umount / mnt / old
sudo માઉન્ટ -ઓ બાંધ / દેવ / mnt / નવું / દેવ
sudo માઉન્ટ -t proc કંઈ નહીં / mnt / new / proc
sudo chroot / mnt / new / bin / bash
sudo grub-install / dev / sdb (જ્યાં sdb એ હાર્ડ ડ્રાઈવ છે જ્યાં આપણી પાસે નવું રૂટ પાર્ટીશન છે, અને આપણે તેના પર નંબર અથવા તે જેવું કંઈપણ રાખવાની જરૂર નથી).
sudo કેટ / બૂટ/grub/grub.cfg
- જ્યાં તમે મૂકો (એચડીએક્સ, વાય), અમે નીચે પ્રમાણે X અને Y ના આંકડા બદલીએ છીએ:
X: હાર્ડ ડિસ્ક નંબર સૂચવે છે. જો ડિસ્ક sda છે, X બરાબર 0 છે. જો ડિસ્ક sdb છે, X બરાબર 1 છે. જો ડિસ્ક sdc છે, X 2 ની બરાબર છે, અને તેથી વધુ.
વાય: પાર્ટીશન નંબર સૂચવે છે. 1,2,3… ઉદાહરણ: પ્રથમ ડિસ્કનું બીજું પાર્ટીશન (hd0,2); ત્રીજી ડિસ્કનું બીજું પાર્ટીશન (hd2,2)… તમને વિચાર આવે છે?
- સુધારવા માટેનું બીજું ક્ષેત્ર એ યુયુડી (આટલા લાંબા નંબરો અને પત્રોનો કોડ) છે, જે હજી પણ જૂના પાર્ટીશન તરફ નિર્દેશ કરે છે. અમે તેને નવા પાર્ટીશનના યુયુઇડમાં બદલીએ છીએ (યાદ રાખો કે તમે આને જી.પી.એર્ટમાં ચકાસી શકો છો, ઉદાહરણ તરીકે). ડેટા સારી રીતે તપાસો!
- ત્રીજો ફેરફાર, અને એક સૌથી મહત્વપૂર્ણ, નાના લાલ લંબચોરસથી સંબંધિત છે જે યુયુઇડ હેઠળ છે, અને તે છબી "એસડીબી 2" માં કહે છે. આ તે છે જ્યાં તમારે તમારા મૂળનું નવું પાર્ટીશન સૂચવવું પડશે જે તાર્કિક રૂપે (hdX, Y) ને અનુરૂપ છે. ઉદાહરણો: (hd0,1) -> sda1 // (hd2,3) -> sdc3
ધ્યાનમાં રાખો કે આ ફેરફારો, સિદ્ધાંતમાં, ગ્રૂબમાં હાજર અમારી ourપરેટિંગ સિસ્ટમની એન્ટ્રીઓની સંખ્યાને આધારે પુનરાવર્તિત થવું આવશ્યક છે. મારી પાસે ત્રણ ચક્ર પ્રવેશો છે, તેથી મારે તે ડેટા 3 વખત બદલવો પડશે. જો કે, હું તમને સલાહ આપું છું કે ફક્ત પ્રથમ પ્રવેશ બદલવો અને, એકવાર તમે જોશો કે બધું બરાબર શરૂ થાય છે, તો તમારી વાસ્તવિક .પરેટિંગ સિસ્ટમથી, બાકીનામાં ફેરફાર કરવા આગળ વધો.
sudo કેટ / etc / fstab
9) હવે અમે ફરીથી પ્રારંભ કરી શકીએ છીએ કે બધું ક્રમમાં છે કે નહીં. જો operatingપરેટિંગ સિસ્ટમ સારી રીતે કાર્ય કરે છે, તો આપણે grub.cfg ફાઇલની બાકીની પ્રવેશોમાં આપણે જે યથાવત છોડી દીધી છે તે ડેટાને બદલવા માટે આગળ વધી શકીએ છીએ, તેમજ જૂની રૂટ પાર્ટીશનને કા deleteી નાખીશું - જો તે અમારી ઇચ્છા છે.
આજ માટે બસ.
17 ટિપ્પણીઓ, તમારી છોડી દો
આ એક્સડીની શોધમાં હતો. આભાર
તે ખૂબ જ સલામત પ્રક્રિયા છે, મેં તેનો ઉપયોગ વર્ષો પહેલા ઘણી વાર કરી છે, અને સારી વાત એ છે કે નવા / પાર્ટીશનમાં ફાઇલ ફ્રેગમેન્ટેશન શામેલ નથી ...
તેમ છતાં, થોડા સમય પહેલા જ મેં રુટ પાર્ટીશનને ફાઇલ સિસ્ટમમાં બદલવાની કોશિશ સાથે બદલવાની કોશિશ કરી હતી (રીસફર્સથી એક્સ્ટ 3 માં), પરંતુ મારા પ્રયત્નો અને વળાંકને લીધે મારા માટે તે કરવું અશક્ય હતું, કોઈક રીતે સિસ્ટમ સ્ટાર્ટઅપમાં શોધ એ નિષ્ફળ / એ હકીકતને કારણે નિષ્ફળ થયું કે જ્યારે તે નવું ext3 સાથે ફોર્મેટ કરવામાં આવ્યું ત્યારે તે ફરીથી સિસ્ટમ્સ / પાર્ટીશનની શોધમાં હતો. મેન્ટેનન્સ મોડમાં દાખલ થવું અને મેન્યુઅલી માઉન્ટ કરવાનું / ext3 તરીકે સિસ્ટમ યોગ્ય રીતે કાર્ય કરે છે, પરંતુ આગળની શરૂઆત તે જ કારણોસર ફરીથી નિષ્ફળ થઈ. ત્યાં ગ્રબ અથવા fstab નું કોઈ સંપાદન હતું જે કામ કરતું નથી ... હંમેશાં અપૂર્ણતાવાળા / પાર્ટીશનની શોધમાં હોય, તો સમાધાન શોધી શકતું નથી ...
એવું લાગે છે કે રીસફર્સ પાર્ટીશન તરફ નિર્દેશ કરતી કેટલીક ફાઇલ હતી. કદાચ બૂટલોડરથી અસ્પષ્ટ લીટી અથવા તેવું કંઈક, અન્યથા ext3 યોગ્ય રીતે લોડ થવું જોઈએ.
જો મેં એવું જ વિચાર્યું હોય ... અને કલાકો કાંઈક શોધવામાં ગાળ્યા પણ કંઈ મળ્યું નહીં ... તો ઇન્ટરનેટ પણ શોધ્યું ન હતું.
કોઈપણ રીતે, હું તમને ખાતરી આપી શકતો નથી કે ભૂતકાળમાં મેં સમસ્યાઓ વિના પ્રક્રિયા કરી છે, તે છે કે 6 અથવા 7 વર્ષ પસાર થયા છે જ્યારે હું તેને લગભગ આનંદ માટે કરતો હતો ... છેલ્લી વખત મેં ડેબિયન લેની સાથે કરવાનો પ્રયાસ કર્યો , કદાચ સૌથી મોટો તફાવત એ છે કે કર્નલ પહેલાં તમે લિનોક્સ 2.4.x સાથે ડિસ્ટ્રોનો ઉપયોગ કર્યો હતો.
કોઈપણ રીતે, જો તમે ઉપાય શોધવા જાઓ છો, તો હું આશા રાખું છું કે તમે તેને શેર કરો ...
સારી ટિપ, ... જો હું પહેલા જાણતો હોત.
શુભેચ્છાઓ.
હા, ખૂબ જ સારી ટીપ, તે ડિસ્ક / હોમ બદલવાની પ્રક્રિયાની જેમ લાગે છે, પરંતુ રુટ સાથે તમે શું કરી શકો છો તે મને ખબર નથી.
ખૂબ સારી માહિતી જોકે હું તેનો ઉપયોગ કરી શકું નહીં, ફ્લાય્સને જાણવું સારું છે. 🙂
હા, ઘર સાથે તે ઘણું સરળ છે, કારણ કે તમારે ગ્રુબને ફરીથી ઇન્સ્ટોલ કરવાની અથવા તેની રૂપરેખાંકન ફાઇલને સંશોધિત કરવાની જરૂર નથી. તમને જરૂરી છે તે બધું કyingપિ કરવું અને fstab સંપાદિત કરવું પૂરતું છે.
અલબત્ત અમે / ઘર વિશે વાત કરી રહ્યા છીએ, તે સ્પષ્ટ છે કે / રુટને વધુ ધ્યાન આપવું જરૂરી છે.
તે / હોમ જેવું નથી, જે સામાન્ય રીતે લગભગ કાપી અને પેસ્ટ કરવામાં આવે છે અથવા તેમાં નિષ્ફળ થાય છે, ક copyપિ કરો અને પેસ્ટ કરો.
ખૂબ જ સારો માર્ગદર્શિકા, મિત્ર, તમારો ખૂબ ખૂબ આભાર, હું જાણવા માંગુ છું કે પીડીએફ સંસ્કરણ અથવા અન્ય કોઈ ક્યાંકથી ડાઉનલોડ કરી શકાય છે, શુભેચ્છા
અહીં તમે જાઓ, પકાવવાની નાની ભઠ્ઠી બહાર તાજી;):
https://sites.google.com/site/rsvnna/baul/Mover%20Root.pdf
આભાર મિત્ર, તે ખૂબ સારું છે
તમારો ખુબ ખુબ આભાર! હું કંઈક એવું જ શોધી રહ્યો હતો અને મને જે બન્યું હતું તે પાર્ટીશનોની છબીઓ બનાવવાનું હતું અને પછી તેને પુનર્સ્થાપિત કરવું હતું, પરંતુ, વધુ વસ્તુઓ જેમ કે માઉન્ટ પોઇન્ટ્સ વગેરે ખૂટે છે. તેથી તે મને ગ્લોવ્સની જેમ અનુકૂળ કરે છે!
ખૂબ જ સારી માહિતી, ફક્ત આ કિસ્સામાં હાથમાં રાખવું હંમેશાં ઉપયોગી છે. તમારો ખુબ ખુબ આભાર.
જો તમે ગ્રુબ 2 નો ઉપયોગ કરી રહ્યા છો, તો શું તે ગ્રુબ-ઇન્સ્ટોલ થશે નહીં?
જ્યારે તમે આ માર્ગદર્શિકાઓ બનાવશો ત્યારે સાવચેત રહો જ્યાં સુધી તમે આદેશોને યોગ્ય ન રાખશો ત્યાં સુધી તમે કોઈને પણ ગડબડીમાં મૂકી દો છો.
આર્ચમાં ગ્રુબના જુના સંસ્કરણનું નામ બદલીને ગ્રબ-લેગસી કરવામાં આવ્યું હતું અને ગ્રુબ 2 ને ફક્ત ગ્રબ તરીકે છોડી દેવામાં આવ્યું હતું તેથી તે સાચું છે, પરંતુ તે જ રીતે આ મહત્વપૂર્ણ પગલું ભરાય તે પહેલાં તમારા વિતરણના દસ્તાવેજો વાંચવાની સલાહ આપવામાં આવે છે. પેકેજો નામો
અને લેખકનો આભાર કે હું વિગતવાર પ્રક્રિયા શોધી રહ્યો હતો અને આણે મને સારી રીતે સેવા આપી
બિંદુ 5 કરતા વધારે આદેશોએ મારા માટે કામ કર્યું નથી, આ વધુ સારું છે:
સુડો સુ
mkdir / media / kk (જ્યાં ઇન્સ્ટોલ કરેલી સિસ્ટમનો રુટ માઉન્ટ થયેલ છે)
માઉન્ટ -t Ext4 -o આરડબ્લ્યુ / દેવ / એસડીએ / મીડિયા / કેકે
માઉન્ટ indબાઇન્ડ / પ્રોક / મીડિયા / કેકે / પ્રોક
માઉન્ટ indબાઇન્ડ / દેવ / મીડિયા / કેકે / દેવ
માઉન્ટ indbind / sys / media / kk / sys
ક્રોટ / મીડિયા / કેકે
અપડેટ ગ્રબ
ગ્રબ-ઇન્સ્ટોલ / દેવ / એસડીએ (અથવા એસડીબી,…)
આભાર, તેણે મને ખૂબ મદદ કરી, નવા પાર્ટીશનમાં દરેક વસ્તુની નકલ કર્યા પછીના વિકલ્પ તરીકે તમે બુટ-રિપેર ટૂલથી ગ્રબ ઇન્સ્ટોલેશનને ખસેડી શકો છો, આમ પગલાં 5 પછી કરવાનું ટાળી શકો છો.
સુડો એડ-ઍપ્ટ-રિપોઝીટરી પીપીએ: યાનુબન્ટુ / બૂટ-રિપેર
સુડો apt-get સુધારો
sudo apt-get boot-repair સ્થાપિત કરો
ગ્રાફિફા એપ્લિકેશન ચલાવવામાં આવે છે અને અદ્યતન વિકલ્પો સક્રિય થાય છે; ગ્રબ સ્થાપન માટે ગ્રબ સ્થાન અને નવું પાર્ટીશન પસંદ થયેલ છે.