Build ISO using HD emulation
This commit is contained in:
parent
e9d4101864
commit
ebf1983b6f
4
.gitmodules
vendored
4
.gitmodules
vendored
|
@ -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
isolinux
1
isolinux
|
@ -1 +0,0 @@
|
||||||
Subproject commit 3cf79d335400af8fc3a87a13f0ae12777a766b3b
|
|
16
mk/disk.mk
16
mk/disk.mk
|
@ -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/
|
||||||
|
|
Loading…
Reference in a new issue