Ana Sayfa   Forum   Bloglar   Albümler   Sinema   Yerli Dizi   Yabancı Dizi   Gruplar

AtaBB Forum   Türkçe-Turkish İngilizce-English

 Advanced Search

ATABB


Her Zaman Daha İyisini Arayanın

 

Geri Git   AtaBB Community > AtaBB Teknoloji > Linux / Unix

Linux / Unix Linux / Unix Hakkında Genel Bilgiler

Konunun Derecesi - LILO Mini-HOWTO.

Cevapla
 
LinkBack Konu araçları
Eski 01-12-2006, 05:09 PM   #1 (permalink)
Zero Relax
Best Member
 
User ID: 3
Giriş Tarihi: 20-10-2006
Yaş: 31
Mesajlar: 7,821
Standart LILO Mini-HOWTO

LILO Mini-HOWTO
M. Vural ERKOC, vural@cclub.metu.edu.tr
surum 1.1 , 8.12.1996


Bu dosya bazı tipik LILO kurulumlarını anlatmaktadır. LILO kullanım
kılavuzuna ek olarak olarak hazırlanmıstır. Her ne kadar kurulumunuz
benimkine benzemese de, sanırım ornekler acıklayıcıdır. Umarım bu sizi
sorunlardan kurtarır.


Ornek 1:
--------
Iki IDE ve bir SCSI hard diskim var. SCSI surucu BIOS'tan gozukmuyor.
The Linux Yukleyici (LInux LOader), LILO, BIOS cagrılarını (calls) kullanır
ve sadece BIOS'un gordugu diskleri gorebilir. Benim Aptal AMI BIOS'um
sadece "A:" veya "C:" 'den acılıyor. Kok dosya sistemim ise SCSI
diskimdeki bir bolumde.


Cozum :
-------
Cekirdegi (kernel), harita dosyasını (map file) ve zincir yukleyicisini
(chain loader) ilk IDE diskinde saklayın. Dikkat edilirse cekirdegi kok
bolumunde (partition) saklamanız gerekli degil.

Benim ilk IDE diskimdeki ikinci bolum (partition) (/dev/hda2) /u2 dizini
olarak baglanmıs (mounted). Benim kullandıgım /etc/lilo.conf dosyası
asagıdadır.


# LILO'nun acılıs (boot) kaydının, Ana Acılıs Kaydı (Master Boot Record, MBR)
# olarak ilk IDE diskinde oldugunu belirtir.
#
boot = /dev/hda
# /sbin/lilo (kurucu) LILO acılıs kaydını asagıdaki dosyadan
# MBR yerine kopyalar.
install = /u2/etc/lilo/boot.b
#
# Acıklayıcılı acılıs menusu yazdım. LILO onu burada bulur.
message = /u2/etc/lilo/message
# Kurucu asagıdaki dosyayı yaratacaktır.
# Bu acılıs-yukleyiciye(boot loader) cekirdek bloklarının nerede
# bulundugunu soyler.
map = /u2/etc/lilo/map
compact
prompt
# 10 saniye bekle, sonra 1.2.1 cekirdeginden ontanım olarak ac.
timeout = 100
# Asagıdakini yaparak cekirdek BIOS'un gorebilecegi yere saklanır.
# cp -p /usr/src/linux/arch/i386/boot/zImage /u2/z1.2.1
image = /u2/z1.2.1
label = 1.2.1
# LILO cekirdege ilk SCSI bolumunu kok olarak baglamasını soyler.
# BIOS'un bunu gormesine gerek yoktur.
root = /dev/sda1
# Bu bolumun /etc/rc.d/rc.S tarafından kontrol edilecek ve
# tekrar baglanacaktır.
read-only
# Aynı cekirdegin farklı bir bolumu de kok olarak baglaması
# saglanabilir. Benim /u2 uzerinde bir acil kurulumum var.
image = /u2/z1.2.1
label = 1.2.1-hda2
root = /dev/hda2
read-only
# Eski Slackware cekirdegini de gerektiginde calıstırılacak sekilde
# ortalıkta bıraktım. Dogrusu bir kere buna ihtiyacım olmustu.
image = /u2/z1.0.9
label = 1.0.9
root = /dev/sda1
read-only
# DR-DOS 6 bolumum.
other = /dev/hda1
loader=/u2/etc/lilo/chain.b
label = dos
alias = m
__________________
Oyun bitince şah da, piyon da aynı kutuya konur...

