GRUB Kurtarma Nasıl Kullanılır

Kafede oturan ve dizüstü bilgisayar kullanan genç adam

GRUB Kurtarma Nasıl Kullanılır

Resim Kredisi: agrobacter/E+/GettyImages

Windows ve Mac kullanıcıları için başlatma oldukça basit bir şeydir. Bilgisayarınızı açarsınız, Windows veya OSX'i yükler ve yaptığınız şeyi yapmaya başlarsınız. Açıkçası, kaputun altında bir şeyler oluyor, ancak genellikle ne olduklarını bilmenize gerek yok. İşletim sistemlerini genellikle Windows veya OSX'in yanına kuran veya hatta bilgisayarlarında birden fazla Linux işletim sistemi bulunan Linux kullanıcıları için durum böyle değildir. Linux bir önyükleyici aranan GRUB bu işletim sistemlerini yönetmek ve başlatmak için ve GRUB kurtarma sorunları ortaya çıktıklarında düzeltmek için.

Peki Bootloader Tam Olarak Nedir?

Bilgisayarınızı açtığınızda bir dizi adımdan geçer. Yaptığı ilk şey, bilgisayardaki tüm uygun donanım parçalarının mevcut ve iyi çalışır durumda olduğundan emin olmak için kontrol eden çiplere yerleştirilmiş birkaç kod parçası çalıştırmaktır. Ardından, önyükleyici adı verilen küçük bir yazılım parçasını aramak için, genellikle ana sabit sürücüden başlayarak bilgisayarın sürücülerini kontrol eder. Önyükleyicinin görevi, işletim sisteminizin nerede kurulu olduğunu takip etmek ve sizin için çalışır duruma getirmektir.

Günün Videosu

Tek Önyükleme vs. Çoklu Önyükleyiciler

Hem Windows hem de OSX'in önyükleyicileri vardır, ancak bunların her biri tipik olarak yalnızca bir işletim sistemi yükledikleri için basit bir ömre sahiptir. Linux önyükleyicisinin birden çok işletim sistemini takip etmesi ve herhangi bir zamanda kullanıcının seçtiği herhangi birini yükleyebilmesi gerekir, bu nedenle bazen bir işletim sistemi olarak tanımlanır. çoklu önyüklemeönyükleyici. Aslında adı buradan geliyor: Bu bir kısaltmadır. GRve sensaflaştırılmış Bootloader. Önyükleme menüsünden seçiminizi yaptıktan sonra, GRUB, seçtiğiniz işletim sistemi için işletim sisteminin temel parçası olan çekirdeği yükler.

Çoğunlukla Çalışır, Ama Her Zaman Değil

Normalde bilgisayar önyüklemeye başlar ve ardından ekranda GRUB menüsü ile bir an duraklar. Hiçbir şey yapmazsanız, bilgisayarınız varsayılan olarak seçtiğiniz işletim sistemi (genellikle Linux) ile açılır. Alternatif olarak, menüdeki diğer işletim sistemlerinden birini seçebilir veya gerekirse ana işletim sisteminizin daha eski bir sürümüne dönebilirsiniz. Ancak bazen menünüz ve işletim sisteminiz doğru şekilde yüklenmez ve GRUB kurtarma Komut istemi. Sisteminizde sorun olduğundan şüpheleniyorsanız ve düzeltmeyi denemek istiyorsanız bu seçeneği GRUB menüsünden de seçebilirsiniz.

GRUB Komut Satırı

GRUB komut satırı, Linux'ta bir Terminal penceresi açtığınızda göreceğiniz komut satırı arayüzüne çok benzer. emretmek Windows menünüzdeki Çalıştır kutusundan komut. Esasen tam Linux komut satırı arayüzünün soyulmuş bir versiyonudur. Tüm Linux araçları ve programları emrinizde değil, ancak sisteminizde karşılaşabileceğiniz bazı genel sorunları çözmek için birçok seçeneğiniz var.

GRUB Sürümleri Hakkında Hızlı Açıklama

GRUB sorunları yaşıyorsanız ve çözüm aramak için internette geziniyorsanız, bulduğunuz tavsiyenin tarihine dikkat etmeniz önemlidir. GRUB'un orijinal versiyonu, on yıldan fazla bir süredir herhangi bir gelişme görmedi ve çoğunlukla daha yeni bir versiyonla değiştirildi. Daha eski siteler iki versiyona şu şekilde atıfta bulunur: GRUB ve GRUB2, daha yeni siteler artık GRUB2'ye yalnızca GRUB olarak atıfta bulunurken, orijinal sürüm eski GRUB. Eski GRUB'a yönelik tavsiyeler genellikle mevcut bir sistemde çalışmaz ve hasara neden olabilir. Bu makale, Ubuntu 18.04 LTS'de GRUB2 kullandığınızı varsayar, ancak bilgilerin herhangi bir güncel Linux sürümü için geçerli olması gerekir.

Öncelikli GRUB Kurtarma Onarımı

