<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>The Linux+FreeBSD mini-HOWTO: FreeBSD $B$N%O!<%I%G%#%9%/$N%i%Y%kIU$1(B</TITLE> <LINK HREF="Linux+FreeBSD-3.html" REL=next> <LINK HREF="Linux+FreeBSD-1.html" REL=previous> <LINK HREF="Linux+FreeBSD.html#toc2" REL=contents> </HEAD> <BODY> <A HREF="Linux+FreeBSD-3.html">$B<!$N%Z!<%8(B</A> <A HREF="Linux+FreeBSD-1.html">$BA0$N%Z!<%8(B</A> <A HREF="Linux+FreeBSD.html#toc2">$BL\<!$X(B</A> <HR> <H2><A NAME="s2">2. FreeBSD $B$N%O!<%I%G%#%9%/$N%i%Y%kIU$1(B</A></H2> <P> <!-- FreeBSD dualboot!disk drive labelling --> <P>Linux $B$H(B FreeBSD $B$O%O!<%I%G%#%9%/$d%Q!<%F%#%7%g%s$K$=$l$>$l0[$J$kJ}K!(B $B$G%i%Y%k$rIU$1$^$9!%$3$N>O$G$O!$N><T$N<g$J0c$$$r2r@b$7$^$9!%(B FreeBSD $B$N%i%Y%kIU$1$O!$:#$^$G;H$o$l$F$-$?(B BSD $B$N%i%Y%kIU$1$N%9%?%$%k(B $B$r(B PC $B$N(B fdisk $B$K$h$k%Q!<%F%#%7%g%s$KEv$F$O$^$k$h$&0\?"$7$?$b$N$G$9!%(B $B=>$C$F!$$3$NJ}K!$O(B NetBSD, OpenBSD, Ultrix, Digital Unix, SunOS, Solaris $BEy!$B>$N(B BSD $B%Y!<%9$N(B UNIX $B%7%9%F%`$H$h$/;w$F$$$^$9!%(B <P> <H2><A NAME="ss2.1">2.1 FreeBSD $B$N!V%9%i%$%9!W$H!V%Q!<%F%#%7%g%s!W(B</A> </H2> <P> <!-- FreeBSD dualboot!disk drive partitions --> <!-- FreeBSD dualboot!disk drive slices --> <P>FreeBSD $B$O(BPC$B%O!<%I%G%#%9%/$N%Q!<%F%#%7%g%s%F!<%V%k$N(B4$B$D$N%(%s%H%j!<$N(B $B$&$A(B1$B$D$N%(%s%H%j!<$rMQ$$$^$9!%(BFreeBSD $B$NMQ8l$G$O!$$3$N4pK\%Q!<%F%#%7%g(B $B%s$r(B<EM>$B!V%9%i%$%9!W(B</EM>$B$H8F$S$^$9!%$=$7$F!$(B<CODE>disklabel</CODE>$B$H$$$&%W%m%0%i(B $B%`$r;H$C$F!$$3$N4pK\%Q!<%F%#%7%g%sFb$K(B8$B$D$NO@M}%Q!<%F%#%7%g%s$r:n@.$7(B $B$^$9!%(BFreeBSD $B$NMQ8l$G$O!$$3$NO@M}%Q!<%F%#%7%g%s$r(B<B>$B!V%Q!<%F%#%7%g%s!W(B</B>$B$H8F$S$^$9!%$3$N35G0$O!$(BLinux ($B$d(B DOS) $B$,3HD%%Q!<%F%#%7%g%sFb$GO@M}%Q!<(B $B%F%#%7%g%s$r07$&$3$H$H;w$F$$$^$9!%(BLinux ($B$d(B DOS) $B$G:n@.$7$?3HD%%Q!<%F%#(B $B%7%g%sFb$K$O!$(BFreeBSD $B$r%$%s%9%H!<%k$9$k$3$H$O$G$-$^$;$s!%(BLinux $B$N(B <CODE>fdisk</CODE> $B%W%m%0%i%`$O!$%a%$%s%a%K%e!<$G$O(BFreeBSD $B$N%9%i%$%9Fb$N(B BSD $B%Q!<%F%#%7%g%s$rI=<($7$^$;$s$,!$(B`b'$B%3%^%s%I$rM?$($k$H(B BSD $B$N%G%#%9%/%i(B $B%Y%k>pJs$rI=<($7$^$9!%(B<CODE>fdisk</CODE> $B$N=PNO$O0J2<$N$h$&$K$J$j$^$9(B (<CODE>/dev/hda4</CODE>$B$,(B FreeBSD $B$N%9%i%$%9$G$9(B)$B!%(B <P> <PRE> bash# fdisk /dev/hda Command (m for help): p Disk /dev/hda: 64 heads, 63 sectors, 621 cylinders Units = cylinders of 4032 * 512 bytes Device Boot Begin Start End Blocks Id System /dev/hda1 * 1 1 27 54400+ 83 Linux native /dev/hda2 28 28 55 56448 83 Linux native /dev/hda3 56 56 403 701568 83 Linux native /dev/hda4 404 404 621 439488 a5 BSD/386 Command (m for help): b Reading disklabel of /dev/hda4 at sector 1624897. BSD disklabel command (m for help): p 8 partitions: # size offset fstype [fsize bsize cpg] a: 64512 1624896 4.2BSD 0 0 0 # (Cyl. 404 - 419) b: 104832 1689408 swap # (Cyl. 420 - 445) c: 878976 1624896 unused 0 0 # (Cyl. 404 - 621) e: 64512 1794240 4.2BSD 0 0 0 # (Cyl. 446 - 461) f: 645120 1858752 4.2BSD 0 0 0 # (Cyl. 462 - 621) BSD disklabel command (m for help): q bash# </PRE> <P>$B0J2<$NNc$G<($9$h$&$K!$:G=i$NNs$N(B`a'$B$+$i(B`f'$B$^$G$NJ8;z$O!$(B1$B$D$N(B FreeBSD $B%9%i%$%9$G$OF1$8%i%Y%k$K$J$j$^$9!%(BBSD $B$NMQ8l$G$O(B3$B$D$NFCJL$J%Q!<%F%#%7%g(B $B%s$,$"$j$^$9!%(B`a' $B$O%k!<%H%Q!<%F%#%7%g%s$r<($7!$(B`b'$B$O%9%o%C%W%Q!<%F%#(B $B%7%g%s$r<($7!$(B`c'$B$O%9%i%$%9A4BN$r<($7$^$9!%$3$l$i$NJ8;z$r0[$J$k7?$N%Q!<(B $B%F%#%7%g%s$K3d$jEv$F$k!VI8=`$N!WJ}K!$K$D$$$F$O(B FreeBSD $B$N%I%-%e%a%s%H(B $B$r;2>H$7$F$/$@$5$$!%(B <P> <H2><A NAME="ss2.2">2.2 Linux $B$H(B FreeBSD $B$K$*$1$k%I%i%$%V$H%Q!<%F%#%7%g%s$N%i%Y%kIU$1(B</A> </H2> <P> <!-- FreeBSD dualboot!disk drive labelling!compared with Linux --> <!-- FreeBSD dualboot!disk drive partitions!compared with Linux --> Linux $B$H(B FreeBSD $B$G$O!$%O!<%I%G%#%9%/$N%i%Y%k$O$=$l$>$l0J2<$N$h$&$KIU(B $B$1$i$l$^$9!%(B <PRE> Linux FreeBSD $B:G=i$N(B IDE $B%I%i%$%V(B /dev/hda /dev/wd0 2$BHVL\$N(B IDE $B%I%i%$%V(B /dev/hdb /dev/wd1 $B:G=i$N(B SCSI $B%I%i%$%V(B /dev/sda /dev/sd0 2$BHVL\$N(B SCSI $B%I%i%$%V(B /dev/sdb /dev/sd1 </PRE> <P>IDE $B$N%G%#%9%/>e$G$O!$%Q!<%F%#%7%g%s(B(FreeBSD $B$N%9%i%$%9(B)$B$O0J2<$N$h$&$K(B $B%i%Y%k$,IU$1$,$5$l$^$9(B(<CODE>/dev/hda</CODE>$B$rNc$K$7$F$$$^$9(B)$B!%(B <P> <PRE> Linux FreeBSD $B:G=i$N4pK\%Q!<%F%#%7%g%s(B /dev/hda1 /dev/wd0s1 2$BHVL\$N4pK\%Q!<%F%#%7%g%s(B /dev/hda2 /dev/wd0s2 3$BHVL\$N4pK\%Q!<%F%#%7%g%s(B /dev/hda3 /dev/wd0s3 4$BHVL\$N4pK\%Q!<%F%#%7%g%s(B /dev/hda4 /dev/wd0s4 </PRE> <P>$BI.<T$N(B FreeBSD $B$N%9%i%$%9Fb$N%Q!<%F%#%7%g%s$O0J2<$N$h$&$K%i%Y%kIU$1$5(B $B$l$F$$$^$9!%$3$l$O%G%U%)%k%H$N@_Dj$G$9!%(BFreeBSD $B$r%+%9%?%^%$%:$7$F%$%s(B $B%9%H!<%k$7$?>l9g$K$O!$%i%Y%k$NIU$-J}$OJQ$o$k$+$b$7$l$^$;$s!%(B($BNc$G$O(B <CODE>/dev/hda4</CODE>$B$,(B FreeBSD $B$N%9%i%$%9$G$9!%(B) <PRE> Linux $B$N%i%Y%k(B FreeBSD$B$N%i%Y%k(B FreeBSD $B$N%^%&%s%H%]%$%s%H(B /dev/hda5 /dev/wd0s4a / /dev/hda6 /dev/wd0s4b swap /dev/hda7 /dev/wd0s4e /var /dev/hda8 /dev/wd0s4f /usr </PRE> <P>$B$b$7(B Linux $B$G(B <CODE>dmesg</CODE> $B$r<B9T$9$k$H0J2<$N$h$&$J7k2L$K$J$j$^$9!%(B (Linux $B$N%+!<%M%k$O(B <B>UFS $B%U%!%$%k%7%9%F%`(B</B> $B%5%]!<%H$rM-8z$K$7$F9=C[(B $B$7$F$*$/I,MW$,$"$j$^$9!%>\$7$/$O(B <A HREF="Linux+FreeBSD-3.html#installlinux">Linux $B$N(B $B%$%s%9%H!<%k(B</A>$B$N>O$r8+$F$/$@$5$$!%(B) <P> <PRE> Partition check: hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 > </PRE> <P>FreeBSD $B$,(B<CODE>/dev/sd1s3</CODE> $B%9%i%$%9(B(Linux $BMQ8l$G$O(B <CODE>/dev/sdb2</CODE>)$B$K%$%s%9%H!<%k$5$l$F$$$F!$(B<CODE>/dev/sdb2</CODE> $B$,(B 2$B$D(B $B$NO@M}%Q!<%F%#%7%g%s(B(<CODE>/dev/sdb5</CODE> $B$H(B<CODE>/dev/sdb6</CODE>)$B$r4^$`3H(B $BD%%Q!<%F%#%7%g%s$G$"$k>l9g$K$O!$@hDx$NNc$O<!$N$h$&$K$J$j$^$9!%(B <P> <PRE> Linux $B$N%i%Y%k(B FreeBSD$B$N%i%Y%k(B FreeBSD $B$N%^%&%s%H%]%$%s%H(B /dev/sdb7 /dev/sd1s3a / /dev/sdb8 /dev/sd1s3b swap /dev/sdb9 /dev/sd1s3e /var /dev/sdb10 /dev/sd1s3f /usr </PRE> <P>$B$3$N>l9g$K$O(B <CODE>dmesg</CODE> $B$N=PNO$O<!$N$h$&$K$J$j$^$9!%(B <PRE> Partition check: sdb: sdb1 sdb2 < sdb5 sdb6 > sdb3 < sdb7 sdb8 sdb9 sdb10 > </PRE> <P>FreeBSD $B$N%Q!<%F%#%7%g%s$N(B<EM>$B8e(B</EM>$B$K(B Linux $B$N3HD%%Q!<%F%#%7%g%s$rCV$$$F(B $B$$$k$H%H%i%V%k$N85$H$J$j$^$9!%(BLinux $B%$%s%9%H!<%kMQ%V!<%H%U%m%C%T!<$KF~$C(B $B$F$$$k$[$H$s$I$N%+!<%M%k$O(B UFS $B$N%5%]!<%H$,M-8z$K$J$C$F$$$J$$$?$a!$(B $B%9%i%$%9Fb$N(B FreeBSD $B%Q!<%F%#%7%g%s$rG'<1$7$^$;$s!%Nc$($P(B <CODE>/dev/hda3</CODE> $B$r(B FreeBSD $B$N%9%i%$%9!$(B<CODE>/dev/hda4</CODE> $B$r(B Linux $B$N3HD%%Q!<%F%#%7%g%s$H$7$?>l9g(B <PRE> Partition check: hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 > hda4 < hda9 hda10 > </PRE> $B$N$h$&$K8+$($k$Y$-$b$N$,(B <PRE> Partition check: hda: hda1 hda2 hda3 hda4 < hda5 hda6 > </PRE> $B$N$h$&$K8+$($F$7$^$$$^$9!%(B <P>$B$3$N$h$&$J$3$H$,5/$3$k$H%G%P%$%9$N3d$jEv$F$,68$C$F$7$^$$!$%G!<%?$r2u$9(B $B$3$H$b$"$jF@$^$9!%$G$9$+$i(B <EM>FreeBSD $B%9%i%$%9$OI,$:(B Linux $B3HD%%Q!<%F%#(B $B%7%g%s$h$j$b8e$KCV$-!$(BFreeBSD $B$r%$%s%9%H!<%k$7$?8e$O(B Linux $B3HD%%Q!<%F%#(B $B%7%g%sFb$NO@M}%Q!<%F%#%7%g%s$N9=@.$O@dBP$KJQ$($J$$(B</EM>$B$3$H$r$*4+$a$7$^$9!%(B <P> <HR> <A HREF="Linux+FreeBSD-3.html">$B<!$N%Z!<%8(B</A> <A HREF="Linux+FreeBSD-1.html">$BA0$N%Z!<%8(B</A> <A HREF="Linux+FreeBSD.html#toc2">$BL\<!$X(B</A> </BODY> </HTML>