Bii o ṣe le Gba tabi Gbigba Loader Grub Boot ti bajẹ ni CentOS 7


Ninu ẹkọ yii a yoo bo ilana ti igbala ikojọpọ ikogun ti o bajẹ ni CentOS 7 tabi Red Hat Idawọlẹ Linux 7 ki o bọsipọ ọrọ igbaniwọle igbagbe ti o gbagbe.

Olutaja boot GRUB nigbami o le bajẹ, gbogun tabi paarẹ ni CentOS nitori ọpọlọpọ awọn ọran, gẹgẹ bi awọn ohun elo tabi awọn ikuna ti o ni ibatan sọfitiwia tabi nigbakan ni a le rọpo nipasẹ awọn ọna ṣiṣe miiran, ni ọran ti fifẹ meji. Ikojọpọ bata Grub ti o bajẹ jẹ ki eto CentOS/RHEL lagbara lati bata ati gbe iṣakoso siwaju si ekuro Linux.

Ipele ẹrù ikojọpọ Grub ọkan ti fi sori ẹrọ lori awọn baiti 448 akọkọ ni ibẹrẹ gbogbo disiki lile, ni agbegbe ti a mọ ni Igbasilẹ Boot Titunto si (MBR).

Iwọn MBR ti o pọ julọ jẹ 512 byes gigun. Ti lati diẹ ninu idi akọkọ awọn baiti 448 ti wa ni atunkọ, CentOS tabi Red Hat Enterprise Linux ko le ṣe ikojọpọ ayafi ti o ba bata ẹrọ pẹlu aworan CentOS ISO kan ni ipo igbala tabi lilo awọn ọna ikojọpọ bata miiran ki o tun tun fi agberu MBR GRUB sii.

  1. Ṣe igbasilẹ CentOS 7 DVD ISO Image

Bọsipọ Loader Boot GRUB ni CentOS 7

1. Ni igbesẹ akọkọ, ṣe igbasilẹ ẹya tuntun ti aworan CentOS 7 ISO ki o sun si DVD kan tabi ṣẹda igi USB ti o ṣaja. Fi aworan bootable sinu ẹrọ ti o yẹ si ẹrọ rẹ ki o tun atunbere ẹrọ naa.

Lakoko ti BIOS ṣe awọn idanwo POST, tẹ bọtini pataki kan (Esc, F2, F11, F12, Del da lori awọn ilana modaboudu) lati le tẹ awọn eto BIOS sii ki o ṣe atunṣe ilana bata bata ki DVD ti o le gbe/aworan USB ti bẹrẹ ni akọkọ ni ibẹrẹ ẹrọ, bi a ṣe ṣalaye ninu aworan isalẹ.

2. Lẹhin ti a ti rii CentOS 7 media bootable, iboju akọkọ yoo han ninu ẹrọ atẹle ẹrọ rẹ. Lati inu akojọ aṣayan akọkọ yan aṣayan Laasigbotitusita ki o tẹ bọtini [tẹ] lati tẹsiwaju.

3. Lori iboju ti nbo yan Gbigba aṣayan eto CentOS kan ki o tẹ bọtini [tẹ] lati gbe siwaju. Iboju tuntun yoo han pẹlu ifiranṣẹ ‘Tẹ bọtini Tẹ lati bẹrẹ ilana fifi sori ẹrọ’. Nibi, kan tẹ [tẹ] bọtini lẹẹkansii lati fifuye eto CentOS si iranti.

4. Lẹhin ti ẹrù sọfitiwia ti o fi sori ẹrọ Ramu ẹrọ rẹ, tọka ayika igbala yoo han loju iboju rẹ. Lori iru iyara yii 1 lati le Tẹsiwaju pẹlu ilana imularada eto, bi a ṣe ṣalaye ninu aworan isalẹ.

5. Lori iyara ti n bọ eto igbala yoo sọ fun ọ pe eto rẹ ti wa labẹ ori /mnt/sysimage liana. Nibi, bi eto igbala ṣe daba, tẹ chroot/mnt/sysimage lati le yipada awọn ipo igi Linux lati aworan ISO si ipin gbongbo ti a gbe labẹ disiki rẹ.

6. Nigbamii, ṣe idanimọ dirafu lile ẹrọ rẹ nipasẹ ipinfunni aṣẹ isalẹ ni iyara igbala.

# ls /dev/sd*