GRUB kurtarmada kullanabileceğiniz düzinelerce komuttan her biri karmaşıktır ve makale uzunluğunda bir tartışmaya ihtiyaç duyar. Bu, hızlı bir okuma için biraz fazla, o yüzden en önemli kullanımına odaklanalım: Sisteminizi çalışır duruma getirmek ve GRUB'da yanlış giden her şeyi düzeltmek.

Sürücülerinizin Adı Nedir?

GRUB ve Linux işletim sisteminin kendisi, sabit sürücüleriniz için farklı terminoloji kullanır. Ubuntu ve diğer Linux sürümleri, sisteminizdeki ilk sabit diski şu şekilde ifade eder: sda, ikinci olarak sdb ve benzeri. GRUB kurtarmada GRUB, ilk fiziksel sabit diski şu şekilde ifade eder: hd0, ikinci olarak hd1 ve benzeri. Bu bir anda önemli hale geliyor.

GRUB Manuel Önyükleme

Önyükleyici bozulursa bilgisayarınızı GRUB kurtarma ile yeniden başlatmak için bu adımları izleyin ve Ubuntu - veya diğer işletim sisteminiz - yüklenmez. Bilgisayarınız çalışırken düzeltebileceğiniz başka birçok şey vardır, ancak bunları yapmadan önce bilgisayarınızı çalıştırmanız gerekir.

  1. komutu yazın ls sabit sürücünüzün hangi bölümleri içerdiğini öğrenmek için. Önce gerçek sabit sürücünüzü (hd0) veya benzeri bir şey olarak gösterecek, ardından bir dizi ilgili sayılar – (hd0, gpt1), (hd0, gpt2) ve benzeri – sabit diskinizdeki bölümleri temsil eder sürmek. Birden fazla işletim sisteminiz varsa, bunlardan birçoğu olabilir.
  2. Yazarak sistem Ubuntu önyüklemesini tanımlayın ls yine ama bir bölüm belirterek. Bölümün önekini, yalnızca sayıyı eklemeniz gerekmez, bu nedenle tipik bir komut şöyle görünebilir: ls (hd0, 3) ilk iki bölümü kontrol etmiş olsaydınız ve şimdi üçüncüye bakıyor olsaydınız. bin/, boot/, dev/, etc/ ve usr/ gibi anlatısal Linux dizinlerini içeren birini bulana kadar devam edin. Önyüklemeniz gereken budur.
  3. Artık önyükleme dosyalarının nerede olduğunu bildiğinize göre, GRUB'un sırrına girmesine izin vermelisiniz. Doğru bölüm (hd0, 3) ise, yukarıdaki örnekte olduğu gibi, şunu yazarsınız: ayarlamakkök=(hd0, 3) GRUB komut satırında ve ardından Girmek.
  4. Bilgisayarı başlatmak için ihtiyacınız olan dosyalar o bölümün önyükleme/dizinindedir, bu yüzden yazmaya başlayın linux /boot/vmlinuz komut isteminde. Linux çekirdek sürümünü tanımlayan uzun bir sayı ile sizin için vmlinuz dosyasının doğru sürümünü otomatik olarak dolduracaktır. seçin Sekme kabul etmek için anahtar. basmadan önce Girmek, root komutunu tekrar ekleyin, ancak bu sefer demek yerine kök=(hd0, 3) – bu, GRUB'un ilk sabit sürücünün üçüncü bölümü için kullandığı terminolojidir – yazarsınız kök=/dev/sda3Linux'un kendisinin aynı bölümü nasıl tanımladığını hatırlayacaksınız.
  5. Tip initrd GRUB komut satırında ve tekrar Sekme önerisini kabul etmek için anahtar - önceki komuttaki çekirdek numarasıyla eşleşmelidir - ve ardından Girmek.
  6. Tip bot sisteminizi önyükleme isteminde.

İsteminizde Grub Rescue Diyorsa>

Normalde, bu aşamada komut satırı isteminiz şunu okumalıdır: grup>, ancak sisteminiz gerçekten berbatsa, şunu söyleyebilir: kurt kurtarma> Bunun yerine. Bu, GRUB kurtarma kabuğunun basit bir sürümünü kullandığınız ve komutlarınızı tamamlamak için Sekme tuşunu kullanamayacağınız anlamına gelir. Bunun yerine, bu uzun sürüm numaralarını manuel olarak bulmanız ve yazmanız gerekir. Aynı bölümde olduklarını varsayarsak, bunu şöyle yaparsınız:

  1. Tip ls (hd0, 3) /önyükleme ve ekrandaki bilgilere bakın. Aradığınız iki dosya ile başlayan dosya vmlinuz ve ile başlayan initrd. Bunları not edin veya telefonunuzun kamerasıyla ekranın bir resmini çekin, böylece basamak basamak dikkatlice bakabilirsiniz.
  2. şimdi yazın kök ayarla=(hd0, 3) ve bas Girmek. Bu noktada, grub> istemini alıyor olsaydınız sizin için yüklenecek olan iki modülü manuel olarak yüklemeniz gerekir. Bunlar insmod komut, "kurulum modülü"nün kısaltmasıdır.
  3. Tip normal ve bas Girmek. şimdi yazın normal az önce kurduğunuz modülü çalıştırmak için. Son olarak, yazın insmod linux ve bas Girmek, böylece önyükleme dosyalarını belirlemeye devam edebilirsiniz.
  4. aynısını yaz linux ancak bu sefer baştan sona manuel olarak dolduracaksınız. Baştan sona örnek olarak kullandığımız aynı bölümdeki bir Ubuntu 18.04 sistemi için, bu şunu okuyabilir: linux /boot/vmlinuz-4.15.0-44-genel ve onunla tekrar takip et kök=/dev/sda3 basmadan önce Girmek.
  5. ile aynı şeyi yapın initrd komutu, ayrıca yazdığınız tüm numarayı kullanarak. Örnekte, şöyle görünecek initrd.img-4.15.0-44-genel.
  6. Tip bot ve bas Girmek sisteminizi başlatmak için.

