created entries for US, EUROPE
authorPravin Shinde <pravin@black-perl.(none)>
Wed, 17 Jun 2009 18:08:48 +0000 (20:08 +0200)
committerPravin Shinde <pravin@black-perl.(none)>
Wed, 17 Jun 2009 18:08:48 +0000 (20:08 +0200)
also, changed the SRV_IP/srv_ip variable name to HTTPFS/httpfs

pxeknife/dsl/dsl.conf
pxeknife/dsl/linuxrc
pxeknife/dsl/mount_http_iso.sh
pxeknife/pxeknife.conf

index 90c9c28..ba99a84 100644 (file)
@@ -1,64 +1,62 @@
 MENU TITLE --== PXE Knife - Damm Small Linux ==--
 
 
-LABEL dsl-http
-       MENU LABEL DSL
-       # for my local machine
-       KERNEL pxeknife/dsl/linux24 srv_ip=http://192.168.0.2/dsl.iso
-       # for rom.etherboot.org
-#      KERNEL pxeknife/dsl/linux24 srv_ip=http://140.211.167.171/share/pravin/KNOPPIX
-       # for alien
-#      KERNEL pxeknife/dsl/linux24 srv_ip=http://145.116.233.189/KNOPPIX
-       APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=pxeknife/dsl/minirt24.gz nomce noapic quiet BOOT_IMAGE=knoppix
-
-
 LABEL hdmenu
        MENU LABEL <---- PXE Knife Menu
        kernel menu.c32
        append pxeknife/pxeknife.conf
 
-LABEL dsl-http
-       MENU LABEL DSL
-       KERNEL pxeknife/dsl/linux24 srv_ip=140.211.167.171
+LABEL dsl-http-rom
+       MENU LABEL DSL USA (from rom.etherboot.org)
+       # for rom.etherboot.org
+       KERNEL pxeknife/dsl/linux24 httpfs=http://140.211.167.171/share/pravin/dsl.iso
+       APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=pxeknife/dsl/minirt24.gz nomce noapic quiet BOOT_IMAGE=knoppix
+
+
+LABEL dsl-http-alien
+       MENU LABEL DSL Europe (from alien.doesntexist.org)
+       # for alien
+       KERNEL pxeknife/dsl/linux24 httpfs=http://145.116.233.189/dsl.iso
        APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=pxeknife/dsl/minirt24.gz nomce noapic quiet BOOT_IMAGE=knoppix
 
-LABEL dsl
-       MENU LABEL DSL
-       KERNEL pxeknife/dsl/linux24
+LABEL dsl-http-laptop
+       MENU LABEL DSL experimentat (Dont use it...)
+       # for my local machine
+       KERNEL pxeknife/dsl/linux24 httpfs=http://192.168.0.2/dsl.iso
        APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=pxeknife/dsl/minirt24.gz nomce noapic quiet BOOT_IMAGE=knoppix
 
 LABEL dsl-txt
-       KERNEL pxeknife/dsl/linux24
+       KERNEL pxeknife/dsl/linux24 httpfs=http://140.211.167.171/share/pravin/dsl.iso
        APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=normal initrd=pxeknife/dsl/minirt24.gz nomce noapic quiet BOOT_IMAGE=knoppix
 
 LABEL expert
-       KERNEL pxeknife/dsl/linux24
+       KERNEL pxeknife/dsl/linux24 httpfs=http://140.211.167.171/share/pravin/dsl.iso
        APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=pxeknife/dsl/minirt24.gz nomce BOOT_IMAGE=expert
 
 LABEL fb1280x1024
-       KERNEL pxeknife/dsl/linux24
+       KERNEL pxeknife/dsl/linux24 httpfs=http://140.211.167.171/share/pravin/dsl.iso
        APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=794 xmodule=fbdev initrd=pxeknife/dsl/minirt24.gz nomce noapic quiet BOOT_IMAGE=knoppix
 
 LABEL fb1024x768
-       KERNEL pxeknife/dsl/linux24
+       KERNEL pxeknife/dsl/linux24 httpfs=http://140.211.167.171/share/pravin/dsl.iso
        APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 xmodule=fbdev initrd=pxeknife/dsl/minirt24.gz nomce noapic quiet BOOT_IMAGE=knoppix
 
 LABEL fb800x600
-       KERNEL pxeknife/dsl/linux24
+       KERNEL pxeknife/dsl/linux24 httpfs=http://140.211.167.171/share/pravin/dsl.iso
        APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=788 xmodule=fbdev initrd=pxeknife/dsl/minirt24.gz nomce noapic quiet BOOT_IMAGE=knoppix
 
 LABEL lowram
-       KERNEL pxeknife/dsl/linux24
+       KERNEL pxeknife/dsl/linux24 httpfs=http://140.211.167.171/share/pravin/dsl.iso
        APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=normal initrd=pxeknife/dsl/minirt24.gz noscsi noideraid nosound nousb nofirewire noicons minimal nomce noapic noapm lowram quiet BOOT_IMAGE=knoppix
 
 LABEL install
