小金丸です。 >From: maruy...@ism.ac.jp (丸山直昌) >To: 岡部 勝幸<hgc02...@nifty.com> >Date: Mon, 18 Apr 2016 00:31:59 +0900 > >統計数理研究所の丸山です。 > >Sun, 17 Apr 2016 19:51:38 +0900 >岡部 勝幸 <hgc02...@nifty.com> 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: n-kog...@syd.odn.ne.jp E-Mail: kog...@koganemaru.co.jp URL: http://www.koganemaru.co.jp _______________________________________________ freebsd-users-jp@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"