現状は yaboot を 持っていった だけの状態です。今回は fdisk で /dev/sda を 見ておきます。
# fdisk -l /dev/sda /dev/sda # type name length base ( size ) system /dev/sda1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map /dev/sda2 Apple_Bootstrap bootstrap 409600 @ 64 (200.0M) NewWorld bootblock /dev/sda3 Apple_UNIX_SVR2 swap 1433600 @ 409664 (700.0M) Linux swap /dev/sda4 Apple_UNIX_SVR2 / 6291456 @ 1843264 ( 3.0G) Linux native /dev/sda5 Apple_Free Extra 7487424 @ 8134720 ( 3.6G) Free space Block size=512, Number of Blocks=15622144 DeviceType=0x0, DeviceId=0x0
今回は 通常(何が 通常かは おいといて hmount では 無いし また hcopy 何ぞも使わない という事です。) の mount を行います。
# mount /dev/sda2 /mnt/ # df | sed 1,5d /dev/sda2 204789 3388 201401 2% /mnt # ls -l /mnt/ | sed 1d -rw-r--r-- 1 root root 189996 Jan 22 16:07 yaboot
へて コピしてゆきます。
集めて置いた場所から名前を それぞれ vmlinux と initrd.gz にしてコピし ます。 本当は リンクをはり 元の名前を残した方が 後から 理解し易いかもし れませんが 当面そうします。
# cd /mnt/ # cp /root/test-vm-img/vmlinux-uclibc-01 vmlinux # cp /root/test-vm-img/initrd.img.old-try-01 initrd.gz # ls -l | sed 1d -rw-r--r-- 1 root root 1220705 Jan 22 10:34 initrd.gz -rw-r--r-- 1 root root 3677521 Jan 22 10:34 vmlinux -rw-r--r-- 1 root root 189996 Jan 22 16:07 yaboot # touch yaboot.conf # touch boot.msg # ls boot.msg initrd.gz vmlinux yaboot yaboot.conf # pwd /mnt # cd # df | sed 2,5d Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 204789 8176 196613 4% /mnt # umount /mnt
yaboot.conf と boot.msg は 別途 今は空のファイルです。
にゃんたろう 拝!
2011年12月 3日 (土) 21:21:09 JST 作成