PowerMac'te Önyükleme

Şuraya atla: kullan, ara

back to boot

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.

back to boot