小金丸です。
>From: [email protected] (丸山直昌)
>To: 岡部 勝幸<[email protected]>
>Date: Mon, 18 Apr 2016 00:31:59 +0900
>
>統計数理研究所の丸山です。
>
>Sun, 17 Apr 2016 19:51:38 +0900
>岡部 勝幸 <[email protected]> writes:
>
>>> gpart create -s GPT ada0
>>> gpart add -t freebsd-ufs ada0
>>> gpart add -t freebsd ada0
>>>
>>> と続けてやると、 ada0p1 の次にできるのは ada0s1 ですか ada0s2ですか、は
>>> たまた ada0p2 ですか?
>>
>>試してみたところ ada0s2 でした。
>
>GPTスキームではディスクのレイアウト情報はデバイスのセクタ0ではなく、
>セクタ34以下にあるのでしょう。従って stage 0 boot code(/boot/pmbrのコピー)
>は、単に type freebsd-boot のパーティションにある stage 1 boot
>code(/boot/gptboot)に制御を渡して、これがディスクのレイアウト情報を読ん
>で続く起動シーケンスを決めるのだと思います。そう考えると
>
># gpart create -s GPT ada0
># gpart add -t freebsd-boot -s 40 ada0
># gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada0
># gpart add -t freebsd -s 260G ada0
># gpart create -s BSD -n 10 ada0s2
># gpart add -s 5g -t freebsd-ufs ada0s2
># gpart add -s 2g -t freebsd-swap ada0s2
># gpart add -s 50g -t freebsd-ufs ada0s2
># gpart add -s 2g -t freebsd-ufs ada0s2
># gpart add -s 50g -t freebsd-ufs ada0s2
># gpart add -s 41g -t freebsd-ufs ada0s2
># gpart add -t freebsd -s 260G ada0
># gpart create -s BSD -n 10 ada0s3
># gpart add -s 5g -t freebsd-ufs ada0s3
># gpart add -s 2g -t freebsd-swap ada0s3
># gpart add -s 50g -t freebsd-ufs ada0s3
># gpart add -s 2g -t freebsd-ufs ada0s3
># gpart add -s 50g -t freebsd-ufs ada0s3
># gpart add -s 41g -t freebsd-ufs ada0s3
>
>で ada0s2a に freebsd を入れておけば起動しませんかね?
>
>これが小金丸さんのご希望にかなうかどうか知りませんが。
>
>自分で実験できなくて済みません。
>
# gpart create -s GPT ada0
# gpart add -t freebsd-boot -s 512k ada0
# gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada0
# gpart add -t freebsd -s 150G ada0
# gpart create -s BSD -n 10 ada0s2
# gpart add -s 5g -t freebsd-ufs ada0s2
# gpart add -s 2g -t freebsd-swap ada0s2
# gpart add -s 50g -t freebsd-ufs ada0s2
# gpart add -s 2g -t freebsd-ufs ada0s2
# gpart add -s 50g -t freebsd-ufs ada0s2
# gpart add -s 41g -t freebsd-ufs ada0s2
# gpart add -t freebsd -s 150G ada0
# gpart create -s BSD -n 10 ada0s3
# gpart add -s 5g -t freebsd-ufs ada0s3
# gpart add -s 2g -t freebsd-swap ada0s3
# gpart add -s 50g -t freebsd-ufs ada0s3
# gpart add -s 2g -t freebsd-ufs ada0s3
# gpart add -s 50g -t freebsd-ufs ada0s3
# gpart add -s 41g -t freebsd-ufs ada0s3
でエラーなく実行できましたが、
10.3-RELEASE のインストールで、
Error mounting partition /mnt/var:
mount: /mnt/var: Bad file descriptor
でエラーとなります。
何度もインストールを行なっていますが、このようなエラーは起こりませんでした。
最初のパーティション (スライス) にインストールできれば、
次のパーティション (スライス) には、tar コマンドでファイルを展開して、
インストールできるのですが、最初がインストールできなければ、使えません。
また、
野中さんのメールで
>gpart set a bootme -i 3 ada0
>のようにgpartコマンドのsetオプションを使ってブートしたいパーティションに
>bootme属性を付ける事で、そのパーティションから起動されます。
だと 2 番目のパーティション (スライス) を起動するのが面倒だと思われます。
古い MBR のパーティションにしたいと思います。
--
小金丸コンピュータエンジニアリングサービス (福岡県大野城市)
小金丸 信幸 (Nobuyuki Koganemaru)
E-Mail: [email protected]
E-Mail: [email protected]
URL: http://www.koganemaru.co.jp
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
To unsubscribe, send any mail to "[email protected]"