Haberler Hakkındaki Şikayetler...



.
Zero Relax Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı Yaparak Cevapla
Eski 01-12-2006, 05:09 PM   #2 (permalink)
Zero Relax
Best Member
 
User ID: 3
Giriş Tarihi: 20-10-2006
Yaş: 31
Mesajlar: 7,821
Standart

Ornek 2:
--------
Ofisimdeki sistemde 1GB IDE surucusu var. BIOS'um ilk IDE'min sadece 504
MB'lik bolumunu gorebiliyor (MB=2^10, 10^6 degil). Dolayısıyla 350 MB'lık
/dev/hda1 bolumunde MS-DOS ve 120 MB'lık /dev/hda2 bolumunde Linux kok var.

MS-DOS kendini dogru bir sekilde surucu yeniyken kuramamaktaydı. Novell
DOS 7'de de aynı problem vardı. Sansım varmıs ki,"Options by IBM" surucu
kutusunun icine "OnTrack" disketini koymayı unutmustu. Surucu "OnTrack
Disk Manager" adlı programlar gelmesi gerekiyordu. Eger sadece MSDOS'unuz
varsa, sanırım bu programı kullanmak zorundasınız.

Dolayısıyla bolum tablomu Linux'un fdisk'iyle olusturdum. MSDOS-6.2
kendini /dev/hda1'e kurmayı reddetti. Asagıdaki gibi bir mesaj cıktı.

'Bu MS-DOS dagıtımı yeni kurulumlar icindir.
Bilgisayarınızda MS-DOS var
[bu yanlıstı, surucu yeniydi]
dolayısıyla satıcınızdan guncelleme dagıtımını almanız gerek.'

Ne sacmalık! sonucta Linux'un fdisk'ini tekrar calıstırdım ve 1. bolumu
tablodan sildim. Bu MS-DOS 6.2 icin tatminkar olmustu ve biraz once
sildigim 1. bolumu tekrar yarattı ve kendini oraya kurdu. MS-DOS 6.2
surucudeki MBR'ye yazdı, fakat sistem acılmadı.

Sans eseri, diskette Slackware cekirdegi vardı (Slackware kurulum programı
tarafında yapılmıstı), dolayısıyla Linux'u actım ve LILO ile MS-DOS'un
bozuk MBR'si uzerine yazdım. Bu calıstı. Kullandıgım /etc/lilo.conf
dosyası asagıda:

boot = /dev/hda
map = /lilo-map
delay = 100
ramdisk = 0 # Slackware cekirdegindeki ramdisk'i kapatır.
timeout = 100
prompt
disk = /dev/hda # BIOS sadece ilk 500 MB'ı gorur.
bios=0x80 # Ilk IDE'yi belirler.
sectors = 63 # bu sayıları surucunun kılavuzundan alın.
heads = 16
cylinders = 2100
image = /vmlinuz
append = "hd=2100,16,63" # Bu gereksiz olabilir.
root = /dev/hda2
label = linux
read-only
vga = extended
other = /dev/hda1
label = msdos
table = /dev/hda
loader = /boot/chain.b

## son

Bu sistemleri kurduktan sonra, zImage, boot.b, map, chain b ve mesaj
dosyalarının bulundugu bolumun msdos dosya sistemini "stacker" veya
"doublespace" ile sıkıstırılmadıgı surece kullanabildigini dogruladım.
Dolayısıyla 500 MB'lik DOS /dev/hda1 bolumu olusturabilirdim.

