UEFI Booting with Lenovo T470 NvMe drive
This is the first machine we received with NvMe drive. I’m able to get to fob using ipxe.efi and deploy the image. However, after the image gets deployed. Hard drive doesn’t recognize the OS being installed. Bios is set to UEFI only. I’m assuming this is because UEFI uses GPT instead of MBR. How do I convert this this drive to GPT? Will I need to capture a new image? OS is windows 7 64bit.
Running Version 1.4.2
SVN Revision: 6072
Thank you for your help!
If you capture a bios image it will only deploy to bios image configed systems. Same for uefi/gpt.
Deployment will work but booting the system will not
I always deploy UEFI Images to Virtual Box in legacy mode because Virtual Box cannot PXE Boot in UEFI Mode, so i Deploy in legacy shut the machine down, enable EFI and start the VM again.
@sam240 OK just making sure you were on FOG 1.3.0 or newer (where nvme support was added).
In regards to your golden / reference image was it captured from a uefi system or from a bios/legacy system? FOG will only deploy what it captures. If you capture a bios image it will only deploy to bios image configed systems. Same for uefi/gpt.
@george1421 Running Version 1.4.2
SVN Revision: 6072
What version of FOG are you using?
@sam240 FOG does not convert between MBR and GPT you need to capture your image in the desired Partition Layout. If you have an image for MBR and one for GPT you have to choose the right image depending on the Mode you boot to pxe.
@x23piracy Thank you but how does Fog determine between UEFI image vs Legacy Image? How does it convert the hard drive to MBR vs GPT?
i would recommend to create a new image (UEFI Mode), it’s not impossible to convert from MBR to GPT but the Partition Layout and Partition size is different to MBR.
I was at the same situation and i created both legacy and uefi image.