Lenovo X1 Tablet (Gen 3) Stuck at "init.xz...ok"
-
@Sebastian-Roth said in Lenovo X1 Tablet (Gen 3) Stuck at "init.xz...ok":
edit your DHCP server config and point to snp.efi or snponly.efi
There was a UEFI update from 3/10/19 that I installed, unfortunately it didn’t fix the issue. I’ve tried to search how to switch the DHCP server config to point to snp.efi or snponly.efi, but I’m not having much luck finding instructions. I’m also willing to try to debug the kernel boot process as you mentioned earlier.
-
@dpusser_CMS said in Lenovo X1 Tablet (Gen 3) Stuck at "init.xz...ok":
I’m also willing to try to debug the kernel boot process as you mentioned earlier.
For this you wanna read our wiki article on building a kernel as a starter. Let us know if you need help with that. From there we can add debugging to find where exactly the kernel hangs.
I’ve tried to search how to switch the DHCP server config to point to snp.efi or snponly.efi, but I’m not having much luck finding instructions.
Is your FOG server doing DHCP in your network or do you have another one serving DHCP for you?
-
My FOG Server is handling DHCP. I have a direct connection from the FOG server machine to the tablet I am trying to image.
-
@dpusser_CMS FOG uses the isc-dhcp-server which is part of most Linux distros. Depending on the Linux you have you find the configuration in
/etc/dhcpd.conf
,/etc/dhcp/dhcpd.conf
or/etc/dhcp3/dhcpd.conf
.Take a look through the config and you’ll find several lines like
filename "ipxe.efi";
in there. Change those and restart the service (usuallysystemctl restart isc-dhcp-server
orsystemctl restart dhcp
orsystemctl restart dhcpd
).Have you looked into building your own kernel yet?
-
I have looked at the wiki article you suggested about building a kernel but, since this is my first experience with linux, it is a little daunting. I am researching how to start building it though.
-
@dpusser_CMS Yes, I can understand that it seems a little over the top to build your very own kernel just having started to use Linux. Bu hey, I think it’s never to early to get your fingers dirty and this is not very hard to do with all the things provided. There is not much you can mess up so I’d encourage you to just give it a go and simply ask if you think something is not going the right way. Just take a picture of the screen with an error or whatever and we’ll guide you the rest of the way!
-
@dpusser_CMS Do you have a solution for your problem? I’ve now exactly the same. Since three days I’m testing but can’t find the problem. The x1 loads the init.xz and than the screen are going black, that’s it.
-
@weite As we do Not have the hardware you might want to help us debug this issue. For this you wanna read our wiki article on building a kernel as a starter. Let us know if you need help with that. From there we can add debugging to find where exactly the kernel hangs.
-
@Sebastian-Roth I built the kernel, but the same. What is the next step?
By the way, thanks for your help. -
@weite Now you need to start adding debug information to that kernel. Take a look at this topic where I guided another user to do this: https://forums.fogproject.org/post/126335 (starting with my post on Aug 1st 2019)
-
@weite We just had an interesting new post in in that other topic! While it seems to be a quite different computer model with build in NIC I still see the post valuable. Can you please try the following?
- open BIOS setup screen, change nothing, but “save changes and exit”
- open BIOS setup screen, change nothing, but “save changes and reset”
Does that make any difference?
-
@Sebastian-Roth That’s with the BIOS doesn’t work.
I compiled the Kernel with the debug now. In the eboot.c ist this the line where it stops.status = exit_boot(boot_params, handle);
-
@weite Ok, seems like we are stuck at the same point as in the other topic. Can you do the the debugging on iPXE as well? Take a clear screenshot of the output on screen and post here.
-
@Sebastian-Roth Can you tell me how I can debug the iPXE? Is here a manual?
-
@weite Start here: https://forums.fogproject.org/post/129262