Re: grub
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Gider... Bunu bire bir yaşamış olarak söylüyorum, gider... Win$ öyle
terbiyesiz birşeydir, neden terbiyesiz? Çünkü debian' ın yüklerken
sorduğu gibi "grub" illa "MBR" ("Master Boot Record") e yazılcak diye
bir şart yoktur, sabit diskteki her bölümün başına yazılsa da kafi
derecede çalışır, ancak win$ gider sorusuz sualsiz "MBR" yi bir güzel...
Herneyse, bu yüzden ben genelde zaten az kullanılan win$ i önce yükleyip
sonrasında linux dağıtımlarını yüklüyorum. Ancak "grub" yada "lilo"
("grub" dan daha basit benzeri) şöyle düzeltilebilir.
Not: bu işi ben "lilo" ile yaptım, o yüzden bildiğimi anlatayım, bunu
"grub" a uyarlamak size kalsın.
MBR si lilo taşımayan bir sabit diskli sistem knoppix ile açlır. Ondan
sonra şu komut ile lilo MBR ye yazılır:
(root olarak)
chroot /dev/hda5 /sbin/lilo
(man chroot)
bu komut şöyle bir iş yapar: "/" ("root") knoppix' in oluşturduğu değil
de sizin belirlediğiniz /dev/hda5 (sizin verdiğiniz sistemde hda5, yoksa
/ nerdeyse o hdXX olcak) bölümünü "/" alarak, ikinci parametre
verdiğiniz "kabuk komutunu" ("shell command") çalıştırır.
Yani sanki MBR olmadığı için açılmayan sistem açılmış, onun içinden
"lilo" komutu çalıştırılmış gibi işlem görür. Böylece, lilo, (/dev/hda5
deki) /etc/lilo.conf dosyasına bakarak, MBR yi düzgün şekilde yazar.
(Tabiki bu komutu çalıştırmadan önce /dev/hda5 teki /etc/lilo.conf
dosyası düzeltilirse, eğer varsa, hatalı MBR de düzeltilmiş olur.)
Sistemi yeniden başlattığınızda MBR eskisinden güzel olmuştur : )
Şimdi bunu grub a nasıl uyarlıyacaksınız, /sbin/lilo demiyeceksiniz de
grub' un MBR ye yazan programını çalıştırcaksınız. o da nedir? (tahminen
grub isimli programdır, denemedir, bilemiyorum, sistem çalışırken bunu
deneyebilirsiniz, mesela açılıştaki bekleme süresi değiştirilebilir vs..)
whereis grub
dediğimizde çıkan,
grub: /sbin/grub /lib/grub /usr/share/man/man8/grub.8.gz
satırından aladığımız üzere /sbin/grub da. yani komut şöyle bir hal alıyor:
(root olarak)
chroot /dev/hda5 /sbin/grub
Ama dediğim gibi, "grub" un istediğimiz program olduğundan emin olmalıyız.
İyi şanslar.
win$ siz günler : )
Can Kavaklıoğlu
> 20 gb lık harddiskimde sadece debian kurulu. fdisk /dev/hda çıktısı şöyle:
> Disk /dev/hda: 20.0 GB, 20003880960 bayt
> 16 kafa, 63 sektör/iz, 38760 silindir
> Birimler = silindir / 1008 * 512 = 516096 bayt
>
> Aygıt Açılış Başlangıç Bitiş BlokSayısı Kml Sistem
> /dev/hda1 * 1 194 97744+ 83 Linux
> /dev/hda2 195 38760 19437264 5 Ek
> /dev/hda5 195 9882 4882720+ 83 Linux
> /dev/hda6 9883 29258 9765472+ 83 Linux
> /dev/hda7 29259 30250 499936+ 82 Linux takas / Solaris
> /dev/hda8 30251 38760 4289008+ b W95 FAT32
>
> hda1 "/boot" olarak, hda5 "/" olarak, hda6 "/home", hda8 de ileride windows
> kurarım diye fat olarak biçimlendirip /windows şeklinde bağladım. Şimdi hda8
> e windows kurmak istiyorum. Windowsu kurduktan sonra grub gider mi(Grub
> MBRde)? Giderse nasıl kurtarırım? Elimde knoppix 3.8 ve suse 9.0 cdleri var.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCkKIF1MM1v4txH98RAvh2AJ9ztnrA6PEXBguH1zepwERuLPnMFwCfQd/t
t3BA6+X+yVOUR8DWuRIgl+s=
=B8Xv
-----END PGP SIGNATURE-----
Reply to:
- References:
- grub
- From: mehmet turkoglu <mehmetturkoglu@gmail.com>