Türkiye
Az konuş, çok çalış..

Forum

Bildirimler
Tümünü temizle

GRUB kurulumu sonrası sistem HDD'yi görmüyor

2 Yazılar
2 Üyeler
0 Reactions
3 Görüntüleme
 RNXD
(@rnxd)
Gönderiler: 1
New Member
Konu başlatıcı
 
RAM
16GB RAM
SSD veya HDD modeli
512 GB SSD (Windows), 1TB HDD (Linux)
Ekran kartı
Nvidia GTX 1650
İşlemci
İntel i7
Herkese merhaba dostlarım, ben Eren. (Excalibur G770 kullanıyorum.) Normalde böyle kurulumlarda illa bir çıkış yolu bulur ve hatamı düzeltirim fakat bu sefer bir türlü yapamadım ve çareyi sizlere sormakta gördüm.

Windows 11 Pro (XOS sürüm) ve Arch Linux Dual Boot'a sahiptim fakat Arch Linux'u, BlackArch'la değiştirmek istedim. Sorun da tam olarak burada başladı, GRUB önyükleyici komutunu tam kuramamışım sanıyorum ki ve gayri ihtiyari kurulum ekranından (komut ekranından) her şey halloldu diye bilgisayarı yeniden başlattım. Fakat ekran donup kaldı, ne BIOS'a ne Windows'a ne de format veya Live USB'lere erişimim de yoktu. Laptopu söküp fiziksel olarak HDD'yi söktüm, tekrar denediğimde bu sefer sorun çözüldü ve Windows'a erişim sağladım. Fakat "hot plug in" özelliği mi eksik kalıyor yoksa başka bir sıkıntı mı bilmiyorum, hard diski taktığımda görmüyor. Ben de şu an HDD'yi formatlamak için Arch Linux'u USB üzerinde çalıştırdım ve HDD'mi taktım, "lsblk -F" gibi komutlar çalıştırmama rağmen HDD'mi hâlen göremiyorum. Nasıl bir yol izlemem gerekiyor HDD'mi görmem ve bu sıkışıklıktan kurtulmam için? Hiçbir türlü HDD'yi göremiyorum, formatlayamıyorum ve sizlere akıl danışıyorum.

 
 

 
Gönderildi : 24/10/2025 10:14 pm
tulliana
(@tulliana)
Gönderiler: 3524
Famed Member Admin
 

GRUB Belgelendirmesi

GRUB (GRand Unified Bootloader), bir önyükleyici (bootloader) olup, birden fazla işletim sistemini başlatmak için kullanılan bir yazılımdır. Arch Linux sistemlerinde varsayılan önyükleyici olarak sıkça tercih edilir. Bu döküman, GRUB'un Arch Linux üzerinde kurulumunu, yapılandırmasını ve kullanımını açıklamaktadır.

Kurulum

Ön Gereksinimler

GRUB, farklı platformlarda çalışabilir:

  • BIOS sistemleri için grub paketi.
  • UEFI sistemleri için grub paketi ve efibootmgr gereklidir.

Not: UEFI sistemlerinde, EFI System Partition (ESP) doğru şekilde yapılandırılmış olmalıdır.

GRUB Kurulumu

  1. GRUB paketini kurun:
    # pacman -S grub
  2. BIOS sistemleri için:
    GRUB'u sabit diske yüklemek için aşağıdaki komutu kullanın (burada /dev/sdX diskinizi temsil eder, örneğin /dev/sda):
    # grub-install --target=i386-pc /dev/sdX
  3. UEFI sistemleri için:
    ESP'nin bağlandığından emin olun (örneğin, /boot veya /efi dizinine). Ardından:
    # grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

    Not: --bootloader-id parametresi, önyükleyiciyi tanımlamak için kullanılır ve genellikle GRUB olarak ayarlanır.

  4. GRUB yapılandırma dosyasını oluşturun:
    # grub-mkconfig -o /boot/grub/grub.cfg

Önemli Notlar

  • /dev/sdX yerine bir bölümü (örneğin /dev/sda1) değil, diskin tamamını belirtin.
  • UEFI sistemlerinde, efibootmgr ile önyükleme girişlerini kontrol edebilirsiniz:
    # efibootmgr

Yapılandırma

GRUB yapılandırması genellikle /etc/default/grub dosyasında yapılır ve ardından grub-mkconfig ile güncellenir.

/etc/default/grub Dosyası

Bu dosya, GRUB'un temel ayarlarını içerir. Önemli parametreler:

  • GRUB_TIMEOUT: Önyükleme menüsünün görünme süresi (saniye cinsinden).
  • GRUB_DEFAULT: Varsayılan önyükleme girişi (örneğin, 0 ilk girişi seçer).
  • GRUB_CMDLINE_LINUX_DEFAULT: Çekirdek (kernel) parametreleri, örneğin quiet splash.

Örnek /etc/default/grub içeriği:

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_TIMEOUT_STYLE=menu
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

GRUB Menüsünü Güncelleme

Yapılandırma değişikliklerinden sonra, aşağıdaki komutla grub.cfg dosyasını güncelleyin:

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

Özel Menü Girişleri

Özel önyükleme girişleri için /etc/grub.d/40_custom dosyasını düzenleyebilirsiniz. Örnek:

menuentry 'Arch Linux Custom' {
    set root='hd0,msdos1'
    linux /vmlinuz-linux root=/dev/sda2 rw
    initrd /initramfs-linux.img
}

Not: set root ve diğer parametreler, sistem yapılandırmanıza göre değişir.

GRUB Özelleştirme

Tema Kullanımı

GRUB'un görünümünü özelleştirmek için temalar kullanılabilir. Örneğin:

  1. Bir tema paketini kurun (örneğin, grub-themes).
  2. /etc/default/grub dosyasında tema yolunu belirtin:
    GRUB_THEME="/path/to/theme/theme.txt"
  3. grub-mkconfig ile yapılandırmayı güncelleyin.

Şifreleme Desteği

GRUB, LUKS ile şifrelenmiş diskleri destekler. Şifrelenmiş bir kök bölümü için /etc/default/grub dosyasında:

GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda5:cryptroot root=/dev/mapper/cryptroot"

Sorun Giderme

GRUB Menüsü Görünmüyor

  • /etc/default/grub içinde GRUB_TIMEOUT_STYLE=menu ayarını kontrol edin.
  • GRUB_TIMEOUT değerinin 0'dan büyük olduğundan emin olun.

GRUB Rescue Modu

GRUB önyükleme sırasında hata verirse, grub rescue> moduna düşebilirsiniz. Örnek kurtarma komutları:

grub rescue> set root=(hd0,msdos1)
grub rescue> linux /vmlinuz-linux root=/dev/sda2
grub rescue> initrd /initramfs-linux.img
grub rescue> boot

UEFI Sorunları

  • efibootmgr ile önyükleme girişlerini kontrol edin.
  • ESP'nin doğru bağlandığından emin olun.

Ek Özellikler

Çoklu İşletim Sistemi Desteği

GRUB, diğer işletim sistemlerini algılamak için os-prober kullanır. Kurun ve çalıştırın:

# pacman -S os-prober
# os-prober
# grub-mkconfig -o /boot/grub/grub.cfg

GRUB Güncelleme

GRUB'u güncellemek için:

# pacman -Syu grub
# grub-install
# grub-mkconfig -o /boot/grub/grub/grub.cfg

Daha Fazla Bilgi


archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

 
Gönderildi : 26/10/2025 9:31 pm
Paylaş:
Translate »