echo -en "\x55\xAA" > magic.bin
stage2/target/x86_64-loadnothing/release/stage2: stage2/src/main.rs
- cd stage2 && cargo build --release
+ cd stage2 && cargo rustc --release -- --emit=obj
+ ld -o stage2/target/x86_64-loadnothing/release/stage2.bin --oformat binary stage2/target/x86_64-loadnothing/release/stage2 -Ttext=0x7e00
+ mv stage2/target/x86_64-loadnothing/release/stage2.bin stage2/target/x86_64-loadnothing/release/stage2
nothing.img: magic.bin stage2/target/x86_64-loadnothing/release/stage2 stage1/boot.bin
dd if=/dev/zero of=nothing.img bs=32M count=1