Sistem Önyükleyici Tamiri

From ArchWiki

Jump to: navigation, search


i18n
Türkçe
English
Español
简体中文

Bu makale düzgün çalışmasa bile bir önyükleyiciyi nasıl tekrar kuracağınızı açıklamaktadır. Bu makalede /dev/sda3 bölümünü Arch Linux ana dizini, /dev/sda1 bölümünü ise /boot bölümü olarak kabul edeceğiz. Siz bu bölümleri kendi sisteminize uyarlamalısınız. Bu makale GRUB ve LILO önyükleyicileri için hazırlanmıştır. Ne yaptığınızdan emin değilseniz, öncelikle GRUB ve LILO wiki sayfalarını okumanızı öneririz. Unutmayın ki; önyükleyici tamiri Hard Diskinizin MBR (Master Boot Record) bölümündeki bir programı tekrar yüklemekten başka birşey değildir.

Contents

Temel Düzey (Bu Yöntem Artık Kullanılmamaktadır, Lütfen İleri Düzey olarak tanımlanmış yöntemi uygulayınız.)

Arch Linux CD İmajını İndirin

Arch Linux Base CD imajını indirip CD'ye yazın yada varolan CD'nizi kullanın. (Arch Linux Download)

Sistemi Arch Linux CD'si ile Başlatma

Sistemi Arch Linux CD'si ile başlatın.

Boot Ekranında,

arch root=/dev/sda3  

Bu komut, yükleme/kurtarma CD'sinde bulunan kernel'in sisteme yüklenmesine rağmen, /dev/sda3 bölümünü ana dizin olarak sisteme bağlayacaktır.

GRUB/LILO Kurtarma

root olarak:

grub'ı kurtarmak için:

grub-install /dev/sda

lilo'yu kurtarmak için:

/sbin/lilo -v

İleri Düzey

Bazen, MBR'ı kurtarmak önyükleyiciyi tekrar kurmak kadar basit olmayabilir. Sistem yapılandırmasında bir sorun olabilir ve önyükleyicinin bozulmasına bu durum yol açmış olabilir. Böyle bir durumda yükleme/kurtarma CD'sini kullanarak sistemi ana dizininize açamayabilirsiniz. CD ile bilgisayarı başlatın. Giriş ekranında:

arch

Kullanıcısı ile giriş yapın. Daha sonra hard disk bölümlerini elle sisteme bağlayalım.

mount /dev/sda3 /mnt
mount /dev/sda1 /mnt/boot

Bazı özel dizinleri bağlamak isteyebilirsiniz.. Örneğin Kernel'i tekrar yükleyecekseniz bunu yapmalısınız.

mount --bind /dev/ /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys

Yeni mount ettiğiniz dizini ana dizin olarak kullanacaksanız /etc/mtab dosyasını kopyalamak isteyebilirsiniz.

cp /etc/mtab /mnt/etc
chroot /mnt

Daha sonra install-grub, grub-install, yada lilo komutlarından herhangi birisi yardımıyla önyükleyiciyi MBR'a kurunuz.

Personal tools