Vai jūsu Arch Linux sistēmas Grub sāknēšanas ielādētājs ir bojāts? Vai tas ir jāinstalē atkārtoti, lai jūsu Arch sistēma atkal būtu sāknējama? Kā izrādās, ar ātru triku Arch Linux instalēšanas programmā ISO jūs varat! Šajā rokasgrāmatā mēs jums parādīsim, kā to izdarīt!
Pirms sākam
Grub labošana programmā Arch Linux nozīmē savienojuma izveidi ar internetu, izmantojot instalēšanas programmas komandrindu. Ja izmantojat Ethernet, savienojums ir automātisks, un nekas nav jākonfigurē. Tomēr, ja izmantojat WiFi, savienojums būs jāizveido manuāli.
Lai izveidotu savienojumu ar WiFi Arch Linux instalēšanas programmā, pārbaudiet oficiālo Wiki. Tas palīdzēs jums iestatīt WiFi savienojumu instalēšanas programmā.
Lejupielādējiet Arch Linux ISO un izveidojiet USB
Ja jums ir jāpārinstalē Grub operētājsistēmā Arch Linux, jums būs nepieciešams instalācijas ISO USB. Ja esat pazaudējis sākotnējo instalācijas ISO failu, jums būs jālejupielādē ISO un jāizveido jauns sāknējams USB.
Piezīme: ja jums joprojām ir oriģinālais Arch Linux USB instalēšanas programma, varat izlaist šo rokasgrāmatas sadaļu.
Lai iepazītos ar Arch Linux ISO failu, dodieties uz ArchLinux.org. Atverot vietni, atrodiet pogu “Lejupielādēt” un atlasiet to ar peli. Pēc tam jūs lejupielādēsit savu Arch Linux ISO failu rezerves datorā vai Mac datorā, kurā ieslēdzat Arch Linux USB.
Kad ISO fails ir lejupielādēts, dodieties uz Etcher.io un lejupielādējiet jaunāko lietotnes versiju. Etcher ir vairāku platformu un darbosies operētājsistēmās Windows, Mac OS un jebkurā Linux OS.
Pēc Etcher lejupielādes atveriet to un izpildiet tālāk sniegtos soli pa solim norādījumus, lai izveidotu jauno ISO failu.
1. darbība: atrodiet pogu “Flash no faila” un noklikšķiniet uz tās ar peli. Izvēloties pogu “Flash no faila”, Etcher atvērs failu pārlūkprogrammas logu. Izmantojot šo logu, atrodiet Arch Linux ISO failu un atlasiet to, lai to pievienotu lietotnei.
2. darbība. Ievietojiet USB zibatmiņas disku datora USB portā. Pēc tā ievietošanas noklikšķiniet uz pogas “Atlasīt mērķi” un atveriet ierīces atlases apgabalu. Pēc tam izmantojiet to, lai noklikšķinātu uz USB zibatmiņas diska, kuru izmantosit Arch Linux ISO instalēšanai.
3. darbība: atrodiet vienumu “Flash!” pogu un noklikšķiniet uz tās ar peli. Noklikšķinot uz „Flash!” pogu, Etcher sāks mirgot Arch Linux ISO failu jūsu USB zibatmiņas diskā.
Kad mirgošana ir pabeigta, atvienojiet USB no rezerves datora un pievienojiet to savai Arch Linux sistēmai. Pēc tam sāknējiet Arch PC BIOS un iestatiet to sāknēšanai no USB.
Arch Linux instalācijas uzstādīšana
Lai atkārtoti instalētu Grub, instalēšanas programmā jāinstalē Arch Linux instalācija. Lai to izdarītu, sāciet ar komandu lsblk. Komandā lsblk tiks uzskaitītas visas sistēmā pievienotās atmiņas ierīces.
No šejienes atrodiet savu saknes nodalījumu. Šajā piemērā saknes nodalījuma diska etiķete ir /dev/sda2. Lūdzu, ņemiet vērā, ka jūsu saknes nodalījums atšķirsies. Jums būs jānosaka, kurš saknes nodalījums izmanto lsblk.
Kad esat noskaidrojis, kāda ir jūsu saknes nodalījuma diska etiķete, pievienojiet to mapē /mnt, izmantojot mount komandu.
mount /dev/sda2 /mnt
Pēc saknes nodalījuma uzstādīšanas jums būs jāpievieno sāknēšanas nodalījums. Šī daļa ir sarežģīta, un tā atšķiras atkarībā no jūsu Arch Linux sistēmas instalācijas veida.
UEFI
Ja instalējāt Arch Linux UEFI režīmā, iespējams, jums ir speciāls UEFI nodalījums, kura izmērs ir aptuveni 512 MB. Šajā piemērā UEFI sāknēšanas nodalījums ir /dev/sda1 un tiek uzstādīts /boot/efi/ programmā Arch Linux.
Piezīme: jūsu UEFI sāknēšanas nodalījuma etiķete atšķirsies no
Lai uzstādītu UEFI nodalījumu instalēšanas programmā, izmantojiet šo mount komandu.
mount /dev/sda1 /mnt/boot/efi
Lūdzu, ņemiet vērā, ka katra Arch Linux sistēma ir atšķirīga. Instalēšanas laikā jūs izvēlējāties piestiprināšanas punktus savam UEFI sāknēšanas nodalījumam. Ja jūsu pievienošanas punkts atšķiras no /boot/efi, jums tas jānorāda tālāk norādītās komandas parauga vietā, lai varētu tai piekļūt Arch Linux instalēšanas programmā.
Vai nevarat saprast, kur ir pievienots jūsu UEFI nodalījums? Pārbaudiet savu fstab failu, izmantojot tālāk norādīto komandu. Tajā ir norādīts, kur tiek uzstādīts katrs Arch Linux nodalījums.
cat /mnt/etc/fstab
Ne-UEFI
Ja Arch Linux instalējāt režīmā Non-UEFI, sāknēšanas ielādētājs tiek instalēts tieši saknes nodalījuma MBR. Lai labotu grub, nav jāpievieno nekas cits kā saknes nodalījums.
Grubu atkārtota instalēšana
Ja jūsu Grub ir bojāts operētājsistēmā Arch Linux, varat to vienkārši atkārtoti instalēt, lai to labotu. Lai to atkārtoti instalētu, vispirms programmā Arch Chroot jāpiekļūst esošajai Arch Linux sistēmai. Lai to izdarītu, tālāk ievadiet komandu arch-chroot.
arch-chroot /mnt
Ievadot iepriekš norādīto komandu, jūs piekļūsit Arch Linux instalācijai. No šejienes Grub var viegli atkārtoti instalēt.
Grub atkārtoti instalējiet UEFI
Lai atkārtoti instalētu Grub UEFI sistēmā, ievadiet tālāk norādītās komandas. Atcerieties mainīt –efi-directory=/boot/efi, ja jūsu EFI direktorijs nav /boot/efi.
pacman -S grub efibootmgr os-prober grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub grub-mkconfig -o /boot/grub/grub.cfg
Grub atkārtoti instalējiet, kas nav UEFI
Lai atkārtoti instalētu Grub sistēmā, kas nav UEFI sistēma, ievadiet tālāk norādītās komandas. Noteikti mainiet /dev/sda otrajā komandā, lai atspoguļotu cieto disku, kurā instalējāt Arch Linux.
pacman -S grub grub-install --recheck --target=i386-pc /dev/sda grub-mkconfig -o /boot/grub/grub.cfg