Handbook:PPC64/Installation/Bootloader/ko
커널을 설정했고 컴파일했으며 필요한 시스템 설정 파일의 내용을 올바르게 채워넣었으니, 시스템을 부팅할 때 커널을 실행할 프로그램을 설치할 차례입니다. 이 프로그램을 부트로더라고합니다.
Currently using Petitboot on Talos systems is undocumented in Gentoo. Please add the steps to TalosII#Bootloader and notify on this Discussion page when ready to merge into the Handbook.
Using GRUB
Linux/PPC64에서는 yaBoot 를 부트로더로 사용합니다.
Installation
root #
emerge --ask sys-boot/grub
Mac hardware (G5)
Setup bootstrap partition
First, prepare the bootstrap partition that was created created during the preparing the disk step. Following the example, this partition should be /dev/sda2. Optionally, confirm this by using parted:
Replace /dev/sda with the correct device if required.
root #
parted /dev/sda print
Model: ATA Patriot Burst El (scsi) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Disk /dev/sda: 120GB </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Sector size (logical/physical): 512B/512B </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Partition Table: mac </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Disk Flags: </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Number Start End Size File system Name Flags 1 512B 32.8kB 32.3kB Apple 2 32.8kB 852kB 819kB hfs bootstrap boot 3 852kB 538MB 537MB ext4 Boot 4 538MB 54.2GB 53.7GB ext4 Gentoo
In this output, partition 2 has the bootstrap information so /dev/sda2 is the correct path to use.
Format this partition as HFS using the hformat command which is part of the sys-fs/hfsutils package:
root #
dd if=/dev/zero of=/dev/sda2 bs=512
root #
hformat -l bootstrap /dev/sda2
Create a directory to mount the bootstrap partition and then mount it:
root #
mkdir /boot/NWBB
root #
mount --types hfs /dev/sda2 /boot/NWBB
Setup GRUB
root #
grub-install --macppc-directory=/boot/NWBB /dev/sda2
If it installs without errors, unmount the bootstrap:
root #
umount /boot/NWBB
Next, bless the partition so it will boot:
root #
hmount /dev/sda2
root #
hattrib -t tbxi -c UNIX :System:Library:CoreServices:BootX
root #
hattrib -b :System:Library:CoreServices
root #
humount
Finally, build the grub.cfg file:
root #
grub-mkconfig -o /boot/grub/grub.cfg
IBM hardware
Setting up Grub on IBM hardware is as simple as:
Setup GRUB
root #
grub-install /dev/sda1
/dev/sda1 is the PReP boot partition made in the partitioning stage
Grub config
Finally. build the grub.cfg file:
root #
grub-mkconfig -o /boot/grub/grub.cfg
시스템 다시 부팅
chroot로 진입한 환경을 빠져나가고 모든 파티션의 마운트를 해제하십시오. 그 다음 대미를 장식할 마법의 명령을 입력하여, 실제로 시험해보십시오: reboot.
root #
exit
cdimage ~#
cd
cdimage ~#
umount -l /mnt/gentoo/dev{/shm,/pts,}
cdimage ~#
umount -R /mnt/gentoo
cdimage ~#
reboot
물론 부팅 CD를 제거하는걸 잊지 않으면 새 젠투 시스템 대신 CD로 부팅합니다.
새로 설치한 젠투 환경으로 다시 부팅하고 나면, 젠투 설치 마무리로 끝내십시오.