Linux dağıtımında GRUB'un nereye kurulduğunu nasıl öğrenilir?

lavanta

Megapat
Katılım
27 Aralık 2013
Mesajlar
1.001
Çözümler
3
Yer
Ankara
Geçenlerde Mint'i tekrar kurmam gerekti. MBR sistemde kurulumdan sonra GRUB rescue hatası verdi. Sonra Boot repair ile düzelttim. Ancak GRUB yükleyicisin nereye kurulduğunu nasıl öğrenebilirim? Makinede 3 tane sabit disk ve bir tane SSD disk var. Mint sabit disklerden birine kuruldu ancak makine Windows kurulu SSD'den boot ediyor.
 
Son düzenleyen: Moderatör:
BIOS'ta Boot Menüsünde hangi disk en üstteyse ve hangi cihaz boot ediliyorsa o cihaza kurulmuştur. Tabii bu durum aygıt boot edildiğinde grub ile karşılaştığınızda geçerli.
 
Kod:
lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   1,8T  0 disk
├─sda1   8:1    0   1,8T  0 part
├─sda2   8:2    0  71,7G  0 part /
└─sda3   8:3    0   3,9G  0 part [SWAP]
sdb      8:16   0 232,9G  0 disk
├─sdb1   8:17   0 232,4G  0 part
└─sdb2   8:18   0   500M  0 part
sdc      8:32   0 465,8G  0 disk
├─sdc1   8:33   0     1K  0 part
├─sdc2   8:34   0  27,6G  0 part /run/timeshift/backup
└─sdc5   8:37   0 438,2G  0 part
sdd      8:48   0   1,8T  0 disk
├─sdd1   8:49   0     1K  0 part
├─sdd5   8:53   0   1,6T  0 part
└─sdd6   8:54   0 200,9G  0 part
sr0     11:0    1  1024M  0 rom

Bu komuta bakınca hard disk'e ,yani sda, Mint kurulan yerde Grub kurulmuş görünüyor. Ancak makine SSD'den , yani sdb, boot ediyor.

Bu komuta bakınca da birden fazla Grub çıkıyor.
Kod:
sudo fdisk -l 2>/dev/null | egrep "Disk /|/dev/" | sed "s#^/dev/#Part /dev/#" | awk '{print $2}' | sed 's/://' | xargs -n1 -IX sudo sh -c "hexdump -v -s 0x80 -n  2 -e '2/1 \"%x\" \"\\n\"' X | xargs -n1 -IY sh -c \"case  \"Y\" in '48b4') echo X: GRUB 2 v1.96 ;; 'aa75' | '5272') echo X: GRUB Legacy ;; '7c3c') echo X: GRUB 2 v1.97 oder v1.98 ;; '020') echo X: GRUB 2 v1.99 ;; *) echo X: NO GRUB Y ;; esac\""
[sudo] password for cmcl:  
/dev/sda: GRUB 2 v1.99
/dev/sda1: NO GRUB 8cd
/dev/sda2: NO GRUB 00
/dev/sda3: NO GRUB 00
/dev/sdb: GRUB 2 v1.99
/dev/sdb1: NO GRUB 55aa
/dev/sdb2: NO GRUB 55aa
/dev/sdc: GRUB 2 v1.99
/dev/sdc1: NO GRUB ffff
/dev/sdc2: NO GRUB 00
/dev/sdc5: NO GRUB 55aa
/dev/sdd: GRUB 2 v1.99
/dev/sdd1: NO GRUB 7082
/dev/sdd5: NO GRUB 8cd
/dev/sdd6: NO GRUB 8cd


Bu gereksiz Grub'lar nasıl silinir?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…