戻る

vmlinux , initrd.gz のコピ

現状は 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

mount

今回は 通常(何が 通常かは おいといて 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

へて コピしてゆきます。

cp

集めて置いた場所から名前を それぞれ 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 作成


戻る

Copyright © 2006.-2012. nyantarou All Rights Reserved.