Як пераўсталяваць Grub на Arch Linux

Ці зламаўся загрузнік Grub у вашай сістэме Arch Linux? Трэба пераўсталяваць яго, каб ваша сістэма Arch зноў загружалася? Як аказалася, з дапамогай хуткай хітрасці ў ISO ўсталёўніку Arch Linux вы можаце! У гэтым кіраўніцтве мы пакажам вам, як!

Перш чым пачаць

Выпраўленне Grub у Arch Linux азначае падключэнне да Інтэрнэту праз камандны радок праграмы ўстаноўкі. Калі вы выкарыстоўваеце Ethernet, злучэнне адбываецца аўтаматычна, і няма чаго наладжваць. Аднак, калі вы выкарыстоўваеце Wi-Fi, вам трэба будзе падключыцца ўручную.

Каб падключыцца да Wi-Fi у праграме ўстаноўкі Arch Linux, праверце афіцыйную Wiki. Ён дапаможа вам наладзіць злучэнне Wi-Fi у праграме ўстаноўкі.

Загрузка Arch Linux ISO і стварэнне USB

Калі вам трэба пераўсталяваць Grub на Arch Linux, вам спатрэбіцца ўстаноўка ISO на USB. Калі вы страцілі першапачатковы файл ISO для ўстаноўкі, вам трэба будзе загрузіць ISO і стварыць новы загрузны USB.

Заўвага: калі ў вас усё яшчэ ёсць арыгінальны ўсталёўшчык Arch Linux USB, вы можаце прапусціць гэты раздзел кіраўніцтва.

Каб атрымаць у рукі файл ISO Arch Linux, перайдзіце да ArchLinux.org. Апынуўшыся на вэб-сайце, знайдзіце кнопку «Спампаваць» і абярыце яе мышкай. Затым вы загрузіце ISO-файл Arch Linux на запасны ПК або Mac, на якім вы робіце свой Arch Linux USB.

Запампаваўшы файл ISO, перайдзіце да Etcher.io і спампаваць апошнюю версію прыкладання. Etcher з’яўляецца кросплатформенным і будзе працаваць на Windows, Mac OS і любой АС Linux.

Праверце гэта:  Як усталяваць браўзэр Otter на Linux

Пасля загрузкі Etcher адкрыйце яго і выконвайце пакрокавыя інструкцыі ніжэй, каб стварыць новы файл ISO.

Крок 1: Знайдзіце кнопку «Flash from file» і націсніце на яе мышкай. Калі вы выбіраеце кнопку «Flash from file», Etcher адкрые акно файлавага браўзера. Выкарыстоўваючы гэта акно, знайдзіце файл ISO Arch Linux і абярыце яго, каб дадаць у дадатак.

Крок 2: Устаўце флэш-назапашвальнік USB у USB-порт кампутара. Пасля ўстаўкі націсніце кнопку «Выбраць мэта» і адкрыйце вобласць выбару прылады. Затым выкарыстоўвайце яго, каб націснуць на USB-назапашвальнік, які вы будзеце выкарыстоўваць для ўстаноўкі Arch Linux ISO.

Крок 3: Знайдзіце «Flash!» кнопку і пстрыкніце па ёй мышкай. Пасля націску на кнопку «Flash!» Etcher пачне перапраграмаваць файл ISO Arch Linux на ваш USB-назапашвальнік.

Калі прашыўка завершана, адключыце USB ад запаснога ПК і падключыце яго да вашай сістэмы Arch Linux. Затым загрузіце BIOS ПК Arch і наладзьце яго на загрузку з USB.

Мантаж вашай ўстаноўкі Arch Linux

Вы павінны змантаваць сваю ўстаноўку Arch Linux у праграму ўстаноўкі, каб пераўсталяваць Grub. Для гэтага пачніце з выканання каманды lsblk. Каманда lsblk пералічыць усе падлучаныя прылады захоўвання дадзеных у сістэме.

Адсюль знайдзіце свой каранёвы раздзел. У гэтым прыкладзе метка дыска каранёвага падзелу – /dev/sda2. Майце на ўвазе, што ваш каранёвы раздзел будзе адрознівацца. Вам трэба будзе вызначыць, які каранёвы раздзел выкарыстоўвае lsblk.

Пасля таго, як вы высветлілі, што такое пазнака дыска каранёвага падзелу, змантуйце яго ў тэчку /mnt з дапамогай каманды mount.

mount /dev/sda2 /mnt

Пасля мантажу каранёвага падзелу вам трэба будзе змантаваць загрузачны падзел. Гэтая частка складаная, і яна адрозніваецца ў залежнасці ад тыпу ўстаноўкі вашай сістэмы Arch Linux.

Праверце гэта:  Пераўтварыце свой працоўны працэс Wireshark з Brim на Linux

UEFI

Калі вы ўсталявалі Arch Linux у рэжыме UEFI, верагодна, у вас ёсць спецыяльны раздзел UEFI памерам каля 512 МБ. У гэтым прыкладзе загрузачны падзел UEFI – гэта /dev/sda1 і мантуецца ў /boot/efi/ у Arch Linux.

Заўвага: пазнака вашага загрузнага падзелу UEFI будзе адрознівацца ад

Каб змантаваць раздзел UEFI ў праграму ўстаноўкі, выкарыстоўвайце наступную каманду mount.

mount /dev/sda1 /mnt/boot/efi

Майце на ўвазе, што кожная сістэма Arch Linux адрозніваецца. Падчас ўстаноўкі вы выбралі кропкі мацавання для вашага загрузачнага падзелу UEFI. Калі ваша кропка мантавання адрозніваецца ад /boot/efi, вам трэба будзе пазначыць гэта замест прыведзенай ніжэй каманды, каб атрымаць доступ да яе ў праграме ўстаноўкі Arch Linux.

Не можаце зразумець, куды мацуецца ваш падзел UEFI? Праверце файл fstab з дапамогай каманды ніжэй. У ім пазначана, дзе мацуецца кожны раздзел у Arch Linux.

cat /mnt/etc/fstab

Не-UEFI

Калі вы ўсталявалі Arch Linux у рэжыме без UEFI, загрузнік усталёўваецца непасрэдна ў MBR каранёвага падзелу. Каб выправіць grub, няма неабходнасці мантаваць нічога, акрамя каранёвага падзелу.

Паўторная ўстаноўка grub

Калі ваш Grub зламаўся ў Arch Linux, вы можаце проста пераўсталяваць яго, каб выправіць гэта. Каб пераўсталяваць яго, вам трэба спачатку атрымаць доступ да існуючай сістэмы Arch Linux у Arch Chroot. Каб зрабіць гэта, увядзіце каманду arch-chroot ніжэй.

arch-chroot /mnt

Увёўшы каманду вышэй, вы атрымаеце доступ да ўстаноўкі Arch Linux. Адсюль Grub можна лёгка пераўсталяваць.

Grub пераўсталюеце UEFI

Каб пераўсталяваць Grub у сістэму UEFI, увядзіце каманды ніжэй. Не забудзьце змяніць –efi-directory=/boot/efi, калі ваш каталог EFI не /boot/efi.

Праверце гэта:  Як выкарыстоўваць каманду ar Linux для стварэння статычных бібліятэк

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 пераўсталюеце без UEFI

Каб пераўсталяваць Grub у сістэме без UEFI, увядзіце каманды ніжэй. Абавязкова змяніце /dev/sda у другой камандзе, каб адлюстраваць жорсткі дыск, на якім вы ўсталявалі Arch Linux.

pacman -S grub

grub-install --recheck --target=i386-pc /dev/sda

grub-mkconfig -o /boot/grub/grub.cfg