Jelajahi Sumber

Merge pull request #17 from antonym/freedos

Adding support for FreeDOS source installer
Antony Messerli 9 tahun lalu
induk
melakukan
33a140e764
3 mengubah file dengan 31 tambahan dan 1 penghapusan
  1. 25 0
      src/freedos.ipxe
  2. 5 0
      src/menu.ipxe
  3. 1 1
      src/utils.ipxe

+ 25 - 0
src/freedos.ipxe

@@ -0,0 +1,25 @@
+#!ipxe
+
+# FreeDOS Operating System
+# http://www.freedos.org
+
+:freedos_menu
+menu FreeDOS
+item --gap FreeDOS
+item freedos_install ${space} FreeDOS 1.1 Source Install
+choose --default ${menu} menu || goto utils_exit
+echo ${cls}
+goto ${menu} ||
+chain ${menu}.ipxe || goto utils_exit
+goto freedos_exit
+
+:freedos_install
+imgfree
+kernel ${memdisk} iso raw
+initrd http://www.freedos.org/download/download/fd11src.iso
+boot
+
+:freedos_exit
+clear menu
+chain menu.ipxe
+exit 0

+ 5 - 0
src/menu.ipxe

@@ -30,6 +30,7 @@ item local ${space} Boot from local hdd
 item --gap Installers:
 item linux ${space} Linux Installers
 item bsd ${space} BSD Installers
+item freedos ${space} FreeDOS Installers
 item windows ${space} Windows Installers
 item --gap Tools:
 item utils ${space} Utilities
@@ -96,6 +97,10 @@ goto main_menu
 chain bsd.ipxe
 goto main_menu
 
+:freedos
+chain freedos.ipxe
+goto main_menu
+
 :windows
 chain windows.ipxe
 goto main_menu

+ 1 - 1
src/utils.ipxe

@@ -13,7 +13,7 @@ choose --default ${menu} menu || goto utils_exit
 echo ${cls}
 goto ${menu} ||
 chain ${menu}.ipxe || goto utils_exit
-goto linux_exit
+goto utils_exit
 
 :clonezilla
 set version 2.4.2-61