戻る

/dev/sda2 を hfsutils で 処理

現状 確認

# 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              1600 @ 64       (800.0k)  NewWorld bootblock
/dev/sda3         Apple_UNIX_SVR2 swap                1228800 @ 1664     (600.0M)  Linux swap
/dev/sda4         Apple_UNIX_SVR2 /                  12288000 @ 1230464  (  5.9G)  Linux native
/dev/sda5              Apple_Free Extra               2103680 @ 13518464 (  1.0G)  Free space

Block size=512, Number of Blocks=15622144
DeviceType=0x0, DeviceId=0x0
# mount /dev/sda2 /mnt/
mount: you must specify the filesystem type

hformat

これは 参考にしたものから 行います。 というより そのまま!

# hformat -l NyanBoot /dev/sda2
Volume name is "NyanBoot"
Volume was created on Fri Dec 9 21:12:55 2011
Volume was last modified on Fri Dec 9 21:12:55 2011
Volume has 803840 bytes free

hcopy 他

ここは 少々 下調べをしてから

# mount /dev/sda4 /mnt/
# ls -l  /usr/lib/yaboot/yaboot      /*  Debian 6.0.1 squeeze       */
-rw-r--r-- 1 root root 189996 Dec  9  2010 /usr/lib/yaboot/yaboot
# ls -l  /mnt/usr/lib/yaboot/yaboot  /* Frugalware 1.6pre2 (Fermus)  */
-rw-r--r-- 1 root root 182636 Oct  2  2008 /mnt/usr/lib/yaboot/yaboot

今回は Frugalware の もの を使います。

# hmount /dev/sda2
Volume name is "NyanBoot"
Volume was created on Fri Dec 9 21:12:55 2011
Volume was last modified on Fri Dec 9 21:12:55 2011
Volume has 803840 bytes free
# hcopy -r /mnt/usr/lib/yaboot/yaboot :
# hattrib -c UNIX -t tbxi :yaboot
# hattrib -b :
# humount

さて どのようになっているか 見てみましょう。

# umount /mnt 
# mount /dev/sda2 /mnt/
# ls /mnt/
yaboot
# umount /mnt 

さて これだけでは 参考にさせて頂いたものによれば yaboot.conf、 vmlinux、 initrd.gz、 boot.msg 他にも有るかもしれませんが 不足していま す。

個猫 としては boot.msg は 無くても良いようですし vmlinux は /dev/sda4 の もので 代用し initrd.gz は 無いものは 無い と考えます

良い悪い は 関係無いのです やってなんぼ ですがな!

にゃんたろう 拝!

2011年12月15日 (木) 21:12:12 JST 作成


戻る

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