Bug 475844 - Anaconda ignores network=bootif
Summary: Anaconda ignores network=bootif
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 10
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: David Cantrell
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-12-10 18:57 UTC by Andrew McNabb
Modified: 2008-12-10 19:29 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2008-12-10 19:29:45 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Andrew McNabb 2008-12-10 18:57:54 UTC
Description of problem:

Anaconda seems to ignore the network=bootif option described in https://fedoraproject.org/wiki/Anaconda/Options as: "BOOTIF command line option will be used to locate the boot interface. BOOTIF is automagically supplied by pxelinux when you include the option 'IPAPPEND 2' in your pxelinux.cfg file".


Version-Release number of selected component (if applicable):

11.4.1.62 (Fedora 10 release)


How reproducible:

always


Steps to Reproduce:
1. Set "ipappend 2" option in pxelinux configuration and add "network=bootif" to the kernel command line.
2. Boot over the network on a machine that has both an eth0 and a wlan0 interface.
  
Actual results:

Anaconda asks whether to install using eth0 or wlan0.


Expected results:

Anaconda should automagically use the device that pxelinux adds to the kernel command line.


Additional info:

Anaconda reports that the kernel command line is as follows:

initrd=f10-i386/initrd.img network=bootif ks=nfs:10.0.0.10:/install/f10-i386.ks BOOTIF=01-00-13-77-d0-6d-75 BOOT_IMAGE=f10-i386/vmlinuz

The BOOTIF option was added automatically by pxelinux.  I'm not sure if it's relevant that BOOTIF uses hyphens instead of colons to separate the bytes in the MAC address.

Please let me know if there is any additional information that would be helpful.

Comment 1 David Cantrell 2008-12-10 19:29:45 UTC
The boot parameter is:

    ksdevice=BOOTIF


Note You need to log in before you can comment on or make changes to this bug.