Sigurado akong nangyari na ito sa iyo dati: binuksan mo ang iyong computer na puno ng pananabik at, bigla, naharap ka sa isang itim na screen at isang misteryosong mensahe na nagsasabi sa iyo na ang Pumanaw na ang GRUB boot managerMaaaring nagkagulo ka sa mga disk partition, nag-install ng Windows pagkatapos ng Linux at maaaring na-overwrite nito ang boot sector, o maaaring nagkamali ang isang system update.
Ang unang bagay ay huwag mag-panic, dahil kahit na tila luma na ang iyong kagamitan, mananatiling buo ang iyong datosAng GRUB ay simpleng gateway lamang patungo sa sistema, at kahit na sira ang gateway, naroon pa rin ang sistema. Depende sa kung ano ang mayroon ka, may ilang paraan upang malutas ang problemang ito, mula sa paggamit mismo ng GRUB console kung tumutugon pa rin ito, hanggang sa paggamit ng isang Ubuntu o Debian Live USB para magsagawa ng open-heart surgery.
Direktang pagbawi mula sa GRUB console
Si tienes la suerte de que el equipo no arranca pero aún puedes entrar en la línea de comandos de GRUB (pulsando la tecla ‘c’ al inicio), puedes intentar levantar el sistema sin necesidad de un USB externo. Lo primero es tukuyin kung saan matatagpuan ang iyong mga file tumatakbo ang utos lsna magpapakita sa iyo ng mga available na disk at partisyon, tulad ng (hd0,msdos1).
Kapag nahanap mo na ang disk, dapat mong hanapin ang folder boot paggalugad sa mga partisyon gamit ang ls (hd0,1)/Kapag nahanap mo na ang tama, kailangan mo i-configure ang ruta ng prefix at ang system root gamit ang mga utos set prefix=(hd0,1)/boot/grub y set root=(hd0,1)Susunod, hanapin ang available na kernel sa boot folder at i-load ito gamit ang command linux, tinutukoy ang root partition (halimbawa, root=/dev/sda1), upang tuluyang maisakatuparan initrd at paandarin ang makina.
Kapag matagumpay kang nakapag-log in sa iyong user session, huwag kalimutang permanenteng ayusin ang starterBuksan ang terminal bilang root at patakbuhin grub-install /dev/sda sinusundan ng update-grub2 y update-initramfs -u para hindi na maulit ang problema kapag nag-restart.
Muling pag-install gamit ang Live USB (Manwal at Chroot na Paraan)
Kapag tuluyang nawawala ang GRUB, ang pinaka-maaasahang solusyon ay ang paggamit ng Live USB ng anumang distribusyon na nakabase sa Debian (tulad ng Ubuntu o Linux Mint). Ang mahalaga ay ang arkitektura ng Live USB (AMD64 o i386) ay tumutugma sa arkitektura ng iyong naka-install na system upang maiwasan ang mga error kapag pinapatakbo ang proseso. pagbabago ng ugat o chroot.
Ang proseso ay nagsisimula sa pagtukoy ng mga partisyon gamit ang sudo fdisk -lMahalagang matukoy kung alin ang root partition (/) at kung mayroon kang hiwalay na /boot partition. Para magpatuloy, kailangan mo i-mount ang root partition sa /mnt at, kung mayroon man, ang panimulang bahagi sa /mnt/bootPara gumana nang tama ang sistema sa loob ng Live environment, kinakailangang magsagawa ng naka-link na pagpupulong ng mga kritikal na direktoryo ng operating system na tumatakbo sudo mount --bind /dev /mnt/devpati na rin para sa /dev/pts, /proc y /sys.
Kapag natipon na ang lahat, ginagamit namin ang utos sudo chroot /mntParang gumagawa ito ng magic trick: sinasabi natin sa computer na Ang ugat na ngayon ay ang ating hard drive at hindi ang USB. Mula rito, ire-install natin muli ang manager gamit ang grub-install /dev/sda at na-update namin ang mga setting gamit ang grub-mkconfig -o /boot/grub/grub.cfg o update-grubSa wakas, umalis na kami kasama ang exit at nag-umpisa ulit kami.
Mga awtomatikong solusyon at mabilis na alternatibo
Kung hindi ka komportable sa paggamit ng terminal o sa tingin mo ay masyadong mahirap ang proseso, mayroong isang tool na tinatawag na Pag-aayos ng Boot na tunay na nakapagliligtas ng buhay. Para magamit ito, mag-boot mula sa isang Ubuntu Live USB, buksan ang terminal, at i-install ang tool mula sa mga opisyal na repositoryo nito. Kapag tumakbo na, piliin lamang ang opsyon na inirerekomendang pagkukumpuni At gagawin ng programa ang lahat ng maruming gawain para sa iyo, pagtuklas ng mga operating system at awtomatikong muling pag-install ng GRUB.
Sa mas simpleng mga kaso, kung saan kailangan lang nating i-install muli ang GRUB nang hindi nagsasagawa ng buong chroot, maaari nating i-mount ang partition na naglalaman ng boot directory sa isang pansamantalang folder tulad ng /tmp/part at tumakbo sudo grub-install --root-directory=/tmp/part /dev/sda. Ito ay kapaki-pakinabang kung Naghahanap kami ng mas direktang ruta at alam natin kung saan eksaktong nakalagay ang starter charger.
Para malutas ang problemang ito, gamit man ang mga manu-manong utos sa GRUB console, ang chroot technique na may bootable USB drive, o ang paggamit ng mga awtomatikong tool tulad ng Boot-Repair, ang susi ay nasa wastong pagtukoy ng mga disk partition at pagtiyak na ang boot sector ng MBR o EFI ay wastong nakakonekta sa kernel ng naka-install na operating system.



