NetBSD & FreeBSD dual boot


るぱんせんせぇから メールがあって, NetBSD と FreeBSD の dual bootに 成功したとのこと. 早速試してみた.

今回の目標は, 12GB の HDD を以下のような構成にして,
ちゃんと dual boot させること.
  1. NetBSD ( 0GB - 2GB)
  2. FreeBSD( 2GB - 12GB)
んで,るぱんせんせぇからのメールの通りにやってみた.
  • FreeBSD 4.2-RELEASE を install する.
    • FreeBSD の install floppy の fdisk で,先頭の2Gを NetBSD 領域で確保した(ID=169).
    • 次に,残りの領域を FreeBSD の領域として確保(ID=165). こんな感じになるはず.
      DISK Geometry:  1206 cyls/255 heads/63 sectors = 19381950 sectors (11077MB)
      
          Offset   Size(ST)        End     Name  PType       Desc  Subtype    Flags
               0         63         62        -      6     unused        0
              63    4193847    4193909    ad0s1      1 NetBSD FFS      169    A
         4193910   19381950   23575860    ad0s2      2    freebsd      165    AC
      	       
    • NetBSD, FreeBSD の両方を bootable にして, その後,普通に ad0s2 の領域に FreeBSD 4.2-RELEASE を install した.

  • 次に,NetBSD 1.5-RELEASE を install する.
    • install floppy を起動して進んでいくと,既にある NetBSD 領域に install するか聞いてくるので Yes を選択.
    • boot manager をどうするか聞いてくるので,この辺はすべて No を選択する.
    • 以降, 普通に NetBSD を install する.

  • ほんで reboot. たぶん NetBSD しか起動しなくなる. がーん.
  • そこで再び FreeBSD の install floppy で起動.
    • installer の [Post Configure] で [Fdisk] を選択する.
    • ふたたび, fdisk の画面になるが,ここではなにもせず, そのまま q を押す.
    • そうすると, boot manager をどうするか聞いてくるので, booteasy を入れるのを選択する.
    • これで installer を終了させる.
これで reboot させれば,
   F1: BSD
   F2: FreeBSD
   
と表示されるはず. F1 を押せば NetBSD が, F2 を押せば FreeBSD が boot する.
ばんざ〜い. るぱんせんせぇありがとう!!

Generated with mkdiary.pl
Back to my diary