[Voyage-linux] memdisk: iso checksums failing
Michael Steinmann
(spam-protected)
Sun Jul 25 15:44:30 HKT 2010
my PXE running in pfsense (192.168.100.1) works like this:
SERIAL 0 38400
# CONSOLE 0
DEFAULT menu.c32
ALLOWOPTIONS 0
PROMPT 0
TIMEOUT 0
MENU TITLE --== Install Voyage ==--
LABEL rootmenu
MENU LABEL ..
kernel menu.c32
append pxelinux.cfg/default
LABEL Voyage
MENU LABEL ^Voyage 0.6.5
KERNEL voyage-0.6.5/vmlinuz1
APPEND initrd=voyage-0.6.5/initrd1.img boot=live fetch=tftp://
192.168.100.1/voyage-0.6.5.filesystem.squashfs live-getty noautologin
all_generic_ide debug console=ttyS0,38400n8
LABEL Voyage
MENU LABEL ^Voyage-One (0.6.5 based)
KERNEL voyage-one/vmlinuz1
APPEND initrd=voyage-one/initrd1.img boot=live fetch=tftp://
192.168.100.1/voyage-one.filesystem.squashfs live-getty noautologin
all_generic_ide debug console=ttyS0,38400n8
the files are from the live-cd
make sure not to place the filesystem.squashfs in a subfolder.
michael
2010/7/25 Jim Cromie <jim.cromie at gmail.com>
> Im using syslinux-4.02
> with the following pxelinux.cfg/default
>
> SERIAL 0 115200
> CONSOLE 0
> #UI menu.c32
> PROMPT 0
> TIMEOUT 50
> IPAPPEND 0
>
> DEFAULT menu.c32
>
> LABEL voyage-current
> MENU LABEL ^C. voyage-current
> MENU DEFAULT
> LINUX memdisk
> INITRD voyage-current.iso
> APPEND iso raw
>
> LABEL voyage-0.6.5
> MENU LABEL ^6. voyage-0.6.5
> LINUX memdisk
> INITRD voyage-0.6.5.iso
> APPEND iso raw
>
> LABEL voyage-sdk-0.6.5
> MENU LABEL ^S. voyage-sdk-0.6.5
> LINUX memdisk
> INITRD voyage-sdk-0.6.5.iso
> APPEND iso raw
>
> without the "raw"
> all 3 isos failed, similar to the following.
> ...
> ISOLINUX 3.71 Debian-2008-09-06 isolinux: Image checksum error, sorry...
>
> Boot failed: press a key to retry...
>
> with
> APPEND iso raw console=ttyS0,115200n81 panic=5
>
> I get
>
> Loading memdisk..
>
> ...ready.g.....current.iso.......................................................ready.
> MEMDISK 4.02 2010-07-21 Copyright 2001-2010 H. Peter Anvin et al
> e820: 0000000000000000 000000000009fc00 1
> e820: 000000000009fc00 0000000000000400 2
> e820: 00000000000f0000 0000000000010000 2
> e820: 0000000000100000 0000000007f00000 1
> e820: 00000000fff00000 0000000000100000 2
> Ramdisk at 0x04bdd000, length 0x03401800
> command line: iso raw console=ttyS0,115200n81 panic=5
> initrd=voyage-current.iso BOOT_IMAGE=memdisk
> MEMDISK: Image seems to have fractional end cylinder
> MEMDISK: Image appears to be truncated
> Disk is hd96, 13313.5 K, C/H/S = 65535/255/15 (El Torito/El Torito), EDD
> on, rw
> Using raw access to high memory
> Code 1860, meminfo 156, cmdline 87, stack 512
> Total size needed = 2615 bytes, allocating 3K
> Old dos memory at 0x9f800 (map says 0x9fc00), loading at 0x9ec00
> 1588: 0xffff 15E801: 0x3c00 0x03bd
> INT 13 08: Success, count = 1, BPT = 0000:0000
> Drive probing gives drive shift limit: 0xe1
> old: int13 = f0002530 int15 = f000528e int1e = f000044b
> new: int13 = 9ec0000a int15 = 9ec003fd int1e = f000044b
> Loading boot sector... booting...
>
> er Anvin et altebian-20100712 ETCD
>
>
>
> It appears that isolinux loads and overwrites the 1st lines
> hence the 'ready.g' in the middle of the ............... string.
>
> then the screen blanks..
>
> I suspect that the isolinux config wants a different serial/console
> speed setup than the box is currently set for.
>
> I mounted the iso in a -o loop to look for console=<setting>\
> found only :
>
> f6.txt:Use first serial port at 9600 baud ? console=ttyS0,9600n807
>
> I dont quite get it..
>
> how can I get my serial/console setting into isolinux,
> OR what settings does it use, so I can setup my box and cfg to agree with
> it ?
>
> tia
> jimc
>
> _______________________________________________
> Voyage-linux mailing list
> Voyage-linux at list.voyage.hk
> http://list.voyage.hk/mailman/listinfo/voyage-linux
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.voyage.hk/pipermail/voyage-linux/attachments/20100725/457685c5/attachment-0001.html>
More information about the Voyage-linux
mailing list