Differences between version 8 and revision by previous author of CompaqEvoT20Notes.
Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History
Newer page: | version 8 | Last edited on Thursday, April 13, 2006 10:42:16 pm | by FloaTy | Revert |
Older page: | version 5 | Last edited on Monday, March 13, 2006 9:43:59 pm | by SimonQuigley | Revert |
@@ -217,4 +217,120 @@
* [PXES|http://pxes.sf.net]
* [Linux on Compaq EVO T20 HOWTO|http://www.kazak.ws/evo/]
----
CategoryHardware
+
+
+
+!tried the stuff above - i'm not really a hacker - but ... yes it works !
+
+
+
+my way:
+
+since i saw a cheap t20 on ebay i've looked for information to run linux/bsd on this machine, then i found the solution from Dag Sverre and got a t20 with 96/128 memory configuration fom ebay (30$).
+
+first i've downloaded the firmware-image (U96CPQ163.bin) from hp-support-site and compared it with the 48/64-imgefile from Dags machine: the offset differs, while it seems to be exactly the same stuff is contained and loaded up before starting up the NTe-Image (don't ask me).
+
+#losetup -o 834236 /dev/loop0 U96CPQ163.bin (for the entire file)
+
+#losetup -o 834748 /dev/loop1 U96CPQ163.bin (for the contained ntfs-filesystem)
+
+#mount /dev/loop1 /mountpoint -t ntfs
+
+#cd /mountpoint
+
+#ls -l
+
+
+
+
+! first i tried to manipulate the bootloader with grub for nt
+
+http://marc.herbert.free.fr/linux/win2linstall.html#grub-for-nt
+
+but neither i can't edit the boot.ini file nor i can't write a "menu.lst"-file to the filesystem (file truncated, no rights ...)
+
+... probing on a standard-machine: the default-entry in boot.ini seems to be useless, while the NT-startup-routine allways tries to boot up the NT-environment, also when i put the c:\grldr="Start GRUB" to this position
+(it would be fine, if somebody could explain me the sense of the default-entry in boot.ini)
+(... another problem there's no keyboard available on a t20 at this moment to change to the grub entry - with legacy keyboard support this no problem ... but for my evo-t20 - no way!)
+
+
+
+! so i tried "Making GRUB work"
+
+commented out the A20-calls in "builtins.c" and "common.c" patched the other files as described (maybe i have forget/ignored to comment out the routine itself in "asm.S" - don't know if this is nessesary) and wrote the preset-menu (may be i failed here - i wrote all in the same row - shit!)
+
+after compiling, patching
+
+#dd if=my-compiled-grub-src/stage1/stage1 of=/dev/loop0 bs=512 seek=1
+#dd if=my-compiled-grub-src/stage2/stage2 of=/dev/loop0 bs=512 seek=2
+
+and flashing (with netxfer)... and rebooting ...
+
+... the machine waited for me at the grub command-prompt (no preset-menu) ... without having a keyboard - kacke!
+
+
+
+! i've tried some etherboot images
+
+http://rom-o-matic.net
+
+(but which kind of it?)
+after testing with version 5.4.1 as a floppy bootable ROM-Image (.zdsk) and Binary ROM-Image (.zrom) i tried a HD-Image (experimental)(.zhd) but forget to enable "direct-PCI-Support" (machine boots up (hooray) ... and - no wonder - can't find a NIC) ... after enabling Direct-PCI i got a compiler-error
+
+! i've tried version 5.4.2pre2 with these settings:
+
+1. natsemi:dp83815 -- 0x100b,0x0020
+
+2. HD (experimental) Hard Disk Partition Image (.zhd)
+
+3. default-values + CONFIG_PCI_DIRECT
+
+and got a "eb-5.4.2pre2-natsemi.zhd"
+
+
+
+! now i have patched the firmware with this image
+
+#dd if=eb-5.4.2pre2-natsemi.zhd of=/dev/loop0 bs=512 seek=1
+
+then i have flashed the patched U96CPQ163.bin to my t20 ... rebooted ... and:
+
+! BINGO! ### a DHCP/PXE-Request on my sniffer-screen and the machine replies on ICMP-Requests
+
+i hope the hardest part is done.
+next days i will try to boot some LinTS-images and my own bsd-stuff for building a diskless FreeRADIUS-Server and a RDP/X-Client ... will tell you about my experiences
+
+floaty
+
+
+
+! changing bootscreen und booting up pxes-prebuild client over the network
+
+bootscreen:
+
+the bitmap from bootup is ugly :
+
+http://mitglied.lycos.de/szeissig/bilch.bmp
+
+my screen is not really beautifull but inspired (from this web-site) :
+
+http://mitglied.lycos.de/szeissig/bilch-patch.bmp
+
+
+patching the bitmap is easy:
+#note the filesize of your startup.bmp while flashing firmware
+#the bitmap is before your (unused) mbr (remember the offset - for me starts at 834236) the filesize is 14120 bytes
+#you find the bmp-header: BM(7......
+#make your own screen.bmp (640 x 480 x 8 BPP)
+#patch the new screen with dd or a hex-editor
+#flashing - finished
+
+
+! booting the prebuild-client:
+
+http://downloads.2x.com/pxes/1.1.1/PREBUILT/
+
+#download *.nbi file for etherboot
+#set up dhcp / tftp (for me tftpd32 ... yes!, quick & dirty!)
+#boot the machine (have a look on your brand new start-up screen) - fertich