Önyükleme Yaptıktan Sonra GRUB'u Yeniden Yükleme

Bu noktada bilgisayarınız normal şekilde açılmalı ve normalde yaptığınız gibi oturum açabilmelisiniz. Bu, her gün kullanmak isteyeceğiniz bir işlem değildir, bu nedenle öncelik, GRUB'u düzgün bir şekilde düzeltmektir. Tıkla Uygulamalar Dash'inizin altındaki simgeye tıklayın ve yazın terminal arama çubuğuna girin. Terminal pencereniz açıldığında, şunu yazın güncelleme grubu ve bas Girmek. Birkaç şey olacak ve sonra şunu söyleyen bir mesaj alacaksınız: tamamlamak ve GRUB komut satırına geri dönün. Tip grub-kurulum /dev/sda, bölümünüzün ilk fiziksel sürücüde olduğunu varsayarsak. GRUB şimdi yeniden yüklenmiştir ve yeniden başlattığınızda bilgisayarınız normal şekilde başlamalıdır.

Bu Noktada Korktuysanız

Genel olarak Linux topluluğu her zaman sağlıklı bir Kendin Yap tavrına sahip olmuştur, ancak Linux dünyasında yeniyseniz veya sadece Bilgisayarınızı en az sorunla yeniden çalışır duruma getirmek istiyorsanız, bu manuel onarımları hantal bulabilirsiniz. Bunun yerine kullanabileceğiniz, GRUB ve Linux'un gerçek işleyişiyle oynarken ellerinizi kirletmenize gerek olmayan otomatik araçlar var. Önyükleme-onarım bir örnektir.

Bunun yerine Önyükleme Onarımını Kullanma

Önyükleme onarımını kullanmak için Ubuntu'yu kurmak için kullandığınız DVD veya USB sürücüsüne ihtiyacınız vardır. Elinizde yoksa, yeni bir kopya indirip yakmak için yeterince uzun çalışan bir bilgisayar ödünç alın. Elinizde olduğunda, işletim sistemini gerektiği gibi disk sürücüsüne veya USB bağlantı noktasına yerleştirin ve bilgisayarınızı yeniden başlatın. düğmesine basarak açılış menüsü ekranına girmeniz gerekebilir. ESC veya F2 bilgisayarınız önyüklenirken ve sabit sürücüden önyüklemeyi denemeden önce DVD sürücüsünü veya USB sürücüsünü kontrol etmesini söyleyin. Bu yapıldıktan sonra, seçin Ubuntu'yu deneyin diskin önyükleme menüsünden.

Boot-Repair'i İndirme ve Yükleme

Disk veya USB, sizi normalde bilgisayarınızla yaptığınız her şeyi yapabileceğiniz yavaş ama tamamen işlevsel bir Ubuntu masaüstüne götürecektir. Önyükleme onarım programı, kişisel paket arşivi (PPA) olarak korunur, bu nedenle yapmanız gereken ilk şey, uygun PPA'yı bilgisayarınız için bir yazılım kaynağı olarak eklemektir.

  1. Bir terminal penceresi açın ve yazın sudo eklenti-apt-deposu ppa: yannubuntu/önyükleme onarımı.
  2. Sonra yazın sudo uygun güncelleme.
  3. Son olarak, yazın sudo apt yükleme önyükleme onarımı programı yüklemek için.

Önyükleme-Onarımı Çalıştırma

Gerçek önyükleme onarım yardımcı programını çalıştırmak için şunu yazın önyükleme onarımı aynı terminal penceresinde. Önyükleme onarımı, sisteminizi GRUB ve önyüklemeyle ilgili sorunlar için tarar ve ardından bir iletişim kutusu açar. Kutudan, manuel ayarlarla oynamayı seçebilir veya Önerilen onarım önyükleme onarımının sizin için en yaygın sorunları otomatik olarak düzeltmesini sağlamak. Tamamlandığında, genellikle size onarımların tamamlandığını söyler ve yapılan her şeyi açıklayan bir günlük dosyasını okumak için tıklayabileceğiniz bir bağlantı verir. Bitirmek için bilgisayarınızı yeniden başlatın, istendiğinde önyükleme diskini çıkarın ve ardından normal şekilde önyükleme yaparken bekleyin.