Ubuntu 18.04 LTS'de GRUB Rescue Nasıl Kullanılır

How Use Grub Rescue Ubuntu 18



GRUB bir önyükleyici yazılımıdır. Linux için varsayılan önyükleyici olarak yaygın olarak kullanılır. GRUB, Linux'ta yaygın olarak kullanılmasına rağmen, GRUB ayrıca Windows işletim sistemlerini de önyükleyebilir. Çok güçlü ve genişletilebilir.

GRUB önyükleyici, önyükleme sorunlarını çözmek için kullanılabilecek güçlü bir komut satırı arayüzüne sahiptir. Buna GRUB Kurtarma denir.







Bu yazımda size GRUB'un GRUB Rescue komut satırı arayüzünü nasıl kullanacağınızı göstereceğim. Gösteri için Ubuntu 18.04 LTS kullanıyorum. Başlayalım.



Varsayılan olarak, her şey yolundaysa, bilgisayarınızı başlattığınızda, doğrudan yüklediğiniz işletim sistemine önyükleme yapmanız gerekir. Benim durumumda, Ubuntu 18.04 LTS işletim sistemidir.



Bir şeyler ters giderse ve önyükleme sorunlarına neden olursa, büyük olasılıkla GRUB kurtarma komut satırı arayüzünü göreceksiniz. Aşağıda verilen ekran görüntüsüne benziyor.





Bazen aşağıdaki ekran görüntüsünde olduğu gibi GRUB menüsünü görebileceksiniz. Buradan GRUB Rescue'ya gitmek için C .



Aşağıdaki ekran görüntüsünden de görebileceğiniz gibi GRUB Rescue komut satırı moduna geçebilmelisiniz.

Bir sonraki bölümde size GRUB Rescue'nun nasıl kullanılacağını göstereceğim. İlk olarak yüklediğim Ubuntu 18.04 LTS işletim sistemine nasıl boot edeceğinizi göstereceğim. Sonra bazı yaygın GRUB Rescue komutlarından bahsedeceğim.

Ubuntu 18.04 LTS'ye Önyüklemek için GRUB Rescue'u Kullanma:

GRUB Rescue komut satırı arayüzünde, kurmuş olduğunuz sabit sürücüleri ve bölümleri aşağıdaki komutla listeleyebilirsiniz:

kurtçuk> ls

gördüğün gibi bende var (hd0) , (hd0, gpt1) ve (hd0,gpt2) mevcut. (hd0) ham sabit sürücüyü temsil eder. (hd0,gpt1) ve (hd0,gpt2) birinci ve ikinci GPT bölümleridir (hd0) sırasıyla.

UEFI donanımında Ubuntu 18.04 LTS yüklü. Yani ilk bölüm (hd0,gpt1) EFI bölümü ve ikinci bölümdür (hd0,gpt2) kök bölümdür. İşletim sistemine önyükleme yapmak için gereken dosyalar, /bot dizini (hd0,gpt2) benim durumumda bölüm. sahip olabilirsin /bot dizini ayrı bir bölüme ayırın, bu durumda komutlarda uygun gördüğünüz şekilde değişiklik yapın.

Belirli bir bölümde hangi dosyalara sahip olduğunuzu listeleyebilirsiniz. ls GRUB Rescue komut satırı arayüzünden komut.

Kök bölümünün dosyalarını ve dizinlerini listeleyin (hd0,gpt2) aşağıdaki komutla:

kurtçuk> ls (hd0,gpt2)/

Gördüğünüz gibi, dosyalar ve dizinler listelenmiştir.

Sahip olduğumuz dosyalarla ilgileniyoruz. /bot dizinler.

kurtçuk> ls (hd0,gpt2)/bot

içinde iki dosya bulmalısın. /bot dizin, vmlinuz ve initrd Aşağıdaki ekran görüntüsünde işaretlendiği gibi. Bu dosyalar, doğru şekilde önyükleme yapmak için gereklidir.

Şimdi kök kök bölüme işaret edecek değişken (hd0,gpt2) aşağıdaki komutla:

kurtçuk> Ayarlamak kök=(hd0,gpt2)

Şimdi kullanmak zorundasın linux göreli yolu yapmak için komut vmlinuz GRUB önyükleyici tarafından bilinen dosya.

Bunu aşağıdaki komutla yapabilirsiniz:

kurtçuk>linux/bot/vmlinuz-4.15.0-yirmi-Genelkök=/dev/sda2

NOT: Buraya kök=/dev/sda2 gerekli. Aksi takdirde önyükleme yapamayabilirsiniz. /dev/sda2 ilk sabit sürücünün ikinci bölümü olduğu anlamına gelir. Nasıl çalıştığını anlamanıza yardımcı olmak için bir tablo ekledim.

GRUB Tanımlayıcı Sabit Sürücü bölme Linux Tanımlayıcı
(hd0) Öncelikle / dev / sda
(hd0,gpt1) Öncelikle Öncelikle /dev/sda1
(hd0,gpt2) Öncelikle İkinci /dev/sda2
(hd1) İkinci /dev/sdb
(hd1,gpt2) İkinci İkinci /dev/sdb2
(hd1,gpt5) İkinci Beşinci /dev/sdb5

