Grub etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Grub etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Salı, Kasım 23, 2010

USB belleği boot edilebilir yapma

USB belleği boot edilebilir yapmak için en kullanışlı yöntemlerden birisi bu belleğe WinGrub yüklemek diye düşünüyorum. Bunun için;

Grub4dos gui adlı yazılımı kullanarak USB drive bootable yaparsın. Bu programın bir açılış menüsü ve menu.lst programlarını edit ederek istediğin yazılımın çalışmasını sağlayabilirsin.

HirenBoot CD 9.7 için kullandığım Menu.lst aşağıdaki gibi

default /default

title Boot from Hard Drive - Windows XP (NTLDR)
fallback 1
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
savedefault --wait=2

title Boot from Hard Drive - Windows Vista/7 (BOOTMGR)
fallback 2
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
savedefault --wait=2

title --------------------
root

title Start Hiren's BootCD 1
find --set-root /HBCD/boot.gz
map --mem /HBCD/boot.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot

# If you have any problem loading the above grub4dos map commands then try using memdisk kernel
title Start Hiren's BootCD 2
find --set-root /HBCD/boot.gz
kernel /HBCD/memdisk
initrd /HBCD/boot.gz

title Start Hiren's BootCD 3
find --set-root /HBCD/boot.gz
map --mem /HBCD/boot.gz (fd0)
map --hook
chainloader /HBCD
rootnoverify /HBCD
map --floppies=1
boot


title Mini Windows Xp
find --set-root /HBCD/XPLOADER.BIN
chainloader /HBCD/XPLOADER.BIN

Burada kendine göre diğer değişiklikler de yapabilirsin

Kaynaklar
1. Grub installer için
http://download.gna.org/grubutil/grubinst-1.1-bin-w32-2008-01-01.zip
2. Hiren Boot CD 9.7 USB bootable YouTube videosu için
http://www.youtube.com/watch?v=QxOJllsNBlU
3. Grub4dos gui ana sayfa için
http://www.themudcrab.com/acronis_grub4dos.php

Pazar, Kasım 01, 2009

Windows 7 yükledikten sonra GRUB'u tekrar aktive etmek

Tabii ki Windows'un Linux ile iyi geçinmesi söz konusu değil. Eğer Windows yüklü bir bilgisayara partition açıp bir Linux yüklerseniz Linux saygılı bir şekilde Windows ve diğer işletim sistemlerini görür ve onları bozmadan GRUB'a dahil eder ve siz de ilk açılışta istediğiniz işletim sistemini yüklersiniz.

Bu nedenle ilk yüklenilen bilgisayarlarda her zaman linux'u en son yüklemeniz kolaylık olacaktır.

Ama bazen sonradan bir Windows yüklemek zorunda kalabilirsiniz. Bu durumda Windows linuxa ait grubun MBR (Mater Boot Record) vs hepsini silecek ve artık çalışan tek windows yüklü partition olacaktır.

GRUB'u tekrar aktive etmek için ihtiyacınız olan şey herhangi bir linux live cd'si ile bilgisayarınızı açmanız (örneğin ubuntu için)

Sudo grub
(sizden root olarak şifre isteyecektir)
root (hdx, y)
(buraya yazacağınız root (hd0,1) gibi bir şey olacaktır. Bu grub dosyalarının yerini bildirmek için söylediğimiz bir şey. Bildiğiniz gibi hard diskinizde grub dosyaları linuxu yüklediğiniz partisyonlarda olacaktır. Yine de nerede olduğunu bilmiyorsanız bulmak için bunun yerine

find /boot/grub/stage1

yazarak devam edebilirsiniz.

sonra grubu tekrar yüklemek için
setup (hd0)
(bu da ilk hard diskin MBR'sine yükle demek oluyor. HDD'ler bildiğiniz gibi 0'dan başlayarak numaralandırılıyor)

Sonuç olarak;
sudo grub
root (hd0,1)
setup (hd0)
quit


gibi bir şey yazacaksınız.
Eğer ubuntu dışında bir şey kullanıyorsanız sudo grub yerine root olarak terminali çalıştırıp grub yazmanız yeterli olur.

Kaynaklar;

Çarşamba, Ağustos 26, 2009

Ubuntu 9.04 ve Windows XP Dual Boot Problem Autochk not found

Ubuntu 9.04 (Jaunty Jackalobe) yükledikten sonra Windows XP seçeneğini Grub loader Autochk not found hatası vermeye başlıyor ve sistem açılmıyor. Grub kullanarak Ubuntuyu açabilmeme rağmen mevcut ayarlar ile Windows sistemleri açılamıyor. Bunun nedeni birden fazla Windows XP yüklemek istemem aslında. Eğer hard diskinizde üç adet partisyon yapıp bunlara sırası ile iki adet Windows XP ve bir adet ubuntu yüklerseniz papazı bulabilirsiniz. Bunun nedeni Windows XP'yi birinci partisyona yüklediniz ve ikinci partisyona diğer XP yüklerken birinci partisyonu saklayıp (hide edip) ikinci partisyonu aktive hale getirmezseniz ikinci XP'nin de yükleyicisi (loader) birinci partisyona yüklenebiliyor... Saçma ama bunu önlemek için partisyonu saklayıp diğer XP'yi sonra yükleyip sonra da bu partisyonu da saklayıp üçüncü partisyona Ubuntu yüklediğinizde Ubuntu ile birlikte gelen Grub bunları unhide etmediği için (aslında yapabilir ama kendi otomatik ayarları ile yapamıyor...) bu XPlerin herhangi birini Grub ekranında seçtiğinizde Autochk not found skipped diyor ama tabii ki işletim sisteminin de geri kalanını bulamadığı için gümlüyorsunuz. Bunu engellemek için Grub ayarlarını Ubuntu içinden doğru bir şekilde yapabilirsiniz;

1. Grub ayar dosyasını açın (menu.lst)
sudo gedit /boot/grub/menu.lst

2. Bu dosyada aşağıdaki gibi kendiliğinden ayarı yapılmış olan ayalara

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title Microsoft Windows XP Professional
rootnoverify (hd0,1)
savedefault
makeactive
chainloader +1


Aşağıdaki gibi unhide seçeneğini eklmeniz gerekir

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title Microsoft Windows XP Professional
rootnoverify (hd0,1)
unhide (hd0,1)
savedefault
makeactive
chainloader +1
Bunu diğer partisyonlara da eklediğinizde probleminiz kalmaz.