Bug 144240
Summary: | Doesn't work for diskless clients | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Nate Putnam <nate> |
Component: | system-config-netboot | Assignee: | Jason Vas Dias <jvdias> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 3 | CC: | tao, walt |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 0.1.16-1 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-08-25 10:11:02 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 163859, 163871 |
Description
Nate Putnam
2005-01-05 07:33:47 UTC
I am having basically the same problem. I have upgrader to the development version of system-config-netboot (0.1.12-1). This is better but still fails to install all the files in the initrd.img. I have got a lot further by doing the following to the initrd mounted on d1: cp /lib/ld-2.3.4.so /lib/libc-2.3.4.so /lib/libdl-2.3.4.so /lib/libm-2.3.4.so d1/lib ln -sf ld-2.3.4.so d1/lib/ld-linux.so.2 ln -sf libc-2.3.4.so d1/lib/libc.so.6 ln -sf libdl-2.3.4.so d1/lib/libdl.so.2 ln -sf libm-2.3.4.so d1/lib/libm.so.6 cp /usr/lib/libz.so.1.2.1.2 d1/lib ln -sf libz.so.1.2.1.2 d1/lib/libz.so ln -sf libz.so.1.2.1.2 d1/lib/libz.so.1 cp /lib/libselinux.so.1 d1/lib cp /usr/share/hwdata/pcitable d1/usr/share/hwdata/pcitable cp /etc/modprobe.conf.dist d1/etc/modprobe.conf.dist cp /etc/modprobe.conf.dist d1/etc/modprobe.conf The system now at lease boots, but now fails when it attempts to load the nfs module with the error: insmod: can't read 'nfs': No such file or directory The kernel modules are in the initrd image within: /lib/modules/2.6.10-1.741_FC3 How does the initrd modprobe command work ? Does it have a list of dependancies ? Does it use /etc/modprobe.conf.dist ? IIRC you need to put nfs.o and sunrpc.o in the lib directory of the init image. I was able to get it almost working. The disklessrc script would run but the box wouldn't init after the pivot. I think the modprobe in the initrd is just a symlink to busybox and works the same as insmod. You could put the regular modprobe in the their at the cost of 100K or so. It fixed some problems for me doing it that way. This bug is now fixed with system-config-netboot-0.1.16-1, which should be in fc3-updates shortly and meanwhile can be downloaded from: http://people.redhat.com/~jvdias/system-config-netboot Please try it out and let me know of any issues - thanks. Thanks for the bug report. This particular bug was fixed and a update package was published for download. Please feel free to report any further bugs you find. |