I’d read that booting from USB was a hit and miss affair.
I’ve now had direct experience with this.
Using a package called larch, I created a ‘live’ image of Arch linux on a USB stick.
That stick (Stick#1) successfully boots on my IBM Thinkpad T40.
However, I tried to boot my VIA EPIA N10000 with it and it wouldn’t work.
I did, however, have another USB stick (Stick#2) and that one successfully boots on both the N10000 and the T40.
So I thought I’d look into it further.
Stick#1:
Disk /dev/sda: 1031 MB, 1031798784 bytes
32 heads, 62 sectors/track, 1015 cylinders
Units = cylinders of 1984 * 512 = 1015808 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1015 1006849 e W95 FAT16 (LBA)
Stick#2:
Disk /dev/sda: 1026 MB, 1026555392 bytes
64 heads, 32 sectors/track, 978 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 978 1001456 e W95 FAT16 (LBA)
So it appears my N10000 will not boot 32 heads with 62 sectors but will boot 64 heads with 32 sectors.
Both USB sticks boot on my (soon to be sold) Alienware Area-51 m5550 but both return a syslinux error about not being able to find the kernel image.
Hmmm, interesting.
Anyone had any similar experiences?
