細部修正
This commit is contained in:
		@@ -1,5 +1,5 @@
 | 
				
			|||||||
# [ECRI](https://gitlab.pepepper.cf/ECRI) / SprinkleOS
 | 
					# [ECRI](https://gitlab.pepepper.cf/ECRI) / SprinkleOS
 | 
				
			||||||
Challenge of Hand-made OS.
 | 
					Challenge of handmade OS.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# ドキュメント
 | 
					# ドキュメント
 | 
				
			||||||
* [必要そうなもの, 実装予定のもの](docs/todo.md)
 | 
					* [必要そうなもの, 実装予定のもの](docs/todo.md)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,7 +4,7 @@
 | 
				
			|||||||
* [ubuntu.md](ubuntu.md) で使用したファイル群
 | 
					* [ubuntu.md](ubuntu.md) で使用したファイル群
 | 
				
			||||||
## 手順
 | 
					## 手順
 | 
				
			||||||
1. ビルドした efi ファイルを起動するための OVMF をビルドする
 | 
					1. ビルドした efi ファイルを起動するための OVMF をビルドする
 | 
				
			||||||
* `~/edk2/Conf/target.txt` の `ACTIVE_PLATFORM` を `OvmfPkg/OvmfPkgX64.dsc`に変更し、`build` コマンドを実行する。
 | 
					* `~/edk2/Conf/target.txt` の `ACTIVE_PLATFORM` を `OvmfPkg/OvmfPkgX64.dsc` に変更し、`build` コマンドを実行する。
 | 
				
			||||||
* `edk2/OvmfPkg` ディレクトリ内で、`. build.sh` を実行する。  
 | 
					* `edk2/OvmfPkg` ディレクトリ内で、`. build.sh` を実行する。  
 | 
				
			||||||
ここでエラーが発生した場合、edk2 のディレクトリに戻り、下記のコマンドを実行して再度試してみる。
 | 
					ここでエラーが発生した場合、edk2 のディレクトリに戻り、下記のコマンドを実行して再度試してみる。
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
@@ -12,10 +12,10 @@ git submodule update --init --recursive
 | 
				
			|||||||
sudo apt install acpica-tools
 | 
					sudo apt install acpica-tools
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
2. ビルドした OVMF を使って起動する  
 | 
					2. ビルドした OVMF を使って起動する  
 | 
				
			||||||
まず、以下のファイルがコマンドを実行するディレクトリに存在していることを確認してください。
 | 
					まず、以下のファイルがコマンドを実行するディレクトリに存在していることを確認する。
 | 
				
			||||||
* `OVMF_CODE.fd` (`Build/OvmfX64/DEBUG_GCC5/FV/OVMF_CODE.fd` からコピー)  
 | 
					* `OVMF_CODE.fd` (`Build/OvmfX64/DEBUG_GCC5/FV/OVMF_CODE.fd` からコピー)  
 | 
				
			||||||
* `OVMF_VARS.fd` (`Build/OvmfX64/DEBUG_GCC5/FV/OVMF_CODE.fd` からコピー)  
 | 
					* `OVMF_VARS.fd` (`Build/OvmfX64/DEBUG_GCC5/FV/OVMF_CODE.fd` からコピー)  
 | 
				
			||||||
また、以下のファイルを実行するディレクトリの `EFI/BOOT/` 中に `BOOTX64.efi` とリネームして配置してください。
 | 
					また、以下のファイルを実行するディレクトリの `EFI/BOOT/` 中に `BOOTX64.efi` とリネームして配置する。
 | 
				
			||||||
* `sprinkleos.efi` (`Build/SprinkleOSX64/DEBUG_GCC5/X64/sprinkleos.efi` からコピー)  
 | 
					* `sprinkleos.efi` (`Build/SprinkleOSX64/DEBUG_GCC5/X64/sprinkleos.efi` からコピー)  
 | 
				
			||||||
**実行するコマンド**  
 | 
					**実行するコマンド**  
 | 
				
			||||||
`qemu-system-x86_64 -drive if=pflash,format=raw,readonly,file=OVMF_CODE.fd -drive if=pflash,format=raw,file=OVMF_VARS.fd -hda fat:rw:.`
 | 
					`qemu-system-x86_64 -drive if=pflash,format=raw,readonly,file=OVMF_CODE.fd -drive if=pflash,format=raw,file=OVMF_VARS.fd -hda fat:rw:.`
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user