-       KERNEL pxeknife/dsl/linux24
+       KERNEL pxeknife/dsl/linux24 httpfs=http://140.211.167.171/share/pravin/dsl.iso
        APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=normal initrd=pxeknife/dsl/minirt24.gz noscsi noideraid nosound nofirewire legacy base norestore _install_ nomce noapic noapm quiet BOOT_IMAGE=knoppix
 
 LABEL failsafe
-       KERNEL pxeknife/dsl/linux24
+       KERNEL pxeknife/dsl/linux24 httpfs=http://140.211.167.171/share/pravin/dsl.iso
        APPEND ramdisk_size=100000 init=/etc/init 2 lang=us vga=normal atapicd nosound noscsi nousb nopcmcia nofirewire noagp nomce nodhcp xmodule=vesa initrd=pxeknife/dsl/minirt24.gz BOOT_IMAGE=knoppix base norestore legacy
        
 LABEL userdef
-       KERNEL linux24
+       KERNEL pxeknife/dsl/linux24 httpfs=http://140.211.167.171/share/pravin/dsl.iso
        APPEND ###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
index 434c8a6..ad81809 100755 (executable)
@@ -59,8 +59,7 @@ return 1
 FOUND_SCSI=""
 FOUND_KNOPPIX=""
 INTERACTIVE=""
-SRV_IP=""
-ISO_URL=""
+HTTPFS=""
 
 # Clean input/output
 exec >/dev/console </dev/console 2>&1
@@ -133,7 +132,7 @@ KNOPPIX_NAME="KNOPPIX"
 case "$CMDLINE" in *knoppix_dir=*) KNOPPIX_DIR="$knoppix_dir"; ;; esac
 case "$CMDLINE" in *knoppix_name=*) KNOPPIX_NAME="$knoppix_name"; ;; esac
 
-case "$CMDLINE" in *srv_ip=*) SRV_IP="$srv_ip"; ;; esac
+case "$CMDLINE" in *httpfs=*) HTTPFS="$httpfs"; ;; esac
 
 # Check for IDE-SCSI capable CD-Rom(s) first
 test -n "$IDECD" || $INSMOD /modules/scsi/ide-scsi.o >/dev/null 2>&1 
@@ -338,12 +337,12 @@ done
 esac
 
 #mounting iso image over HTTP.
-/mount_http_iso.sh $SRV_IP
+/mount_http_iso.sh $HTTPFS
 
 # test if knoppix is there
 if test -f /cdrom/$KNOPPIX_DIR/$KNOPPIX_NAME
 then
-echo -n "${CRE} ${GREEN}Accessing DSL image at ${MAGENTA}HTTPFS{GREEN}...${NORMAL}"
+echo -n "${CRE} ${GREEN}Accessing DSL image at ${MAGENTA}$HTTPFS{GREEN}...${NORMAL}"
 FOUND_KNOPPIX="HTTPFS"
 fi
 
index f0aede5..fe96f91 100755 (executable)
@@ -1,5 +1,11 @@
 #!/static/sh
 
+# objectives: 
+# Enable networking.
+# Setup networking.
+# Find the location from which we need to get the ISO.
+# Mount the ISO.
+
 echo "HTTP Boot: inserting network modules"
 insmod /modules/crc32.o >/dev/null 2>&1  
 insmod /modules/8390.o  >/dev/null 2>&1 
@@ -20,17 +26,14 @@ ifconfig eth0 up
 udhcpc -s /static/udhcpc.sh  >/dev/null 2>&1 
 insmod /modules/fuse.o >/dev/null 2>&1 
 
-echo "The location of dsl.iso is $1"
+ISO_PATH=$1
+echo "The location of dsl.iso is $ISO_PATH"
 echo "mounting CDROM"
 mkdir /iso
-httpfs $1 /iso
+httpfs $ISO_PATH /iso
 busybox mount -t iso9660 /iso/dsl.iso /cdrom -o loop -o ro
 
 
-#echo "mounting KNOPPIX"
-#mkdir /cdrom/KNOPPIX
-#httpfs $SRV_IP /cdrom/KNOPPIX
-
 # test if knoppix is there
 if test -f /cdrom/$KNOPPIX_DIR/$KNOPPIX_NAME
 then
index c48ef7b..9c47699 100644 (file)
@@ -1,20 +1,10 @@
 MENU TITLE --== PXE Knife ==--
 
-LABEL pxeknife-DSL
-       MENU LABEL Dam small linux --->
-       kernel menu.c32
-       append pxeknife/dsl/dsl.conf
-
 LABEL rootmenu
        MENU LABEL <---- Root Menu
        kernel menu.c32
        append default
 
-LABEL pxeknife-hd
-       MENU LABEL Harddrive Utils --->
-       kernel menu.c32
-       append pxeknife/hard_drive_utils/hd.conf
-
 LABEL pxeknife-DSL
        MENU LABEL Dam small linux --->
        kernel menu.c32
@@ -25,6 +15,11 @@ LABEL pxeknife-knoppix
        kernel menu.c32
        append pxeknife/knoppix/knoppix.conf
 
+LABEL pxeknife-hd
+       MENU LABEL Harddrive Utils --->
+       kernel menu.c32
+       append pxeknife/hard_drive_utils/hd.conf
+
 LABEL pxeknife-linux_boot_disks
        MENU LABEL Linux Boot Disks --->
        kernel menu.c32