PowerMac'te Önyükleme
İçindekiler
CD'den ön yükleme
CD1 önyüklenebilirdir. Başlangıç sesi geldikten sonra 'C' tuşunu basılı tutun. CD1 önyükleme yapmazsa, OpenFirmware komut satırından yüklemeye çalışın. Yeinden yükleyin ve başlangıç sesinden sonra, bilgi istemi ortaya çıkana kadar 'Apple + Alt + O + F' tuşlarını basılı tutun. Önyükleme yükleyicisini yüklemek için ' cd:,\\yaboot ' yazın. Başarılı olmazsa büyük olasılıkla CD kötü kaydedilmiştir. Eğer CD Linux ya da MacOS'a tanıtılabilirse, önyükleme dosyalarını sabit diskinize kopyalayın.
MacOs'ta, 'suseboot' klasörünü küçük HFS önyükleme cildine kopyalayın.
Yeniden önyükleme sırasında, önyüklenebilir ciltlerin listesini görmek için 'Alt' tuşuna basılı tutun.
Küçül penguenli olanı seçin.
Linux'ta, CD1/suseboot/initrd32 and CD1/suseboot/linux32.gz dosyalarını kök bölümlemenize kopyalayın ve etkin önyükleme yükleyicisi config dosyasına ekleyin. Çekirdeği gunzip ile açmayı unutmayın. Bir G5'te initrd64 and linux64.gz dosyalarını kullanın.
Ağ Üzerinden Önyükleme
yaboot, yaboot.cnf, ve inst32 dosyalarını CD1/suseboot/ den /tftpboot dizinine kopyalayın. Bir G5'te, bunun yerine inst64 dosyasını kullanın.
yaboot.cnf adını yaboot.conf. olarak değiştirin. yaboot ağ aygıtlarında yalnızca yaboot.conf
dosyalarını arar. Yeniden ön yükleyin ve OpenFirmware istemlerine geçin. Sunucudan dosyayı yüklemek için boot enet:1.2.3.4,yaboot yazın. Mac yerel ağınızdaki DHCP sunucusundan bir IP alacaktır. Sabit bir IP ihtiyacınız varsa, aşağıdaki komutu kullanın :
boot enet:1.2.3.4,yaboot,4.3.2.1;255.255.255.0,;1.2.3.1
1.2.3.4 sunucu IP 4.3.2.1 Mac'inizin istemci IP 1.2.3.1 ağ geçidi
Kurulu Sistemde Önyükleme Yükleyici Yapılandırması
PowerMac'ler başlangıç esnasında yapılanmış çekirdeklerin listesini sunmak, çekirdeği yüklemek ve ağ üzerinden ya da sabit diskten initrd için yaboot önyükleme yükleyicisi kullanır. Yapılandırmadaki güçlüğü azaltmak için, kurulumunuz için uygun olan bir yaboot.conf dosyası yaratacak kaplayıcı betik 'lilo' mevcuttur. lilo çekirdeklerin listesini, önyükleme bölümlemesini ve MacOS kurulumunu içeren basit bir yapılanma dosyası
/etc/lilo.conf kullanır.
Örnek bir yapılanma:
# wait 10 seconds for user input timeout=100 # kernel to boot when no user input was given default=linux # update the firmware boot-device variable activate # small Apple_HFS partition boot=/dev/hda7
# kernel ELF binary image=/boot/vmlinux label=linux initrd=/boot/initrd # kernel cmdline options # resume= for suspend-to-disk # quiet to surpress the useless kernel messages # sysrq= to allow backtrace when things go downhill append="root=/dev/hda8 resume=/dev/hda9 quiet sysrq=1"
# MacOS partition other=/dev/hda6 # this label can also be the default= label=macos
/etc klasörünüzde lilo.conf bulamıyorsanız, boş bir belge yaratın ve yukarıdaki kodu (ya da onun bir türevini) yapıştırın ve /etc klasörünüze lilo.conf olarak kaydedin.
lilo'nun .conf dosyasını okuyabilmesi için kabuktan super kullanıcı olarak /sbin/lilo çalıştırın ve girdiğin yapılanmaları kurun.
- Yukarıdaki dosyada yaptığınız her bir değişiklik için yeniden /sbin/lilo çalıştırmalısınız.
- lilo, "hmount: /dev/hda7: not a Macintosh HFS volume (Invalid argument)" gibi bir şikayette bulunursa, nedeni önyükleme bölümlemenizin (hda7) HFS değil HFS+ artı olması olabilir. Bunu "hformat /dev/hda7" ile düzeltebilirsiniz.
Kullanılacak Bölümleme Türleri
OpenFirmware yalnızca HFS bölümlemelerinden önyükleme dosyalarını yükler. Disk için bir 'mac' etiketigerekir. Önyükleme bölümlemesinin bölümleme türü, 'Apple_HFS' ya da 'Apple_Boot' ile başlamalıdır. Sonuncusu MacOS içinde gösterilmeyecektir.