File tree 2 files changed +4
-4
lines changed
2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ The bootloader crate can be configured through some cargo features:
69
69
## Advanced Documentation
70
70
See these guides for advanced usage of this crate:
71
71
72
- - [ Chainloading] ( https://github.com/rust-osdev/bootloader/blob/master/ doc/chainloading.md)
72
+ - [ Chainloading] ( doc/chainloading.md )
73
73
- Higher Half Kernel - TODO
74
74
75
75
## License
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ Chainloading is a technique that allows one bootloader to call another bootloade
5
5
Create a file under ` iso/boot/grub/grub.cfg ` in the root directory of your OS's source tree. In it, put:
6
6
7
7
```
8
- menuentry "BlogOS " {
8
+ menuentry "myOS " {
9
9
chainloader (hd1)+1
10
10
}
11
11
```
@@ -17,7 +17,7 @@ Next, create the ISO with:
17
17
grub-mkrescue -o grub.iso iso
18
18
```
19
19
20
- Testing with QEMU:
20
+ Testing with QEMU (replacing ` my_os ` with the name of your OS's target) :
21
21
```
22
- qemu-system-x86_64 -hda grub.iso -hdb target/x86_64-blog_os /debug/bootimage-blog_os .bin
22
+ qemu-system-x86_64 -hda grub.iso -hdb target/x86_64-my_os /debug/bootimage-my_os .bin
23
23
```
You can’t perform that action at this time.
0 commit comments