How to boot with iscsi in UEFI env?
|
2013-05-02, 09:39
Post: #1
|
|||
|
|||
How to boot with iscsi in UEFI env?
HI
I have build snponly.efi, which can run in my UEFI uut, but when I want to use sanboot cmd to connect my iscsi target server, nothing happened. error code is 0x3f142003, before this operation, I have use dhcp cmd and get ip successfully. sanboot cmd is not be supported in UEFI env? |
|||
2013-05-02, 10:52
Post: #2
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
(2013-05-02 09:39)evan yu Wrote: I have build snponly.efi, which can run in my UEFI uut, but when I want to use sanboot cmd to connect my iscsi target server, nothing happened. SAN booting support for UEFI is mostly implemented but is not yet merged into the iPXE master branch. For now, I would recommend using the BIOS version of iPXE for SAN booting. Michael |
|||
2013-05-03, 02:50
Post: #3
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
Thank you for your answer.
BTW, could you tell me the general schedule for this plan merging SAN boot function for UEFI into the master branch? |
|||
2013-05-03, 13:06
Post: #4
|
|||
|
|||
RE: How to boot with iscsi in UEFI env? | |||
2013-05-28, 09:04
Post: #5
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
Hi Michael
I notice that the iscsi operation will call int13 api in /arch/i386/interface/pcbios/int13.c at legacy BIOS version. Int13 is an interrupt process provided by BIOS, but under uefi env we have no chance to get it, so I really want to know how you can achieve iscsi under uefi env? Would you like to give me a demo for testing? |
|||
2013-05-29, 14:32
Post: #6
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
(2013-05-28 09:04)evan yu Wrote: I notice that the iscsi operation will call int13 api in /arch/i386/interface/pcbios/int13.c at legacy BIOS version. Int13 is an interrupt process provided by BIOS, but under uefi env we have no chance to get it, so I really want to know how you can achieve iscsi under uefi env? We provide an EFI_BLOCK_IO_PROTOCOL exposing iPXE's internal notion of a block device. Michael |
|||
2013-05-30, 04:35
Post: #7
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
Thank you Michael.
If there is any chance to merge iscsi boot into the UEFI version of iPXE? Because in our project, some UUT have only UEFI env. We hope to use the ipxe iscsi function to boot them. Looking forward to your reply |
|||
2013-06-20, 05:01
Post: #8
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
Dear Michael.
My UUT and iscsi target server can communicate through iscsi protocol by merging some code related with iscsi protocol from bios version to UEFI, but I don't know how to deal with the next step. whether should use EFI_BLOCK_IO_PROTOCOL to replace the int13 architecture? It's over my head. When can you merging SAN boot function for UEFI into the master branch? |
|||
2013-06-24, 17:15
Post: #9
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
(2013-06-20 05:01)evan yu Wrote: My UUT and iscsi target server can communicate through iscsi protocol by merging some code related with iscsi protocol from bios version to UEFI, It's on the "non-urgent" timeline at present (since no-one is funding this development), and will probably happen by the end of September. Michael |
|||
2013-07-05, 03:10
Post: #10
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
I want to know the start process in GPT UEFI env, Any help and reference would be appreciated
|
|||
2013-10-22, 08:06
Post: #11
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
Hi, is there any update for iscsi boot in UEFI?
When can you add this feature into ipxe? Thanks. |
|||
2013-10-22, 10:26
(This post was last modified: 2013-10-22 10:31 by robinsmidsrod.)
Post: #12
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
The simplest way to be made aware of progress on iPXE is to use the github mirror of the ipxe source code, and add a watcher there, which should notify you of any changes to the code. You can also subscribe to the mailing-list or the twitter account. Important changes are usually communicated on one or both of those places.
|
|||
2015-03-24, 09:24
Post: #13
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
I tried to chainload an iSCSI target from snponly.efi , it reports error on http://ipxe.org/err/3f1420. I did some research on the latest source code, it seems the iSCSI is still not supported, am I right? If yes, any plan to put it in?
|
|||
2015-09-23, 14:51
Post: #14
|
|||
|
|||
RE: How to boot with iscsi in UEFI env? | |||
2016-05-07, 20:29
Post: #15
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
Hmmm OK there. As of today (May 2016), the iSCSI initiator is still remains unsupported (not implemented) for ipxe in UEFI mode.
Being also affected by this, it surprises me if we cannot get a commercial interest for funding / OSS project donation. Since it is such a very useful feature for enterprise too. |
|||
2016-08-27, 01:00
Post: #16
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
I am also very interested in this feature. I'm happy to contribute, and I can also secure funding if that is still an issue.
|
|||
2016-11-01, 10:19
Post: #17
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
as this doesnt seem to get implemented
i was wondering if theres another method for EFI to boot vhd/img disks through the network except iscsi? |
|||
2016-11-21, 19:23
Post: #18
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
Basic support for efi sanboot seems to have been implemented and commited a few days ago: https://git.ipxe.org/ipxe.git/commitdiff...25c2c2f5ad
Use GitHub Discussions VRAM bin |
|||
2017-01-15, 07:06
Post: #19
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
I'd like to express my appreciation for the implementation of EFI sanboot support in iPXE! Today I succeeded in getting a diskless client PC to EFI sanboot to WinPE, with a iSCSI virtual disk carrying GPT disk partitions.
I then initiated a Windows 10 (version 1607) OS installation into a mounted iSCSI virtual disk, but ran into the dreaded "iSCSI deployment is disabled since no NICs referenced in the iBFT can be resolved to actual NT-visible devices." error message. I'm trying to figure out what I might have done wrong, or whether iPXE may have an issue with iBFT in EFI mode. |
|||
2017-01-15, 10:13
Post: #20
|
|||
|
|||
RE: How to boot with iscsi in UEFI env?
(2017-01-15 07:06)scan80269 Wrote: I'd like to express my appreciation for the implementation of EFI sanboot support in iPXE! Today I succeeded in getting a diskless client PC to EFI sanboot to WinPE, with a iSCSI virtual disk carrying GPT disk partitions. I think there is one patch for ibft in efi mode on the mailing list that you want to grab, there is also one patch about executable boot. Normaly winboot is used to boot into winpe, which has worked for quite some time... http://lists.ipxe.org/pipermail/ipxe-dev...05305.html http://lists.ipxe.org/pipermail/ipxe-dev...05291.html http://lists.ipxe.org/pipermail/ipxe-dev...05311.html There is one or 2 other patches from Vishvananda Ishaya Abrams which you might want to apply, most of them from December. Use GitHub Discussions VRAM bin |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 6 Guest(s)