| Summary: | Unable to boot memtest86+ using pxelinux | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Jonathan Liu <net147> |
| Component: | core | Assignee: | Jonathan Liu <net147> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | dvhart, jason.wessel, meta.mr.watcher, meta.watcher |
| Version: | 1.5 | ||
| Target Milestone: | 1.6 | ||
| Hardware: | x86 | ||
| OS: | x86 | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | Regression (Used to work) |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Jonathan Liu
2013-11-07 06:25:19 UTC
Jonathan, since you seem to have a grasp on the problem, could you own this bug and prepare/test/submit a patch? I am also wondering if we can apply just the patch to fix the memtest86 problem and not pick up any other changes. Can this case be updated to include information on how to reproduce the problem? (In reply to comment #2) > I am also wondering if we can apply just the patch to fix the memtest86 > problem and not pick up any other changes. I think there were several patches. > > Can this case be updated to include information on how to reproduce the > problem? 1. Install dnsmasq and set up DHCP in dnsmasq.conf 2. Add following to dnsmasq.conf to enable TFTP and restart dnsmasq: dhcp-boot=pxelinux.0 enable-tftp tftp-root=/var/lib/tftpboot 3. cp tmp/sysroots/poky/usr/share/syslinux/{ldlinux.c32,pxelinux.0} /var/lib/tftpboot 4. mkdir /var/lib/tftpboot/pxelinux.cfg 5. cat > /var/lib/tftpboot/pxelinux.cfg/default << EOF ALLOWOPTIONS 1 DEFAULT boot TIMEOUT 1 PROMPT 0 LABEL boot LINUX memtestp.bin EOF 6. wget http://www.memtest.org/download/4.20/memtest86+-4.20.floppy.zip 7. unzip -j memtest86+-4.20.floppy.zip floppy/memtestp.bin 8. mv memtestp.bin /var/lib/tftpboot/memtestp.bin 9. Boot a computer system from PXE. You could use VirtualBox for example. 1.5.1 milestone has passed. Retargeting to 1.5.2. |