本資料では、UEFIに対し設定を変更する手順を記します。
本資料により直接的および間接的障害や損失が生じても一切責任を負いません。
本資料作成日:2016/5/13
HP Stream 11-r016TUにUbuntu16.04をインストールしました。
HP Stream 11-r016TUには、USB3.0ポートがあるので、USB3.0対応のメモリにUbuntu16.04をインストールして使用していました。
が、リリースされたばかりなので、無線LANがとても不安定な状態ですぐ切れてしまう現象が発生しました。
Ubuntu16.04が安定するまでしばらく待とうと思った次第です。(2016/5/13時点)
Ubutnu自体のインストールは、USB3.0対応のUSBメモリなのでノートPC内のEFIシステムパーテイションからUbutnuの情報を削除することと、
UEFIにあるUbutnuのブート項目の削除が必要となりました。
以下の手順により、UEFIブート項目からUbuntuを削除する手順とEFIシステムパーテイションからUbutnu情報を削除する手順を記します。
他のLinuxディストリビューションでも同様の操作で可能だと思われます。
PC起動時にキーボード操作によりUEFI画面が表示されブート選択する項目にUbutnuが表示されていました。
これを削除する手順を以下に記します。
C:\>cd c:\ C:\>bcdedit /enum firmware > bcdedit_output.txt
C:\>type bcdedit_output.txt
ファームウェアのブート マネージャー
--------------------------------
identifier {fwbootmgr}
displayorder {bootmgr}
<snip>
Windows ブート マネージャー
--------------------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume1
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
<snip>
ファームウェア アプリケーション (101fffff
--------------------------------
identifier {12345678-1234-111111111-123456789012}
device partition=\Device\HarddiskVolume1
path \EFI\ubuntu\shimx64.efi
description ubuntu
<snip>
bcdedit /delete {上記で取得したidentifier}
上記の例では、{12345678-1234-111111111-123456789012}になります。
{から}までです。({}を含みます。)bcdedit /enum firmware
この作業でUEFIブート項目からUbuntuを削除することができました。
使用したbcdedit_output.txtは削除してもかまいません。
以下の手順でEFIシステムパーテイションにマウントしUbuntuの情報を削除することができます。
diskpart以下のように出力されます。
C:\>diskpart Microsoft DiskPart バージョン 10.0.10586 Copyright (C) 1999-2013 Microsoft Corporation. コンピューター: あなたのマシンのコンピュータ名 DISKPART>
list disk以下のように出力されます。
DISKPART> list disk ディスク 状態 サイズ 空き ダイナ GPT ### ミック ------------ ------------- ------- ------- --- --- ディスク 0 オンライン 29 GB 5120 KB *
sel disk 0以下のように出力されます。
DISKPART> sel disk 0 ディスク 0 が選択されました。
list vol以下のように出力されます。
DISKPART> list vol Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ---- ---------- ------- --------- -------- Volume 0 C Windows NTFS Partition 28 GB 正常 ブート Volume 1 SYSTEM FAT32 Partition 260 MB 正常 システム Volume 2 WINRE NTFS Partition 719 MB 正常 非表示上記出力からFs(ファイルシステム)がFAT32であり、Infoがシステムと表示されているのがUEFIパーテイションになります。
sel vol 数字以下のように出力されます。
DISKPART> sel vol 1 ボリューム 1 が選択されました。
assign letter=Z:
DISKPART> assign letter=Z: DiskPart はドライブ文字またはマウント ポイントを正常に割り当てました。
exit
cd /d Z:
C:\>z:
Z:\>dir
ドライブ Z のボリューム ラベルは SYSTEM です
ボリューム シリアル番号は C205-84B2 です
Z:\ のディレクトリ
2016/05/11 23:53 <DIR> EFI
0 個のファイル 0 バイト
1 個のディレクトリ 211,083,264 バイトの空き領域
Z:\>cd EFI
Z:\EFI>dir
ドライブ Z のボリューム ラベルは SYSTEM です
ボリューム シリアル番号は C205-84B2 です
Z:\EFI のディレクトリ
2016/03/01 15:28 <DIR> .
2016/03/01 15:28 <DIR> ..
2016/03/01 15:28 <DIR> Microsoft
2016/03/01 15:28 <DIR> Boot
2016/03/01 15:54 <DIR> HP
2016/05/11 23:54 <DIR> ubuntu
0 個のファイル 0 バイト
6 個のディレクトリ 211,083,264 バイトの空き領域
rmdir /S ubuntu以下のように出力されます。
Z:\EFI>rmdir /S ubuntu ubuntu、よろしいですか (Y/N)? y
以上の操作により、UEFIブート一覧からの削除およびUEFIシステムパーテイションからUbuntu(GRUB)を削除することができました。