Hi,
has anybody managed to get a kernel incl. the initrd.img working for
PXE-network-installation on IBM e326 systems, which have 2 x Gb/s-ethernet
(BCM5704 -> tg3 driver), SATA-disks (Silicon Image, SiI 3512 -> scsi_mod,
sd_mod, libata, & sata_sil), and USB consoles (keyboard & bouse)?
I'd tried different things, but strangely no of the kernels & initrds worked:
1. downloading si-3.2.3
2. cd /tmp; tar xvfj systemimager-3.2.3.tar.bz2; cd /tmp/systemimager-3.2.3
3. patch the kernel (src/linux-2.4.25) with the SATA patch
4. make menuconfig # select all drivers for tg3, scsi/sd/sata_sil, reiserfs
built in
# select initrd & cramfs built in too
5. make kernel; make binaries; make install_binaries #
kernel/initrd.img/beol_binaries.tar.gz made
6. cp /usr/share/systemimager/boot/x86_64/standard/[kernel,initrd.img]
/tftpboot # using PXE booting
7. booting the PXE-clients always produced errors like:
---cut----
RAMDISK: Compressed image found at block 0
VFS: Mounted root (cramfs filesystem) readonly
Freeing unused kernel memory: 1525 freed
Warning: unable to ope an initial console
Kenerl panic: No init found. Try passing init= option to kernel
...system hanging... #CTRL-DEL-DEL didn't reboot it
And CVS-downloaded si didn't work for this either:
1. cd /tmp;
cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/systemimager login
cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/systemimager co systemimager
2. cd systemimager;
as above:
cp patches/linux.x86_64.config src/linux-xxx/.config; cd src/linux-xxx/;
make oldconfig; make menuconfig; # cp src/linux-xxx/.config
patches/linux.x86_64.config
make kernel; make binaries; make install_binaries
3. booting PXE-clients produced errors:
---cut---
RAMDISK: Compressed image found at block 0
USB 1-1 : new low speed USB device using address 2
Input: USB HID v1.10 Keyboard [Avocent IBM 73P5832] on USB-0000:01:00.0-1
Input: USB HID v1.10 Mouse [Avocent IBM 73P5832 on USB-0000:01:00.0-1
...system halted again... #CTRL-DEL-DEL didn't reboot the system either.
Basically the systemimager & the golden client are set up fine; getimage on the
server only needs to exclude the directories (/proc, /sys & /media [btw: SUSE
9.2
is used both on server & client side.]). dhcpd & tftpd were working fine too.
It seems that the initrd.img was still the trouble-maker...or the corresponding
kernel
needs some additional flags set, but what?
Or can your experts see what is wrong here in /tftpboot/pxelinux.cfg/default :
DEFAULT systemimager
LABEL systemimager
DISPLAY message.txt
PROMPT 1
TIMEOUT 50
KERNEL kernel
APPEND vga=extended initrd=initrd.img root=/dev/ram
Any help is highly appreciated!
Thanks
Yan
---------------------------------------------------
Biocomputing-EMBL
---------------------------------------------------
-------------------------------------------------------
This SF.net email is sponsored by: 2005 Windows Mobile Application Contest
Submit applications for Windows Mobile(tm)-based Pocket PCs or Smartphones
for the chance to win $25,000 and application distribution. Enter today at
http://ads.osdn.com/?ad_id=6882&alloc_id=15148&op=click
_______________________________________________
Sisuite-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sisuite-users