teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

コマンド操作について解説を追記

2021/04/30 07:03

投稿

dodox86
dodox86

スコア9416

answer CHANGED
@@ -10,4 +10,40 @@
10
10
 
11
11
  [Unified Extensible Firmware Interface - Wikipedia(ja)](https://ja.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface)
12
12
 
13
- の「ブートマネージャー」の章を読んでみてください。ただし、UEFIの仕様はこのWikipediaの記載内容に限らず、膨大な量です。場合によってはご利用のPCやOSに合わせて読み解く必要があります。
13
+ の「ブートマネージャー」の章を読んでみてください。ただし、UEFIの仕様はこのWikipediaの記載内容に限らず、膨大な量です。場合によってはご利用のPCやOSに合わせて読み解く必要があります。
14
+
15
+ ---
16
+ **追記しました:**
17
+
18
+ > それぞれのコマンド操作の意味を改めて理解してみてください。
19
+
20
+ 初心の方だと思うので、実行しているコマンドを解説しておきます。
21
+ 読み易くするため、スーパーユーザーの権限で実行する`sudo`は除いています。
22
+
23
+ ```
24
+ # (1) FATでフォーマットする為、マウント済みのUSBメモリをアンマウントする。
25
+ umount /dev/sdb1
26
+
27
+ # (2) アンマウントしたUSBメモリの第1パーティションをFATでフォーマットする。
28
+ # ※FATの細かい種別は自動的に選択。
29
+ mkfs.fat /dev/sdb1
30
+
31
+ # (3) USBメモリのマウントポイント /mnt/usbmem/ ディレクトリを作成する。
32
+ mkdir -p /mnt/usbmem
33
+
34
+ # (4) USBメモリのフォーマット済みの第1パーティションを
35
+ # マウントポイント /mnt/usbmem/ 下にマウントする。
36
+ mount /dev/sdb1 /mnt/usbmem
37
+
38
+ # (5) USBメモリのパーティションの直下に /EFI/BOOT ディレクトリを作成する。
39
+ mkdir -p /mnt/usbmem/EFI/BOOT
40
+
41
+ # (6) USBメモリの/EFI/BOOT/ ディレクトリ下に BOOTX64.EFIファイルをコピーする。
42
+ cp BOOTX64.EFI /mnt/usbmem/EFI/BOOT
43
+
44
+ # (7)マウント済みのUSBメモリをアンマウントする。
45
+ #   ※これでUSBメモリに書き込んだ内容もフラッシュされ、確実に保存されます。
46
+ umount /mnt/usbmem
47
+
48
+ # お疲れ様でした。
49
+ ```

1

表現を修正

2021/04/30 07:03

投稿

dodox86
dodox86

スコア9416

answer CHANGED
@@ -6,8 +6,8 @@
6
6
  ```
7
7
  のコマンド実行があります。これは、それ以前のコマンド操作でUSBメモリのパーティションをファイルシステム「FAT」でフォーマットし、`\EFI\BOOT`と言うディレクトリを作成し、その下に`BOOTX64.EFI`をコピーするという流れになっています。これにより初めて正しく、PCからOSやUEFIアプリケーションなどを起動できるようになります。それぞれのコマンド操作の意味を改めて理解してみてください。
8
8
 
9
- `FAT`でフォーマットされた起動ディスクの`\EFI\BOOT\`ディレクトリ下に配置されたファイルで起動するというのはUEFIの仕様のひとつです。
9
+ ファイルシステムFATでフォーマットされた起動ディスクの`\EFI\BOOT\`ディレクトリ下に配置されたファイルで起動するというのはUEFIの仕様のひとつです。
10
10
 
11
11
  [Unified Extensible Firmware Interface - Wikipedia(ja)](https://ja.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface)
12
12
 
13
- の「ブートマネージャー」の章を読んでみてください。ただし、UEFIの仕様はこのWikipediaの記載内容に限らず、膨大です。正確にはPCやOSに合わせて読み解く必要があります。
13
+ の「ブートマネージャー」の章を読んでみてください。ただし、UEFIの仕様はこのWikipediaの記載内容に限らず、膨大な量です。場合よってご利用のPCやOSに合わせて読み解く必要があります。