これは 長いもの ですので 気の短い方 の パーテション は 此処をみて頂くと 良い。
といっても 個猫 にとっては mac-fdisk の 使いかた が もう一つ 理解出来なかったので 以下の実際の例を示します。使用したのは ”trans-it BLACK 8GB ”の ものです。
まあ 4G のものと 同様な 扱いになると考えています。
参考に させて頂いた場所
http://www.debian.org/releases/sarge/powerpc/ch04s04.html.ja
へて 開始します。
mac-fdisk と いっても 使いかたが もう一つ という方は ”mac-fdisk”で 検索して 頂く方が 早いとかんがえます。
http://www.alaska.net/~erbenson/doc/mac-fdisk-basics.txt
http://frugalware.org/docs/install
https://wiki.archlinux.org/index.php/Official_Install_Guide_on_a_PowerPC
http://sites.google.com/site/shawnhcorey/howto-create-a-bootable-usb-drive-from-an-iso-image-for-apple-powerpcs-in-linux
frugalware の example 等が参考になるやもしれません。
を みられれば 良いと考えます。
まず挿入した時
# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/hda15 13388696 3829848 8878740 31% / tmpfs 320844 0 320844 0% /lib/init/rw udev 315784 220 315564 1% /dev tmpfs 320844 0 320844 0% /dev/shm
まず どのようになっているのでしょう
# mac-fdisk /dev/sda /dev/sda Command (? for help): p No partition map exists
help を参考にすると
p print the partition table
なーんも 無いといっているようです。上記の参考にさせていただいたものか ら
i コマンドで新規パーティションマップを初期化、
C コマンドで Apple_Bootstrap タイプのパーティションを作成してください
という 事なので
# mac-fdisk /dev/sda /* 引続き */ Command (? for help): i size of 'device' is 15622144 blocks: /* 512*15622144=7998537728 ; 8G という 事でしょう */ Command (? for help): p /dev/sda # type name length base ( size ) system /dev/sda1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map /dev/sda2 Apple_Free Extra 15622080 @ 64 ( 7.4G) Free space Block size=512, Number of Blocks=15622144 DeviceType=0x0, DeviceId=0x0
help を参考にすると
i initialize partition map
という 事で Apple_partition_map が作成されました。
小文字 でなくて 大文字の C です
# mac-fdisk /dev/sda /* 引続き */ Command (? for help): C First block: 2p /* 64 を 入れたい 誘惑を 我慢して */ Length (in blocks, kB (k), MB (M) or GB (G)): 200M /* とりあえず 200M にします */ Name of partition: bootstrap Type of partition: Apple_Bootstrap Command (? for help): p /* 確認すべい */ /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_Free Extra 15212480 @ 409664 ( 7.3G) Free space Block size=512, Number of Blocks=15622144 DeviceType=0x0, DeviceId=0x0
help を参考にすると
C (create with type also specified)
まだ触れていないのですが b で作成すると 800k のものが出来るのですが その場合 まだ途中なので 何ともいえませんが カーネル を納めると 少なくと も 数メガ 必要になると考えられます。という事で 200M 確保しました そんな にも要らないと思います。
今回は 小 文字の c です。
# mac-fdisk /dev/sda /* 引続き */ Command (? for help): c First block: 3p /* 今回も 409664 を 入れたい 誘惑を 我慢して */ Length (in blocks, kB (k), MB (M) or GB (G)): 700M Name of partition: swap Command (? for help): p /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_Free Extra 13778880 @ 1843264 ( 6.6G) Free space Block size=512, Number of Blocks=15622144 DeviceType=0x0, DeviceId=0x0
help を参考にすると
c create new Linux partition
後は適当に
今回も 小 文字の c です。
# mac-fdisk /dev/sda /* 引続き */
Command (? for help): c
First block: 4p
Length (in blocks, kB (k), MB (M) or GB (G)): 3G
Name of partition: /
Command (? for help): p
/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
これで 良いのかは 現在不明ですが まあ swap と ”/”ルート を 確保した という 事になります。 まだまだ これでおはりでは無いのです。書き込まない といけません。
順番が 違う といえば そうですが まあ 説明です。
# mac-fdisk /dev/sda /* 引続き */
Command (? for help): ?
Notes:
Base and length fields are blocks, which are 512 bytes long.
The name of a partition is descriptive text.
Commands are:
h help
p print the partition table
P (print ordered by base address)
i initialize partition map
s change size of partition map
b create new 800K bootstrap partition
c create new Linux partition
C (create with type also specified)
d delete a partition
r reorder partition entry in map
w write the partition table
q quit editing (don't save changes)
通常の fdisk の 場合 は こうなんですが
とりあえず これで 良し として 確定 書き込みを行いましょう。
# mac-fdisk /dev/sda /* 引続き */
Command (? for help): w
IMPORTANT: You are about to write a changed partition map to disk.
For any partition you changed the start or size of, writing out
the map causes all data on that partition to be LOST FOREVER.
Make sure you have a backup of any data on such partitions you
want to keep before answering 'yes' to the question below!
Write partition map? [n/y]: y
The partition map has been saved successfully!
Syncing disks.
Partition map written to disk. If any partitions on this disk
were still in use by the system (see messages above), you will need
to reboot in order to utilize the new partition map.
色々 確認を 求められますが ここは ”清水の ... ” と考えて 処理しましょう。
では 最後に ”mac-fdisk /dev/sda”の 一連の 操作から 抜け出しましょう。
# mac-fdisk /dev/sda /* 引続き */
Command (? for help): q
これで おはりです。
にゃんたろう 拝!
2011年12月 3日 (土) 21:01:42 JST 作成