How to update kernel on an isolated network
-
Sorry if this has been asked but google search as well as here has returned with 0 hits.
Ubuntu 14.04.5 (on a X1 Carbon Gen 3)
I followed the isolated network instructions (https://wiki.fogproject.org/wiki/index.php?title=FOG_on_an_Isolated_Network)My question is how do I update the kernel, i understand if this was on the network with internet access it would download and install automagically via the GUI, but I was wonder:
-
Where to download kernels.
-
How to install kernels manually either GUI or Terminal.
- I did come across this post by Tom (https://wiki.fogproject.org/wiki/index.php?title=Build_TomElliott_Kernel)
Thank you.
-
-
Before we can answer that question, we need to know what version of FOG you’re using? Look about the cloud on the FOG management gui page. There should be a version number up there. The version of FOG will dictate which kernels you can use.
Now that I think about it, if you are using FOG 1.2.0 or newer you “should” be able to download these:
https://fogproject.org/kernels/bzImage
https://fogproject.org/kernels/bzImage32These are the latest kernels 4.7.3 (at the time of this post) which were created for FOG 1.3.0. I will say these might not work with 1.2.0, but I think the developers updated them to support the older version of FOG too.
So where do they go? On your fog server in this directory /var/www/html/fog/service/ipxe just rename the original files and place these in their place.
-
sorry about that so i got 1.2.0.
Thank you. -
@wcheung OK I would go ahead and download the ones from the links. Save your original ones just in case. Those will be the latest kernels with the latest hardware support.
As a fall back position you can download the latest ones specifically targeted for FOG 1.2.0 from here: https://sourceforge.net/projects/freeghost/files/KernelList/
-
If I download the kernels (https://fogproject.org/kernels/) and download say 4.1.2.32, should I rename it as bzImage32 (32 being 32 bit) and 64bit is just bzImage ?
-
@wcheung Well I can say I’m not sure. If you look at /var/www/html/fog/service/ipxe. Are there two files with bzImage? Like bzImage and bzImage32. If there is only one file there then that is the 32 bit version and you will need to rename the downloaded bzImage32 to bzImage. In this case you don’t need to download bzImage (that is the 64 bit kernel, its a bit confusing but the way it is)
In the current release of fog bzImage32 is the 32bit and bzImage is the 64 bit version.
-
So bzImage32 is the 32 bit and 64 = bzImage. Since I was able to clone the image.
I found that using the Lenovo X1 Carbon 4th Gen with Kernel 3.19.2/3 resolved my issue, “Attempting to inventory…”
Thanks George!
-
@wcheung said in How to update kernel on an isolated network:
So bzImage32 is the 32 bit and 64 = bzImage. Since I was able to clone the image.
Yes that is correct for 1.2.0 trunk or 1.3.0. Its been so long since I used 1.2.0 stable I don’t remember exactly of that is the case.