Build ISO using HD emulation

This commit is contained in:
Jeremy Soller 2022-09-06 15:50:07 -06:00
parent e9d4101864
commit ebf1983b6f
3 changed files with 8 additions and 13 deletions

4
.gitmodules vendored
View file

@ -6,10 +6,6 @@
path = installer path = installer
url = https://gitlab.redox-os.org/redox-os/installer.git url = https://gitlab.redox-os.org/redox-os/installer.git
branch = master branch = master
[submodule "isolinux"]
path = isolinux
url = https://gitlab.redox-os.org/redox-os/isolinux.git
branch = master
[submodule "rust"] [submodule "rust"]
path = rust path = rust
url = https://gitlab.redox-os.org/redox-os/rust.git url = https://gitlab.redox-os.org/redox-os/rust.git

@ -1 +0,0 @@
Subproject commit 3cf79d335400af8fc3a87a13f0ae12777a766b3b

View file

@ -14,15 +14,15 @@ build/livedisk.bin: $(FILESYSTEM_CONFIG)
$(INSTALLER) -c $(FILESYSTEM_CONFIG) --live $@.partial $(INSTALLER) -c $(FILESYSTEM_CONFIG) --live $@.partial
mv $@.partial $@ mv $@.partial $@
build/livedisk.iso: build/livedisk.bin.gz build/livedisk.iso: build/livedisk.bin
rm -rf build/iso/ rm -rf build/iso/ $@.partial
mkdir -p build/iso/ mkdir -p build/iso/
cp -RL isolinux build/iso/ cp -v $< build/iso/livedisk.bin
cp $< build/iso/livedisk.gz genisoimage -o $@.partial \
genisoimage -o $@ -b isolinux/isolinux.bin -c isolinux/boot.cat \ -hard-disk-boot \
-no-emul-boot -boot-load-size 4 -boot-info-table \ -b livedisk.bin \
build/iso/ build/iso/
isohybrid $@ mv $@.partial $@
mount: FORCE mount: FORCE
mkdir -p build/filesystem/ mkdir -p build/filesystem/