Ayrıca "OnTrack" programınında surucunun hemen baslangıcına degilde birkac
duzine byte sonraya bolum tablosunu yazdıgını ve boylece Linux IDE
surucusunu kandırıp, bu sorunun etrafından dolasmanın mumkun oldugunu
ogrendim. Fakat onceden derlenmis Slackware cekirdegiyle bu imkansız.
Sonradan IBM "OnTrack" disketi yolladı. Bende OnTrack'ın teknik servisini
aradım. Bana Linux ile olmayacagını cunku Linux'un BIOS'u kullanmadıgını
soylediler. Ben de disketlerini geri verdim.



Ornek 3:
----- --
Sonra ofisimdeki sisteme Windows 95 kurdum. Benim guzel LILO MBR'mi
ucurdu, fakat Linux bolumlerime dokunmadı. Cekirdegin disketten yuklenmesi
uzun surdugunden, cekirdegi IDE'den yuklememi saglayan duzgun calısan bir
LILO ayarıyla bir disket olusturdum. LILO disketimi asagıdaki gibi
olusturdum.
fdformat /dev/fd0H1440 # yeni disketi formatlar.
mkfs /dev/fd0 1440 # dosya sistemini minix yapar.
mkdir /3 # baglayacak yer yaratır.
mount /dev/fd0 /3
cp -p /boot/chain.b /3 # zincir yukleyicisini kopyalar.
lilo -C /etc/lilo.flop # LILO'yu ve haritayı diskete kurar.
umount /3
Uyarı: LILO'nun haritasını duzgun yazabilmesi icin disketin, KURUCUYU
CALISTIRDIGINIZDA BAGLAMIS OLMASI GEREKIR.


Bu dosya /etc/lilo.flop 'dur. Son dosyayla hemen hemen aynıdır.

# Cekirdekleri HD'den acmak icin disketi olusturur.
boot = /dev/fd0
map = /3/lilo-map
delay = 100
ramdisk = 0 # Slackware cekirdegindeki ramdisk'i kapatır.
timeout = 100
prompt
disk = /dev/hda # 1 GB IDE, BIOS sadece ilk 500 MB'ı gorur.
bios=0x80
sectors = 63
heads = 16
cylinders = 2100
image = /vmlinuz
append = "hd=2100,16,63"
root = /dev/hda2
label = linux
read-only
vga = extended
other = /dev/hda1
label = msdos
table = /dev/hda
loader = /3/chain.b

## son

Son olarak, ofisteki sistemimde MS-DOS 6.2'ye ihtiyacım oldu, fakat ilk
surucume dokunmak istemiyordum. Sisteme bir SCSI denetleyicisi ve surucusu
ekledim; surucude Linux'un mkdosfs komutu ile msdos dosya sistemi
olusturdum. Dolayısıyla Windows 95 surucuyu "D:" olarak goruyor. Tabii ki
MSDOS D:'den acılmaz. Elinizde LILO oldugu zaman bu sorun degil. Ben de
asagıdakileri Ornek 2'deki lilo.conf'a ekledim.

other = /dev/sda1
label = d6.2
table = /dev/sda
loader = /boot/any_d.b


MS-DOS calısıyor ve kendini C:'de sanıyor ve Windows 95'ide D:
__________________
Oyun bitince şah da, piyon da aynı kutuya konur...

Haberler Hakkındaki Şikayetler...



.
Zero Relax Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı Yaparak Cevapla
Cevapla

Etiketler
lilo, mini-howto

Konu araçları

Gönderi Kuralları
Kendi yeni konularını düzeltemezsin
Kendi mesaj cevap yazamazsın
Kendi mesaj eklentilerini düzeltemezsin
Kendi mesajlarını düzeltemezsin

BB Kod Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Forum saati Türkiye saatine göredir. GMT +3. Şuan saat: 07:40 AM.


Desteklediklerimiz
Reseller Hosting, Dedicated Server, ahosting.biz, ozmena Forum, TVPano Forum, Xyeni, Number1Forum


Powered by vBulletin® Version 3.7.4 Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO