Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Jun 2014 18:34:50 +0900
From:      KAWAGUTI Ginga <ginga-freebsd@ginganet.org>
To:        freebsd-users-jp@freebsd.org
Subject:   [FreeBSD-users-jp 95212] Re: multi boot env. on GPT HDD
Message-ID:  <20140604093450.GY1581@ginganet.org>
In-Reply-To: <CANtk6SjW6-t8oUDVD77RwJgWyYMxy8MtiESZoPeYiy-inacu_A@mail.gmail.com> <20140603.162815.396092362574483485.takachan@running-dog.net>

next in thread | previous in thread | raw e-mail | index | archive | help
$B@n8}$G$9(B

$B$?$+$N$5$s!$>.Ln$5$s%"%I%P%$%9$"$j$,$H$&$4$6$$$^$9(B

$B$;$C$+$/%"%I%P%$%9$$$?$@$$$F$*$-$J$,$i!$$J$N$G$9$,(B
$B$H$j$"$($:$OJL2r$,$"$j$^$7$?(B($B1~MQHO0O$O69$$$N$G$9$,(B)

$B$G!$EvJ}$,$d$C$?<jK!(B:

0. PC $B$O$b$H$O(BUEFI, windows 8.1 $B4D6-!%(Bwin8 partition$B$r(B
   shrink$B$5$;$F!$7d4V$K(BFreeBSD install $B$7$?$$(B.
   boot $B$N;EAH$_$O(B UEFI $B$NB>$K(B legacy(bios) support $B$K(B
   bios$B@_Dj$rJQ99!%(Bsecure boot$B$b%b%A%m%s(Bdisable.
   $B$?$@$7!$(BUEFI-win8 $B$r2u$5$J$$$h$&$K$9$k$?$a$K$O(B
   lagacy boot $BMQ$N(BMBR(/boot/pmbr $B$,B?J,$=$l!$$@$H;W$&(B)$B$O(B
   $B$D$C$3$a$J$$$O$:!%(B
   $B"*(B USB memory$BB&$K(B legacy boot $BMQ$N(Bloader$BEy$rF~$l$k(B

1. note PC $BK\BN$N(BHDD(ada0)$B$K$O(Bgpt$B$G(Bzfs root$B$J(BFreeBSD$B$r%$%s%9%H!<%k(B
  ($B$3$3$G$O(BFreeBSD 10 stable; 
  freebsd-boot $B%Q!<%F%#%7%g%s$b:n$C$F$"$j$^$9$,!$(B
  $B0J2<$NOC$K$OB?J,$J$/$FBg>fIW(B)

2. usb memory $B$r(Bgpt$B%Q!<%F%#%7%g%s$K$7$F!$(B
   freebsd-boot $B$JNN0h$rMQ0U$7!$(Bpmbr,gptzfsboot $B$rF~$l$k(B

  # gpart create -s gpt da4      # da4 == USB memory
  # gpart add -s 64k -t freebsd-boot da4
  # gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da4
  (HDD$B$KF~$l$k;~$HA4$/F1$8(B)

3. usb memory$BA^$7$F(Bboot
  -> USB$B5/F0$G!$(Bpmbr 
  -> (USB$BB&$N(B)gptzfsboot 
  -> gptzfsboot $B$O(B($BC10l(BHDD$B$KJD$8$:$K(B)ZFS$B$N%Q!<%F%#%7%g%s$rC5$9(B
  -> HDD(ada0)$B$K%$%s%9%H!<%k$5$l$?(B ZFS $B4D6-$rH/8+!%(B
  -> kernel load && boot
$B$H$$$&=g=x$G%m!<%I$7$F!$5/F08e$O(BUSB memory$B0z$C$3H4$$$F$bBg>fIW!$(B
$B$H$J$j$^$9!%(B
$B0lDL$j(Bboot loader $B$G$N%*%W%7%g%s@_Dj$H$+$bBg>fIW!%(B


* grub$B$GEv=iA[Dj$7$F$$$?$3$H$,$G$-$k$i$7$$!$$H$$$&(B
  $B%V%m%05-;v$,0J2<$K$"$j$^$9!%(B
  $BKX$IEz$(=q$$$F$"$k!$$J$N$G$9$,!$Ha$7$$$+$J(B
  $B!V(Bgrub$B<+BN$rNI$/CN$i$J$$=i?4<T!W$G$"$kEvJ}$K$O(B
  grub $B$r$I$&%$%s%9%H!<%k$9$k$N$+$h$/J,$+$i$:!%(B(*)
  http://sntk.hatenablog.com/entry/2014/02/16/164459

  (*) $BJL$N(Bfreebsd8$B4D6-$G(Bgrub2 $B$r(Bports $B$GF~$l$F(B
  grub-install $B$r(B usb $B$KF~$l$F$_$?$b$N$N!$(B
  $B!VC1$J$k(B MBR $B$K(Bboot loader $BC1BN$,F~$k;EAH$_$G$O$J$$!W(Bgrub $B$G$O(B
  stage 2 $B$b(Busb$B$KF~$l$J$-$c$$$1$J$/$F!$(B
  $B$H$+$=$NJU$N;EAH$_$,$5$C$Q$j$o$+$i$:!%!%!%(B
  ($B$?$V$s(Bgrub$B$rCN$C$F$$$k?M$J$i$5$/$C$H$G$-$k5$$,$7$^$9(B)

In Tue, Jun 03, 2014 at 04:28:15PM +0900,
TAKANO Yuji <takachan@running-dog.net> wrote:
>   $BKM$h$j>\$7$=$&$G$9$M$'(Bf(^^;;$B!#(B

$BLGAj$b$J$$!%!%!%(B

>   $B:G6a$O2>A[%^%7%s$K%$%s%9%H!<%k$9$k?M$,B?$/$J$C$F!"%*%s%W%l%_%9(B
> $B$J4D6-(B($B$=$l$O$D$^$j!X(Bnative $B$K%$%s%9%H!<%k$7$?$$!Y$C$F$3$H$G$9(B
> $B$,(B;-)$B$K(B FreeBSD $B$r%$%s%9%H!<%k$7$F(B X $B$^$GF0$+$9?M$O$a$C$-$j$H8:$C(B
> $B$?$h$&$J5$$,$7$^$9!#(B

($B8@$($J$$!$:#2s$O(BXorg$B$^$G$OF0$+$5$J$$$J$s$F(B...)

>   $BKM$O(B ThinkPad Edge e145 $B$K%$%s%9%H!<%k$7$^$7$?$,!"$b!<%@%a%@%a(B
> $B4D6-$G%^%k%A%V!<%H$r<B8=$7$^$7$?!#7k6I!"(B UEFI+GTP $B$J4D6-$r<N$F$F(B
> $B%l%,%7!<(B BIOS+MBR $B$J4D6-$K%$%s%9%H!<%k$7$^$7$?!#(B
> 
>   $B$=$N;~$NE?Kv$O0J2<$N(B URL $B$K5-:\$7$^$7$?$,!"B?J,!"$4Mw$K$J$C$F(B
> $B$$$k$G$7$g$&$+$M(B;-)$B!#(B
> 
> http://running-dog.net/2013/11/post_804.html

# $B$\$=(B: s/GTP/GPT/g 

$B$J$k$[$I!%!%!%;w$?$h$&$JLdBj$G!$(Bbcdedit $B$G(B
$B!V(Bwindows $BB&$N(Bboot$B%;%l%/%?E*$J%b%N!W$G2r7h$9$k<jK!!$$H$$$&(B
$B46$8$G$7$g$&$+!%(B

$B:#2s$O$H$K$+$/!$%X%?%l%b!<%I$G(Bwindows$BB&2u$7$?$/$J$$!$(B
$B$H$$$&$3$H$G(Bwindows$BB&$O(Bpartition shrink$B0J30?($j$^$;$s$G$7$?$,(B
$B$3$&$$$&$d$jJ}$b$"$k$s$G$9$M(B

$B$^$@(BUEFI$BI]$$$h!$$G$9(B

>   Windows $BC1BN$G$"$k$H$+(B FreeBSD $BC1BN$N$_$N%$%s%9%H!<%k$@$H(B
> UEFI+GTP $B$G$b%V!<%H$9$k$s$G$9$1$I$M$'!#(B

$B$3$l!$$^$@GD0.$7$F$$$^$;$s$G$7$?(B


>   UEFI+GTP $B$K$*$$$F$O(B 10.0-R $B$rMxMQ$9$k$H(B Windows $B$H(B FreeBSD $B$N(B
> $BN>J}$N%$%s%9%H!<%k$O$G$-$FN>J}$H$b%Q!<%F%#%7%g%s$,DY$l$:$K@8$-$F(B
> $B$$$k$h$&$J5$$O$7$^$9!#$?$@!"(Bbcdedit.exe $B$rMxMQ$7$F$b(B FreeBSD $B$,(B
> $B%V!<%H$7$J$$$N$G!"8=>u$G$O(B FreeBSD $B$r5/F0$9$k<jCJ$,L5$$!#$H!"$$(B
> $B$&$3$H$K$J$j$^$9!#(B
> 
>   $B$=$l$G(B USB $B$+$i%V!<%H$9$k0F$G$9$M!#$=$l$O;n$7$F$J$$$G$9$M$'!#(B
> $B%V!<%H8e$K(B HDD $B$N%U%!%$%k%7%9%F%`$,%^%&%s%H$G$-$l$PNI$$$N$G$9$M!#(B
> $B$J$k$[$I!#%V!<%H$9$k$h$&$K$J$C$?$i65$($F$/$@$5$$(B;-)$B!#(B

$B$H$j$"$($:%X%?%l2r7h$O=PMh$^$7$?!%(B

> > * GPT+FreeBSD only $B$O(B ZFS root $B$J$I$G$G$F$/$k$d$jJ}$O(B
> >   $B$h$/$d$C$F$$$k!%(B
> >   gpart bootcode -b /mnt/boot/pmbr -p /mnt/boot/gptzfsboot -i 1 ada0
> > 
> >   -> $B$?$@!$(BGPT $B$GB>(BOS$B$H6&B8$@$H(B pmbr $B$D$C$3$a$J$$!$$O$:(B
> 
>   Thinkpad X240 $B$O(B UEFI $B$G$7$g$&$+$M$'!)(B $B%l%,%7!<(B BIOS $B$G5/F0$9(B
> $B$k$h$&$K$J$l$P9T$1$k$+$b$7$l$J$$$G$9!#$,!"KM$O3NG'$7$F$$$^$;$s!#(B

$B$9$_$^$;$s!$$-$A$s$H=q$$$F$$$^$;$s$G$7$?$,(B
$BI8=`(B UEFI only, BIOS$B@_Dj$G(B UEFI only / both / legacy only 
$B$,A*$Y$^$9!%$=$NB>(B usb hdd $B$N(Bboot$B=g!$(Bsecure boot $B2r=|!$$J$s$+$r(B
$B$d$C$F$$$^$9(B

>   $B$?$@!"$3$J$$$@JL$N%^%7%s$K(B 10.0-R $B$r%$%s%9%H!<%k$7$h$&$H$7$?$i(B
> 10.0-R $B$N%$%s%9%H!<%i$,(B HDD $BA4BN$r(B GTP $B$K$7$F$7$^$C$F!"(BWindows

:-P 

$B7k6I!$(Bshell $B$KF($2$F!V<j:n6H%$%s%9%H!<%k!W$N$^$^$G$9$M!%(B
$BK\Ev$K<j:n6H%$%s%9%H!<%k$G5$$K$J$i$J$$?M$7$+;H$C$F$J$$!$$s$G$7$g$&$M!%(B

>   $B:G6a$O%^%k%A%V!<%H$K4X$9$k>pJs$,3N$+$K>/$J$$$G$9$h$M$'!#(B

$BEvJ}$,$=$b$=$b!V(BHDD$B$D$1$+$($F(Bboot$B$7$F$7$^$(!$GI!W$@$C$?$b$N$G!%(B
(thinkpad X60$B$O$=$l$,Hs>o$K3Z$@$C$?(B)

In Tue, Jun 03, 2014 at 08:33:31PM +0900,
"Hiroo Ono ($B>.Ln42@8(B)" <hiroo.ono+freebsd@gmail.com> wrote:
> $B!&(B11-current $B$G$O(B UEFI $BBP1~$,(B (amd64 $B$K$O(B) $BF~$C$?$N$G!"(B
>   https://wiki.freebsd.org/UEFI
>   $B$r;29M$K$9$l$P(B UEFI $B$G(B FreeBSD $B$r(B boot $B$G$-$k!#(B
> $B!&(BBIOS $B$N=u$1$,$J$$$N$G!"(Bsc $B$G$O$J$/(B vt $B$r;H$o$J$$$H(B console $B$,IA2h$5$l$J$$!#(B
> $B!&(BZFS $B$KBP1~$7$F$$$k$h$&$J5-=R$O$J$$$N$G!":GDc(B /boot $B$O(B UFS $B$8$c$J$$$H$$$1$J$$$N$+$b!#(B
> $B!&(Bmultiboot $B$N5!G=$O$J$$$N$G!"$=$3$O$[$+$N%D!<%k$r;H$&I,MW$,$"$k!#(B

$B$J$k$[$I!%$A$g$C$H:#8e$O>/$7JL$N<j$,;H$($k!$$N$G$9$+$M!%(B

> 10.0R $B$^$G$G$d$k$H$7$?$i!"(BPC-BSD $B$,(B grub $B$r;H$C$F$$$k$/$i$$$J$N$G!"(Bgrub $B$,0lHV3Z$J$N$G$O(B
> $B$J$$$+$H;W$$$^$9!#(B

$B$d$m$&$H$7$F:C@^$7$^$7$?!%!%!%$9$_$^$;$s(B

-- 
       $B"J"J(B
Zzz.. (- - )$B"^"^"=!A(B           $B@n8}(B $B6d2O(B
      ##############   ginga-freebsd@ginganet.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140604093450.GY1581>