Ni ọran ti ẹrọ rẹ ba lo oludari RAID ti ara atijọ, awọn disiki naa yoo ni awọn orukọ miiran, bii /dev/cciss . Pẹlupẹlu, ti o ba jẹ pe a ti fi eto CentOS rẹ sii labẹ ẹrọ iṣakoṣo, awọn disiki lile le ni orukọ /dev/vda tabi /dev/xvda .

Sibẹsibẹ, lẹhin ti o ti ṣe idanimọ disiki lile ẹrọ rẹ, o le bẹrẹ fifi sori ẹrọ agberu boot GRUB nipasẹ ipinfunni awọn ofin isalẹ.

# 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. Lẹhin ti o ti fi agberu booter GRUB2 sori ẹrọ ni agbegbe MBR disiki lile rẹ, tẹ ijade lati pada si igi aworan aworan CentOS bata ISO ki o tun atunbere ẹrọ naa nipa titẹ init 6 ninu kọnputa naa, bi a ṣe ṣalaye ninu sikirinifoto isalẹ.

8. Lẹhin ti ẹrọ tun bẹrẹ, o yẹ ki o kọkọ tẹ awọn eto BIOS ki o yi akojọ aṣẹ aṣẹ bata pada (gbe disiki lile pẹlu fifa MBR booter ti a fi sii sori ipo akọkọ ni aṣẹ akojọ aṣayan bata).

Fipamọ awọn eto BIOS ati, lẹẹkansi, atunbere ẹrọ lati lo aṣẹ bata tuntun. Lẹhin atunbere ẹrọ yẹ ki o bẹrẹ taara sinu akojọ aṣayan GRUB, bi a ṣe han ninu aworan isalẹ.

Oriire! O ti ṣaṣeyọri ni atunṣe eto CentOS 7 rẹ ti bajẹ agberu boot GRUB. Jẹ ki o mọ pe nigbamiran, lẹhin mimu-pada sipo agberu boot GRUB, ẹrọ naa yoo tun bẹrẹ lẹẹkan tabi lẹẹmeji lati lo atunto grub tuntun.

Bọsipọ Ọrọigbaniwọle Gbongbo ni CentOS 7

9. Ti o ba ti gbagbe ọrọ igbaniwọle gbongbo ati pe o ko le wọle si eto CentOS 7, o le ṣe ipilẹ (òfo) ọrọ igbaniwọle ni ipilẹṣẹ nipa fifa aworan CentOS 7 ISO DVD ni ipo gbigba ki o tẹle awọn igbesẹ kanna bi a ti han loke, titi o de ipele 6. Lakoko ti o ti sọ di chrooted sinu eto fifi sori ẹrọ CentOS rẹ, gbekalẹ aṣẹ atẹle lati le satunkọ faili ọrọ igbaniwọle Linux.

# vi /etc/shadow

Ninu faili ojiji, ṣe idanimọ laini ọrọigbaniwọle gbongbo (nigbagbogbo ni laini akọkọ), tẹ ipo satunkọ awọn vi nipasẹ titẹ bọtini i ki o paarẹ gbogbo okun to wa larin oluṣafihan akọkọ \":” ati oluṣafihan keji ”:” , bi a ṣe ṣalaye ninu sikirinifoto ni isalẹ.

Lẹhin ti o pari, fi faili pamọ nipa titẹ awọn bọtini atẹle ni aṣẹ yii Esc ->: -> wq!

10. Lakotan, jade kuro ni itun-nkan ti o ni chrooted ki o tẹ init 6 lati tun ẹrọ naa bẹrẹ. Lẹhin atunbere, buwolu wọle si eto CentOS rẹ pẹlu akọọlẹ gbongbo, eyiti ko ni atunto ọrọ igbaniwọle bayi, ati ṣeto ọrọ igbaniwọle tuntun fun olumulo gbongbo nipasẹ ṣiṣe pipaṣẹ passwd, bi a ṣe ṣalaye ninu sikirinifoto isalẹ.

Gbogbo ẹ niyẹn! Ibẹrẹ ẹrọ ti ara tabi VM pẹlu aworan CentOS 7 DVD ISO ni ipo imularada le ṣe iranlọwọ fun awọn alakoso eto lati ṣe ọpọlọpọ awọn iṣẹ laasigbotitusita fun eto fifọ, gẹgẹbi gbigba data pada tabi awọn ti a ṣalaye ninu ẹkọ naa.


Gbogbo awọn Ẹtọ wa ni ipamọ. © Linux-Console.net • 2019-2024