Files
mop3/etc/install.cmd
kamkow1 d712604e4f
Some checks failed
Build ISO image / build-and-deploy (push) Failing after 12s
Build documentation / build-and-deploy (push) Successful in 35s
Use custom Limine build
2026-04-23 19:38:32 +02:00

44 lines
1.4 KiB
Batchfile

# sys:/ce -s sys:/install.cmd -args "usbdrv0 ide0 iso9660 fat32"
# ARGS:
# <boot device name>, <install device name>, <boot media filesystem name>,
# <boot partition filesystem name>
# Partition install device
sys:/sdutil -C part_dos -dev $1
# Rescan new partitions
sys:/sdutil -C partition_rescan -dev $1
sys:/sdutil -C list_part_dos -dev $1
# Format boot partition
sys:/sdutil -C format_$3 -dev $1p0
# Make boot media volume
mkvol bootmedia $2 $0
# Make boot partition volume
mkvol bootpart $3 $1p0
# Prepare directories
mkdir bootpart:/boot
mkdir bootpart:/boot/limine
mkdir bootpart:/EFI
mkdir bootpart:/EFI/BOOT
# Copy files
copy bootmedia:/boot/kernel.elf bootpart:/boot/kernel.elf
copy bootmedia:/boot/limine/limine-bios.sys bootpart:/boot/limine/limine-bios.sys
copy bootmedia:/boot/limine/limine-bios-cd.bin bootpart:/boot/limine/limine-bios-cd.bin
copy bootmedia:/boot/limine/limine.conf bootpart:/boot/limine/limine.conf
copy bootmedia:/boot/limine/limine-uefi-cd.bin bootpart:/boot/limine/limine-uefi-cd.bin
copy bootmedia:/boot/mop3dist.tar.lz4 bootpart:/boot/mop3dist.tar.lz4
copy bootmedia:/EFI/BOOT/BOOTIA32.EFI bootpart:/EFI/BOOT/BOOTIA32.EFI
copy bootmedia:/EFI/BOOT/BOOTX64.EFI bootpart:/EFI/BOOT/BOOTX64.EFI
# List
ls bootpart:/boot
ls bootpart:/boot/limine
sys:/sdutil -C install_limine_stage2 -dev $1