Ayrıca, dosya ve dizinin otomatik olarak tamamlandığını da bilin. key, tıpkı bir Linux terminalinde olduğu gibi GRUB komut satırı arayüzünde de çalışır. Bu yüzden GRUB komut satırı arayüzünde gezinirken zorlanmamalısınız.

Şimdi çalıştırmanız gerekiyor initrd initrd görüntüsünün GRUB önyükleyicisine bilmesini sağlamak için komut.

Bunu aşağıdaki komutla yapabilirsiniz:

kurtçuk>initrd/bot/initrd.img-4.15.0-yirmi-Genel

Artık her şey ayarlandığına göre, Ubuntu 18.04 LTS işletim sisteminize önyükleme yapmak için aşağıdaki GRUB komutunu çalıştırabilirsiniz.

kurtçuk>bot

Aşağıdaki ekran görüntüsünden de görebileceğiniz gibi önyükleme işlemi başlamalıdır.

Daha sonra giriş ekranını görmelisiniz. Ubuntu 18.04 LTS sisteminize giriş yapın.

Artık oturum açtığınıza göre, GRUB 2 yapılandırma dosyasını güncellemek için aşağıdaki komutu çalıştırın:

$sudogüncelleme-grub2

GRUB 2 yapılandırması güncellenmelidir.

Ayrıca GRUB önyükleyicisini aşağıdaki komutla yeniden yüklemeniz gerekebilir:

$sudogrub-kurulum/dev/sda

NOT: Buraya / dev / sda GRUB önyükleyicisini kurmak istediğiniz sabit sürücüdür. Genellikle, kök bölümünüzün bulunduğu sabit sürücüdür.

Artık her şey çalıştığına göre, normal şekilde önyükleme yapabilmelisiniz. Hala sabit bir şeye ihtiyacınız varsa, hemen şimdi yapabilirsiniz.

Ek Modüllerin Yüklenmesi:

Zaman zaman, GRUB komut satırı arayüzü istemi şu şekilde olmalıdır: kurt kurtarma> onun yerine

kurtçuk>

Bu durumda, 2 ek komut çalıştırmanız gerekir. Varsayılan olarak yüklenmeyen GRUB modüllerini yüklemek için kullanılırlar. Ancak sistemi başlatmak için çok önemlidir.

Komutlar şunlardır:

kurt kurtarma>normal
kurt kurtarma>insmod linux
Yararlı GRUB Kurtarma Komutları:

Bu bölümde, önyükleme sorunlarını gidermek için ihtiyaç duyabileceğiniz bazı yaygın GRUB kurtarma komutlarını listeleyeceğim.

çağrı cihazı = 1 ayarla – Herhangi bir komutun çıktısı ekrana sığmayacak kadar uzunsa, bu komutlar çıktıları bir çağrı cihazında gösterir. az Linux terminalinde.

lsmod – Yüklenen tüm GRUB modüllerini listeler.

kedi – dosyaları okumak için kullanılır.

USB – sisteminize bağlı tüm USB aygıtlarını listeleyin.

açık – GRUB komut satırı penceresindeki tüm metni temizler.

configfile grub.cfg_filePath - Bir ekleyebilirsiniz grub.cfg Bu komutu kullanarak dosya.

insmod – GRUB modülünü yükleyin.

lspci – bağlı tüm PCI aygıtlarını listeleyin.

ls – bilgisayarınızın dosyalarını, dizinlerini ve blok cihazlarını listeleyin.

Bu makale Ubuntu 18.04 LTS'ye yönelik olmasına rağmen, GRUB önyükleyici kullanan diğer tüm modern Linux dağıtımları için çalışmalıdır. Bu makaleyi okuduğunuz için teşekkürler.

bot

Yazar hakkında

Şehriyar Shovon

Serbest Çalışan ve Linux Sistem Yöneticisi. Ayrıca Node.js ve JavaScript ile Web API geliştirmeyi sever. Bangladeş'te doğdum. Şu anda Bangladeş'in talepkar kamu mühendisliği üniversitelerinden Khulna Mühendislik ve Teknoloji Üniversitesi'nde (KUET) Elektronik ve Haberleşme Mühendisliği okuyorum.

Tüm gönderileri görüntüle

İLGİLİ LINUX İPUCU YAYINLARI

  • Ubuntu'da Ağaç Komutu Nedir?
  • Ubuntu'da g++ nasıl kurulur
  • Ubuntu'da strings komutu nasıl kullanılır?
  • Ubuntu'da traceroute nasıl kurulur ve çalıştırılır
  • Hangisi daha iyi; Ubuntu veya Debian
  • Sistemi izlemek için Ubuntu'da bir görev yöneticisi nasıl kullanılır?
  • Ubuntu'da netplan komutu nasıl kullanılır?