commodore.gen.tr

Amiga => Amiga Yazılım => Konuyu başlatan: juda üzerinde Ağustos 25, 2015, 19:11:23 ÖS



Konu Başlığı: AmigaOne XE Üzerinde OS 4.0 ve OS 4.1 FE Multiboot
Gönderen: juda üzerinde Ağustos 25, 2015, 19:11:23 ÖS
Aslında olay çok basit. Burada anlattığımla bilgisayarınıza birden çok işletim sistemi kurup birini oyunlar diğerini günlük işler ötekisini de minimal kurtarma sistemi gibi ayarlayıp kullanmanız mümkün. Ben iki ayrı disk kullandım ama teoride tek bir disk üzerindeki farklı bölümler için de kullanılması mümkün.

Önce asıl kullanacağınız sistemi (Bendekinde 4.0 zaten yüklüydü.) istediğiniz diske normal bir şekilde yüklemeniz gerekiyor. Bu sistem düzgün bir şekilde çalışır hale geldikten sonra bilgisayarınızdaki diğer bir disk üzerine diğer sistemi (Ben 4.1 FE yükledim.) yüklüyorsunuz. Bu yüklemeden sonra yalnızca ilk yüklediğiniz sistem çalışır durumda olacaktır ve bunun düzeltilmesi için SLB'deki (Second Level Booter) menüde ikincil işletim sisteminin de görünmesi gereklidir. Bunun için yapılması gerekenleri aşağıda madde madde sıralıyorum:


    İkinci yüklenen işletim sisteminin "Kicstart" çekmecesi ilk yüklenen işletim sisteminin bulunduğu bölüm üzerindeki bir çekmecede olmalıdır. Ben bunu "Kickstart/Kickstart-OS4.1" çekmecesi altına kopyalayarak yaptım.


    Birincil sistemin bulunduğu bölümdeki "Kickstart/Kicklayout" dosyası düzenlenmelidir. Bunun amacı SLB menüsünde ikincil işletim sisteminin çıkmasıdır.

    Kicklayout dosyasını incelerseniz "Configuration name" ile başlayan bir bölüm var. Onun hemen altında SLB'de bu konfigürasyonla ilgili görünecek isim görülüyor. Bendeki tam olarak şöyle:

    LABEL AmigaOS4.0

    Hemen altında "Exec name" isimli bir bölüm daha var. Burası da OS loader'ın bulunduğu yeri göstermemizi sağlıyor. Bu Kickstart çekmecesi altında "loader" isimli bir dosyadır. Buradan sonra Kickstart'a yüklenecek modüllerin belirlendiği kısım geliyor. Bu bölümün başlığı da "PPC native modules" dır. Birkaç örnek verecek olursak:

    MODULE Kickstart/kernel
    MODULE Kickstart/FastFilesystem
    MODULE Kickstart/SmartFilesystem
    MODULE Kickstart/a1floppy.device.kmod
    ;MODULE Kickstart/a1ide.device.kmod

    Anlaşılabileceği gibi her bir satır "MODULE" ile başladığı için Kickstart'a yüklenecek modüllerin tanımlandığını belirtiyor ve geri kalanı da "modülün_yeri/dosya_adı" şeklinde. ";" ile başlayan satırlar hepimizin bildiği gibi göz ardı edilecek satırlardır. Yüklenmesini istemediğiniz modülleri bu şekilde ayıklamanız mümkün.

    Ben ikinci işletim sisteminin yüklü olduğu bölümdeki "Kickstart" çekmecesi altında bulunan "Kicklayout" dosyasının içeriğini ";Configuration name" satırından itibaren sonuna kadar olduğu gibi kopyalayıp yapıştırdım.


    Buradan sonra sistemi CTRL+ALT+ALT ile, kasa üzerindeki "RESET" düğmesine basarak veya kapatıp yeniden açarak sistemi başlattığınızda karşınıza gelen SLB menüsünde artık yeni konfigürasyonu göreceksiniz ancak bu menü hem çok hızlı geçmekte hem de yalnızca belirtilen Kickstart dosyalarını yükleyerek birincil işletim sistemini açacaktır. Yani işimiz henüz bitmedi.


    İkincil işletim sisteminin hangi disk veya bölümde olduğu düzenlenen "Kicklayout" dosyasında belirtilmelidir ancak bunu dosyanın içerisinde tanımlamak mümkün değil; bunun yerine "Kickstart" çekmecesi altında "BootDevice" isimli bir dosya oluşturup (Aslında dosya adı önemli değil.) bu dosyanın "Kicklayout" içerisinde bir modül gibi Kickstart'a yüklenmesini sağlamak gerekiyor.

    Bendeki BootDevice isimli dosyanın içeriği:

    DH2

    ":" veya herhangi başka bir karakter olmamasına dikkat edin. Yalnızca o bölümün ismi olmalı.

    Bu dosyanın Kicklayout dosyasında gösterilmesi:

    MODULE Kickstart/Kickstart-OS4.1FE/BootDevice

    Bu satır modüllerin bulunduğu kısımın en üstüne eklenmelidir.

    Artık bilgisayar yeniden açıldığında SLB menüsündeki menüden istediğiniz işletim sistemini boot etmeniz mümkün ancak menü çok hızlı geçmesi bazen sinir bozucu olabilir.


    Menünün bekleme süresinin uzatılması iki şekilde mümkün.

    İlki "Prefs" çekmecesinde bulunan "UBoot" yazılımı üzerinden "Bootdelays" bölümünde "Initial boot delay" ve ""Boota" boot delay (secs.)" değerlerini "10" yaptığınızda bilgisayar cold boot yaparken 20 saniyelik bir gecikmeye neden olsa da rahatlıkla müdahale edebilmenizi sağlayacaktır. Değişiklikler yapıldıktan sonra "Save" düğmesine tıklayarak ayarları kaydedip çıkın.

    İkincisi ise UBoot CLI a girip komut satırından aynı değerlerin modifiye edilmesi. Bunun için CLI'a girildiğinde

    menuboot_delay=10
    boota_timeout=10

    Komutlarının yürütüldükten sonra "save" komutu verilerek konfigürasyonun kaydedilmesini sağlamaktır.

    Hepsi bu kadar.

    [/list]


    Konu Başlığı: Ynt: AmigaOne XE Üzerinde OS 4.0 ve OS 4.1 FE Multiboot
    Gönderen: juda üzerinde Ağustos 25, 2015, 19:13:25 ÖS
    Bu arada UBoot ile çalışırken AmigaOS Shell üzerinden "nvgetvar" komutuyla UBoot yedeğini almayı unutmayın. Unutursanız üzülebilirsiniz. ;)