[ipxe-devel] Can't boot from CD Rom
Martin Habets
mhabets at solarflare.com
Wed May 8 17:45:15 UTC 2019
On 08/05/2019 18:24, Jose Mencia wrote:
> Hello Cristian,
>
> I created the mention below script that it is embedded when I make the .usb or .iso file. However, the menu shows fine on a usb flash drive but from the CD, it always want to hit Ctrl B and it doesn't show the menu instead it displays:
>
> No such file or directory
This could happen if your iso is built for a legacy BIOS and the machine is in UEFI mode.
For a flash drive the UEFI platform would enable the CSM, which emulates legacy BIOS mode.
Best check the BIOS settings of the machine so see if it is in UEFI mode.
If it is in UEFI mode, you can either:
1) Switch the BIOS into legacy mode.
2) Build the .iso with UEFI support. For this look for a patch named
"allow to build ISO image with EFI support (ipxe.eiso)"
from Christian Hesse.
Martin
> On the usb shows the menu fine and when I click Continue, it connects to ipxe server but from CD Rom never gets to Menu. I don't know why it behaves like that from a CD.
>
> Thank you for your quick respond.
>
>
> José C. Mencia
> Systems Analyst II
> College of Arts, Sciences & Education
> CASTIC
> Florida International University
> Office: PC 318
> Phone: 305-348-2694
> castic at fiu.edu
>
>
>
>
> -----Original Message-----
> From: Christian Nilsson <nikize at gmail.com>
> Sent: Tuesday, May 7, 2019 2:43 PM
> To: Jose Mencia <menciaj at fiu.edu>
> Cc: ipxe-devel at lists.ipxe.org
> Subject: Re: [ipxe-devel] Can't boot from CD Rom
>
> On Tue, 7 May 2019 at 20:37, Jose Mencia <menciaj at fiu.edu> wrote:
>>
>> Hello,
>>
>>
>>
>> I have the embedded script where xxx is the server. It boots from a Flashdrive to the Menu but from a CD ROM it always shows Ctrl B and I get this error:
>>
>>
>>
>> No such file or directory (https://urldefense.proofpoint.com/v2/url?u=http-3A__ipxe.org_2d0c613b&d=DwIBaQ&c=lhMMI368wojMYNABHh1gQQ&r=3Neq36Ab99wr8b9Qq6NsBw&m=G_b_a9bGrn8Yg_CQOlMkkIfTiTfxX2HSTbwAffyyUPA&s=p-TjyUr4H7CWOB6Ytp-lb80d2ggH2A4decHS6TZWZes&e=) No more network devices
>>
>>
>>
>> Thank you
>>
>>
>>
>>
>>
>> #!ipxe
>>
>>
>>
>> # Some menu defaults
>>
>> set menu-timeout 5000
>>
>> set submenu-timeout ${menu-timeout}
>>
>> isset ${menu-default} || set menu-default exit
>>
>>
>>
>> ###################### MAIN MENU ##################
>>
>>
>>
>> :start
>>
>> menu iPXE boot menu for ${initiator-iqn}
>>
>> item --gap -- ------------------------- Make Selection ------------------------------
>>
>> item --key c continue Continue
>>
>> item shell Drop to iPXE shell
>>
>> item reboot Reboot
>>
>> item --key x exit Exit and continue Bios boot
>>
>> choose --timeout ${menu-timeout} --default ${menu-default} selected || goto cancel
>>
>> set menu-timeout 20
>>
>> goto ${selected}
>>
>>
>>
>> :cancel
>>
>> echo You cancelled the menu, dropping you to a shell
>>
>>
>>
>> :continue
>>
>> dhcp
>>
>> chain https://urldefense.proofpoint.com/v2/url?u=http-3A__xxxxx_install.ipxe&d=DwIBaQ&c=lhMMI368wojMYNABHh1gQQ&r=3Neq36Ab99wr8b9Qq6NsBw&m=G_b_a9bGrn8Yg_CQOlMkkIfTiTfxX2HSTbwAffyyUPA&s=EMA6H_1MoVywq4HaF2Po-hstnKNhM0lkxKRGkmFomto&e=
>>
>>
>>
>> :reboot
>>
>> reboot
>>
>>
>>
>> :exit
>>
>> exit
>>
>>
>>
>> :shell
>>
>> echo Type 'exit' to get the back to the menu
>>
>> shell
>>
>> set menu-timeout 0
>>
>> set submenu-timeout 0
>>
>> goto start
>>
>>
>
>
> Hi,
>
> Did you read the url shown in that error message?
> What is the results of trying what it lists to try?
>
> /Christian
> _______________________________________________
> ipxe-devel mailing list
> ipxe-devel at lists.ipxe.org
> https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel
>
More information about the ipxe-devel
mailing list