Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Sep 2016 11:17:43 +0900
From:      maruyama@ism.ac.jp (=?iso-2022-jp?B?GyRCNF07M0Q+PjsbKEI=?=)
To:        freebsd-users-jp@freebsd.org
Subject:   [FreeBSD-users-jp 95970] =?iso-2022-jp?b?RHVhbCBib290IG9uIGR5bmFib29rTjUxKBskQiQ9JE4bKEI0?= =?iso-2022-jp?b?IC0tIFVFRkkbJEIlVSUhITwlYCUmJSclIhsoQik=?=
Message-ID:  <ydl4m5buxfc.fsf@samanta.ism.ac.jp>

next in thread | raw e-mail | index | archive | help
$BE}7W?tM}8&5f=j$N4];3$G$9!#(B

Toshiba dynabookN51 $B>e$G$N(B Windows8.1 $B$H(B PC-BSD$B$N(B dual boot$B!#(B
$B?oJ,$H;~4V$,6u$$$F$7$^$$$^$7$?$,!":G8e$N%H%T%C%/$r=q$-$^$9!#(B

PC-BSD10.3$B$rF0$+$9$3$H$K0l1~$O@.8y$7$?$b$N$N!"$I$&$b$3$N(BUEFI$B%U%!!<%`%&%'(B
$B%"$OJQ!"$H$$$&$+(BUEFI$B$N5,3J$+$i30$l$F$$$k$h$&$K;W$$$^$9!#(B
https://ubuntuforums.org/showthread.php?t=2147295 $B$K$O<!$N5-=R$,$"$j$^$9!#(B

Systems that only boot Windows from UEFI.
Per UEFI standard you should be able to boot any entry in UEFI boot
menu. But some vendors have modified UEFI code to only boot the
Windows efi file.

dynabookN51$B$,$^$5$K$3$l$K3:Ev$9$k$h$&$K;W$$$^$9!#(BFreeBSD$B$H$OD>@\4X78$J(B
$B$$OCBj$G?=$7Lu$"$j$^$;$s$,!"$3$N5-;v$G$O;d$,$=$&3N?.$9$k$K;j$C$?>Z5r$H(B
$B$$$$$^$9$+!"<B83$r$$$/$D$+>R2p$7$?$$$H;W$$$^$9!#(B

$B;H$C$?%^%7%s$N>u67$G$9$,!"9bB.%9%?!<%H%"%C%W$rL58z!"%7%9%F%`$NJ]8n$bL5(B
$B8z$H$7$F$"$j(B($BNc$($P(B http://d.hatena.ne.jp/msll/20150527/1432708323 $B;2(B
$B>H(B)$B!"(Bada0 $B$K$O(Bbios-boot, efi, Windows$BMQNN0h(B3$B$D$H(BPC-BSD10.3$B$N%$%s%9%H!<(B
$B%i!<$,:n$C$?(Bfreebsd-zfs $B$H(Bfreebsd-swap$B$,$"$j$^$9(B($BB>$N5-:\$O>JN,(B)$B!#(B
partition$B$NHV9f$,=g=xDL$j$G$O$"$j$^$;$s$,!"$=$l$O(B partiton 4$B$NNN0h$r=L(B
$B>.$7$F(BPC-BSD$B$r%$%s%9%H!<%k$7$?$+$i$G$9!#(B

  1  bios-boot  (1.0M)
  2  efi  (100M)
  3  ms-reserved  (128M)
  4  ms-basic-data  (78G)
  7  freebsd-zfs  (100G)
  8  freebsd-swap  (2.0G)
  5  ms-basic-data  (50G)

PC-BSD10.3$B$N%$%s%9%H!<%i!<$O(B efi$B%Q!<%F%#%7%g%s$K(B \BOOT\BOOTX64.EFI $B$r(B
$B:n$j!"$^$?(B bios-boot $B%Q!<%F%#%7%g%s$K$O(B gnu-grub$B$r=q$-9~$s$G$$$^$9!#(B

$B?'!9$J;n9T:x8m$NKv!"8=:_$N(BEFI$B%V!<%H9=@.%G!<%?(B(Windows$B$N%3%^%s%I%W%m%s(B
$B%W%H(B[$B4IM}<T(B]$B$G(B bcdedit /enum all $B$H$7$?$H$-$N=PNO(B)$B$O$3$N5-;v$NKvHx$N$h(B
$B$&$K$J$C$F$$$^$9!#(B

$B$3$N>uBV$G(B dynabookN51 $B$NEE8;$rF~$l$^$9$H(B

1. $B!V(BWindows$B%V!<%H%^%M!<%8%c!<!W$HBj$9$k%i%$%s%b!<%I$N%a%K%e!<$,8=$l!"(B
    Windows 8.1
    Windows Recovery
  $B$NFs$D%"%$%F%`$,8=$l$k!#$3$3$G(B Windows 8.1 $B$rA*Br$9$l$P(BWindows8.1$B$,(B
  $BN)$A>e$,$k$,!"(BESC$B%-!<$r2!$9$H(B
2. $B2hLL$,0lEY>C$($F!"$=$N8e0l=VF1$8!V(BWindows$B%V!<%H%^%M!<%8%c!<!W$,I=<($5(B
  $B$l$k$,$9$0$K>C$($F(B
3. $B!V(B >> Start PXE over IPv6. $B!W$HI=<($5$l$F!"==?tIC$G%?%$%`%"%&%H(B
4. $B!V(B >> Start PXE over IPv4. $B!W$HI=<($5$l$F!"==?tIC$G%?%$%`%"%&%H(B
5. $B2?8N$+$b$&0lEY!V(B >> Start PXE over IPv4. $B!W$HI=<($5$l$F!"==?tIC$G%?%$(B
  $B%`%"%&%H(B
6. gnu-grub$B$N%a%K%e!<2hLL$,I=<($5$l!"(BPC-BSD$B$,5/F0$G$-$k(B

$B$H$$$&7P2a$r$?$I$j$^$9!#%M%C%H%o!<%/$N(B UTP$B%1!<%V%k$rH4$$$?>uBV$GEE8;$rF~(B
$B$l$k$H(B 3,4,5 $B$OHt$P$7$F(B 6$B$KF~$j$^$9!#(B

$B$3$N>uBV$G$$$/$D$+$N<B83$r$7$^$9!#(B($B$=$l$>$l$N<B83=*N;8e$K$O0lC6$3$N>u(B
$BBV$KLa$7$F$+$i<!$N<B83$r9T$$$^$7$?!#(B)

$B<B83(B0. $BEE8;EjF~;~$K(B F12 $B$r?t2s2!$9$H!"(B Boot Menu $B$H$$$&2hLL$,8=$l$^$9!#(B
$B%a%K%e!<%"%$%F%`$O(B
  USB
  HDD/SDD
  LAN
  <Enter Setup>
  <HDD Recovery>
$B$N(B5$B8D$G!"(B2$BHVL\$N(B HDD/SDD $B$rA*$V$H(B1-6$B$H;w$?7P2a$r<h$j$^$9$,!"(B2$B$N8e$b$&0lEY(B
1$B$H$J$j!"$=$N8e(B

>> Start PXE over IPv6
PXE-E21: Remote boot canceled.

$B$H0l=VI=<($5$l$?8e!"(B4,5,6$B$H$J$j$^$9!#(B

$B<B83(B1. Windows$B$N%3%^%s%I%W%m%s%W%H(B($B4IM}<TMQ(B)$B$G(B
	bcdedit /set {bootmgr} displaybootmenu no
$B$H$9$k$H!"(Bbcdedit /enum all $B$N=PNO$K$*$1$k(B {bootmgr}$B$N%(%s%H%j$N:G8e$N(B
$BItJ,$O(B

timeout                 0
displaybootmenu         No

$B$H$J$j!"$3$N>uBV$G$OEE8;EjF~8e%a%K%e!<$OI=<($5$l$:$K!"$?$@$A$K(BWindows8.1
$B$,5/F0$5$l$^$9!#(B

$B<B83(B2.
	bcdedit /set {bootmgr} timeout 3
$B$H$7$F!"(Bbcdedit /enum all $B$N=PNO$K$*$1$k(B{bootmgr}$B$N%(%s%H%j$N:G8e$NIt(B
$BJ,$r(B

timeout                 3
displaybootmenu         Yes

$B$H$7$F$*$-$^$9!#$3$N>l9g$OEE8;EjF~8e$K%i%$%s%b!<%I$N%a%K%e!<$,I=<($5$l(B
$B$F!"$=$N$^$^(B3$BIC7P2a$9$k$H(BWindows8.1$B$,5/F0$7$^$9$,!"$=$NA0$K(BESC$B$r2!$;(B
$B$P!"(B2$B!A(B6$B$N7P2a$r$?$I$j$^$9!#(B

$B<B83(B3. 
	bcdedit /deletevalue {bootmgr} displaybootmenu
$B$H$9$k$H(B bcdedit /enum all $B$N=PNO$K$*$1$k(B{bootmgr} $B$N%(%s%H%j$G(B
displaybootmenu $B$G;O$^$k9T$,I=<($5$l$J$/$J$j$^$9!#$3$l$r;H$C$F:G8e$NIt(B
$BJ,$r(B

timeout                 0

$B$H$7$F$*$/$H!"EE8;EjF~8e%a%K%e!<$OI=<($5$l$:$K!"$?$@$A$K(BWindows8.1$B$,5/(B
$BF0$5$l$^$9!#(B($B$3$N>uBV$,9)>l=P2YCM$G$"$C$?$h$&$K;W$$$^$9!#(B)

$B<B83(B4.
	bcdedit /deletevalue {bootmgr} displaybootmenu
	bcdedit /set {bootmgr} timeout 3

$B$H$7$F(B bcdedit /enum all $B$N=PNO$K$*$1$k(B {bootmgr} $B$N%(%s%H%j$N(B
displaybootmenu $B$H$$$&9TI=<($r>C$7!":G8e$NItJ,$r(B

timeout                 3

$B$H$7$F$*$-$^$9!#$3$N>uBV$G$OEE8;EjF~8e!"2hLL$K$O(B

Windows 8.1
Windows Recovery
Windows Recovery Environment

$B$N#3$D$N@D$$;M3Q7A$N%"%$%3%s$,8=$l!"(B3$BIC$N%+%&%s%H%@%&%s$,;O$^$j$^$9!#(B
$B$=$N$^$^(B3$BIC7P2a$9$k$+!"(BWindows8.1$B$rA*$Y$PDL>oDL$j(BWindows8.1$B$,5/F0$5$l(B
$B$^$9!#$3$3$G(BESC$B$r2!$9$J$I$NA`:n$r?'!9;n$7$F$_$F$b(B gnu grub $B$N%a%K%e!<(B
$B$KC)$jCe$/$3$H$O$G$-$^$;$s$G$7$?!#(B

$B<B83(B5.
	bcdedit /set {bootmgr} displayorder {e97bf818-4850-11e5-beab-ca77328079f8} /addlast

$B$H$9$k$H!"EE8;EjF~8e$K(B1$B$N2hLL$G!"(BWindows 8.1 $B$H(B Windows Recovery $B$NFs(B
$B$D%a%K%e!<%"%$%F%`$K2C$($F(BGnuGrub $B$H$$$&%"%$%F%`$,8=$l$^$9$,!"$3$l$rA*(B
$B$s$G$b!"(B0xc000007b $B$N%(%i!<%3!<%I$rI=<($7$F$=$l0J>e?J$a$^$;$s!#(B

$B<B83(B6.
	bcdedit /set {bootmgr} displayorder {e97bf818-4850-11e5-beab-ca77328079f8} /addlast
	bcdedit /deletevalue {bootmgr} displaybootmenu
	bcdedit /set {bootmgr} timeout 3

$B$H$9$k$H!"EE8;EjF~8e!"<B83(B4$B$N$H$-$N(B3$B$D$N;M3Q7A%"%$%3%s$K2C$($F(BGnuGrub
$B$$$&;M3Q7A$N%"%$%3%s$,8=$l$^$9$,!"$3$N%"%$%3%s$rA*$s$G$b<B83(B5$B$HF1$87k(B
$B2L$K$J$j$^$9!#(B

$B$3$N%(%i!<%3!<%I(B 0xc000007b $B$r%0!<%0%k8!:w$7$F$_$k$H!"B?$/$N?M$,F1$8%((B
$B%i!<%3!<%I$KAx6x$7$F$$$k$3$H$,$o$+$j$^$9$,!";d$N>u67$K$T$C$?$jEv$F$O$^(B
$B$k5-;v$OB?$/$O$"$j$^$;$s!#:#$O8+$D$1$i$l$J$$$N$G$9$,!"$=$NCf$K(B
$B!V(Bbootmgr$B$+$i5/F0$G$-$k$N$O(BWindows$B7O$N%"%W%j$@$1$G$"$C$FB>$N(BOS$B$r5/F0$9(B
$B$k$3$H$OL5M}!W$H$$$&$b$N$,$"$j$^$7$?!#$3$l$,;d$N>u67$K0lHVNI$/$"$F$O$^(B
$B$k$N$@$H;W$$$^$9!#<B:](B

http://d.hatena.ne.jp/msll/20150527/1432708323
http://qiita.com/takawata19/items/3d1fb96cfde4f1626e3c

$B$J$I$r8+$F$b(B FreeBSD $B$N%V!<%H%m!<%@!<$KBP1~$9$k%(%s%H%j$O(B {fwbootmgr}
$B$N(B displayorder $B$KDI2C$7$F$$$k$N$G$"$C$F!"(B {bootmgr}$B$N(B displayorder$B$G(B
$B$O$"$j$^$;$s!#$7$+$7;d$N>u67$G$O(B {fwbootmgr} $B$N(B displayorder $B$K$O(B
{e97bf818-4850-11e5-beab-ca77328079f8} $B$D$^$j(Bdescription GnuGrub
$B$N%(%s%H%j$rF~$l$F$"$k$N$K<B83(B0$B$G(BGnuGrub$B$H$$$&%"%$%F%`$,8=$l$J$$$N$O(B
$B2?8N$G$7$g$&!)4q!92x!9$G$9!#(B

$B<B83(B5,6 $B$O$b$&0l$D=EMW$J$3$H$r0UL#$7$F$$$k$H;W$$$^$9!#$=$l$OEE8;EjF~;~(B
$B$K8=$l$k(B1$B$N2hLL$,(B fwbootmgr $B$N%a%K%e!<2hLL$G$O$J$/!"(B bootmgr $B$N%a%K%e!<(B
$B2hLL$@!"$H$$$&E@$G$9!#(B

{fwbootmgr} $B$N%a%K%e!<2hLL$rI=<(!"$"$k$$$OJQ$($k$K$O$I$&$7$?$iNI$$$+!)(B
$B$3$NE@$rM}2r$9$?$a$K99$K<!$N$h$&$J<B83$r$7$F$_$^$9!#(B

$B<B83(B7.
	bcdedit /set {fwbootmgr} displayorder  {dc984317-4850-11e5-beab-ca77328079f8} /remove
	bcdedit /set {fwbootmgr} displayorder  {dc984318-4850-11e5-beab-ca77328079f8} /remove
$B$H$9$k$H!"(B{fwbootmgr} $B$N(B displayorder $B$N$H$3$m$O(B

identifier              {fwbootmgr}
displayorder            {bootmgr}
                        {e97bf818-4850-11e5-beab-ca77328079f8}

$B$H$J$j$^$9!#$3$N>uBV$GEE8;$rF~$l$k$H(B1$B!A(B6$B$K$OA4$/2?$NJQ2=$b8+$i$l$^$;$s!#(B
$B$3$l$O6C$-$H$$$&$Y$-$@$H;W$$$^$9$,!"$=$l$I$3$m$+!"$b$&0lEY(BWindows$B$r5/(B
$BF0$7$F8+$F$_$k$H!"(B

displayorder            {dc984317-4850-11e5-beab-ca77328079f8}
                        {dc984318-4850-11e5-beab-ca77328079f8}

$B$H>!<j$K=q$-D>$5$l$F$$$^$9!#(B

$B<B83(B8.
	bcdedit /set {fwbootmgr} displayorder {e97bf818-4850-11e5-beab-ca77328079f8} /remove
	bcdedit /delete {e97bf818-4850-11e5-beab-ca77328079f8}
$B$H$7$F(B gnu grub$B$N%(%s%H%j$r%V!<%H9=@.>pJs$+$i40A4$K>C$75n$C$FEE8;$rF~$l$k$H!"(B
1$B!A(B6$B$,A4$/F1$8$h$&$K?J9T$7$^$9!#(B

$B<B83(B9.
	bcdedit /set {fwbootmgr} displaybootmenu yes
$B$H$9$k$H!"(B
	$B$3$NA`:n$r@5$7$/=*N;$7$^$7$?!#(B

$B$HI=<($5$l$F!"0l8+@5>o$K=*N;$7$^$9$,!"(B bcdedit /enum all $B$N=PNO$K$O2?(B
$B$NJQ2=$b8+$i$l$:!"EE8;EjF~;~$N5sF0(B1$B!A(B6$B$K$bA4$/JQ2=$,$"$j$^$;$s!#(B

$BMW$9$k$K(B {fwbootmgr} $B$r$I$&$$$8$m$&$H$b!"2?$bJQ2=$O5/$3$i$J$$$H$$$&$3(B
$B$H$N$h$&$G$9!#(B

$B0J>e$N<B83$+$i!"(BdynabookN51 $B$O!V(BWindows$B0J30$K$O;H$o$;$J$$!W$H$$$&%a!<(B
$B%+!<$NJ}?K$N$b$H$G(BUEFI$B%U%!!<%`%&%'%"$,5,3J$H$O0c$C$?:n$j$K$J$C$F$$$F!"(B
$BM#0l$NH4$1F;$,(B 1 $B$N2hLL$G(BESC$B$r2!$9$3$H$G$"$k!"$H;d$O7kO@$7$?<!Bh$G$9!#(B
$B$J$*!"(B System BIOS Version $B$O(B 1.00 $B$H$J$C$F$$$^$9!#(B

$B0J>e$G$9!#(B

================================================================
$B0J>e$N<B83$NA0Ds$H$7$?(BEFI$B%V!<%H9=@.%G!<%?(B(Windows$B$N%3%^%s%I%W%m%s%W%H(B
[$B4IM}<T(B]$B$G(B bcdedit /enum all $B$H$7$?$H$-$N=PNO(B)

$B%U%!!<%`%&%'%"$N%V!<%H(B $B%^%M!<%8%c!<(B
--------------------------------
identifier              {fwbootmgr}
displayorder            {bootmgr}
                        {dc984317-4850-11e5-beab-ca77328079f8}
                        {dc984318-4850-11e5-beab-ca77328079f8}
                        {e97bf818-4850-11e5-beab-ca77328079f8}
timeout                 0

Windows $B%V!<%H(B $B%^%M!<%8%c!<(B
--------------------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume2
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  ja-JP
inherit                 {globalsettings}
bootdebug               Yes
default                 {current}
resumeobject            {dc984315-4850-11e5-beab-ca77328079f8}
displayorder            {current}
                        {e97bf812-4850-11e5-beab-ca77328079f8}
                        {e97bf811-4850-11e5-beab-ca77328079f8}
toolsdisplayorder       {memdiag}
timeout                 0
displaybootmenu         yes

Windows $B%V!<%H(B $B%^%M!<%8%c!<(B
--------------------------------
identifier              {e97bf818-4850-11e5-beab-ca77328079f8}
device                  partition=\Device\HarddiskVolume2
path                    \EFI\BOOT\BOOTX64.EFI
description             GnuGrub
locale                  ja-JP
displaybootmenu         Yes

$B%U%!!<%`%&%'%"(B $B%"%W%j%1!<%7%g%s(B (101fffff
--------------------------------
identifier              {10d18537-533f-11e5-8268-806e6f6e6963}
description             UEFI: IP6 Realtek PCIe FE Family Controller

$B%U%!!<%`%&%'%"(B $B%"%W%j%1!<%7%g%s(B (101fffff
--------------------------------
identifier              {10d18538-533f-11e5-8268-806e6f6e6963}
description             UEFI: IP4 Realtek PCIe FE Family Controller

$B%U%!!<%`%&%'%"(B $B%"%W%j%1!<%7%g%s(B (101fffff
--------------------------------
identifier              {dc984317-4850-11e5-beab-ca77328079f8}
description             EFI Network

$B%U%!!<%`%&%'%"(B $B%"%W%j%1!<%7%g%s(B (101fffff
--------------------------------
identifier              {dc984318-4850-11e5-beab-ca77328079f8}
description             EFI USB Device

Windows $B%V!<%H(B $B%m!<%@!<(B
--------------------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.efi
description             Windows 8.1
locale                  ja-JP
inherit                 {bootloadersettings}
recoverysequence        {e97bf811-4850-11e5-beab-ca77328079f8}
recoveryenabled         Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \Windows
resumeobject            {dc984315-4850-11e5-beab-ca77328079f8}
nx                      OptIn
bootmenupolicy          Standard
detecthal               Yes

Windows $B%V!<%H(B $B%m!<%@!<(B
--------------------------------
identifier              {e97bf811-4850-11e5-beab-ca77328079f8}
device                  ramdisk=[unknown]\Recovery\WindowsRE\Winre.wim,{e97bf812-4850-11e5-beab-ca77328079f8}
path                    \windows\system32\winload.efi
description             Windows Recovery Environment
locale                  ja-jp
inherit                 {bootloadersettings}
displaymessage          Recovery
displaymessageoverride  Recovery
osdevice                ramdisk=[unknown]\Recovery\WindowsRE\Winre.wim,{e97bf812-4850-11e5-beab-ca77328079f8}
systemroot              \windows
nx                      OptIn
bootmenupolicy          Standard
winpe                   Yes

$B5Y;_>uBV$+$i$N:F3+(B
--------------------------------
identifier              {dc984315-4850-11e5-beab-ca77328079f8}
device                  partition=C:
path                    \Windows\system32\winresume.efi
description             Windows Resume Application
locale                  ja-JP
inherit                 {resumeloadersettings}
recoverysequence        {e97bf811-4850-11e5-beab-ca77328079f8}
recoveryenabled         Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
filedevice              partition=C:
filepath                \hiberfil.sys
bootmenupolicy          Standard
debugoptionenabled      No

Windows $B%a%b%j(B $B%F%9%?!<(B
--------------------------------
identifier              {memdiag}
device                  partition=\Device\HarddiskVolume2
path                    \EFI\Microsoft\Boot\memtest.efi
description             Windows Memory Diagnostic
locale                  ja-JP
inherit                 {globalsettings}
badmemoryaccess         Yes

EMS $B@_Dj(B
--------------------------------
identifier              {emssettings}
bootems                 No

$B%G%P%C%,!<@_Dj(B
--------------------------------
identifier              {dbgsettings}
debugtype               Serial
debugport               1
baudrate                115200

RAM $BITNI(B
--------------------------------
identifier              {badmemory}

$B%0%m!<%P%k@_Dj(B
--------------------------------
identifier              {globalsettings}
inherit                 {dbgsettings}
                        {emssettings}
                        {badmemory}

$B%V!<%H(B $B%m!<%@!<@_Dj(B
--------------------------------
identifier              {bootloadersettings}
inherit                 {globalsettings}
                        {hypervisorsettings}

$B%O%$%Q!<%P%$%6!<@_Dj(B
-------------------
identifier              {hypervisorsettings}
hypervisordebugtype     Serial
hypervisordebugport     1
hypervisorbaudrate      115200

$B:F3+%m!<%@!<@_Dj(B
--------------------------------
identifier              {resumeloadersettings}
inherit                 {globalsettings}

$B%G%P%$%9(B $B%*%W%7%g%s(B
--------------------------------
identifier              {e97bf812-4850-11e5-beab-ca77328079f8}
description             Windows Recovery
ramdisksdidevice        unknown
ramdisksdipath          \Recovery\WindowsRE\boot.sdi

--------
$B4];3D>>;!wE}7W?tM}8&5f=j(B



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