Install new OS without kernel upgrade using pxeboot











up vote
0
down vote

favorite












I want to continue installing ubuntu without its kernel being upgrade. Any suggestions how can I do it?



Thanks,
Zain










share|improve this question


























    up vote
    0
    down vote

    favorite












    I want to continue installing ubuntu without its kernel being upgrade. Any suggestions how can I do it?



    Thanks,
    Zain










    share|improve this question
























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I want to continue installing ubuntu without its kernel being upgrade. Any suggestions how can I do it?



      Thanks,
      Zain










      share|improve this question













      I want to continue installing ubuntu without its kernel being upgrade. Any suggestions how can I do it?



      Thanks,
      Zain







      16.04






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 12 at 18:34









      zainsyed

      12




      12






















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          2
          down vote













          This is an interesting problem. I don't think you can do an automatic upgrade while preserving the kernel, as the upgrade process will update grub to point to the new kernel. It should preserve your previous kernel.



          The easiest way to deal with this then, is to do the full update, but before allowing the machine to reboot, go back into grub and have it point to your old kernel. That process is discussed here:



          Set "older" kernel as default grub entry



          You can also download the kernel source, git-checkout the precise version of the kernel you wish to build, rebuild the source, then do the update (without rebooting), and then install the kernel and modules from your build directory (which writes grub automatically, overwriting whatever happened in the update).



          This second path has the added benefit of allowing you to pick and choose precisely which version of the kernel you get. Building the Ubuntu Kernel is described here:



          https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel



          I would use the git-clone option, instead of apt-get, it seems a little more straight-forward to me.



          Building Your Own Kernel, Just the Basics



          Just to give you a few specifics of how you would do this, and how you would install the kernel, assuming git is installed, and sufficient disk space (say about 25GB free). All of this is documented above in the normal Ubuntu wiki space, but that might be difficult to digest.



          There's a couple of packages you'll need, so



          sudo apt-get build-dep linux-image-$(uname -r)


          Getting the Right Kernel Build Line from Ubuntu



          You'll need to know what Ubuntu release-line you are on.



          lsb_release --short --code
          bionic


          And then you can clone the specific Ubuntu kernel line for your current Ubuntu revision, which for me is bionic.



          git clone git://kernel.ubuntu.com/ubuntu/ubuntu-bionic.git
          cd ubuntu-bionic


          Setup the git-repository For The Kernel of Interest



          Now, at this point you need to select the commit id associated with the kernel version of interest.



          To find the kernel version you are using



          uname --kernel-release


          For me this returns 4.15.0-38-generic. The Ubuntu release process tags different commits, in this case, they use "Ubuntu-.". Since we may not know the extra, to find the tag for your particular release



          git tag | grep 4.15.0.38


          Which returns Ubuntu-4.15.0-38.41, so let's check this out so we can build it; we're just checking out in headless mode, because at this point we're not trying to modify any code, just rebuild existing code.



          git checkout Ubuntu-4.15.0-38.41


          Let's get the config file for the machine, for this particular Ubuntu kernel revision. This is critical to ensure you are actually building the kernel of interest.



          cp /boot/config-4.15.0.38-generic .config


          And Let's verify that the .config file is ok.



          make oldconfig


          if the above option prompts you for any questions, your .config file doesn't match the commit-id you've checked out for the kernel. Please try again.



          If you are actually TRYING to upgrade the kernel version to a newer one, you'll probably get prompted for new options. To just accept the defaults you can use:



          yes '' | make oldconfig


          Building the Kernel



          Now, let's build the kernel and the kernel modules. Use -jX where X is the number of threads your build machine supports. If you don't know get it from /proc/cpuinfo, for example:



          calc $(cat /proc/cpuinfo | grep processor | tail -1 | sed -e 's/.* //') + 1


          This returns 8 for my build server, so -j8:



          make -j8 vmlinux bzImage modules


          Let's do the update, per the Original Question



          sudo apt-get update; sudo apt-get upgrade


          That will upgrade the machine, potentially overwriting the kernel version your machine boots with. To install the new kernel and make it the default:



          sudo make modules_install; sudo make install





          share|improve this answer










          New contributor




          Keitai Otaku is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.


















          • How about including debconf priority in preseed file. I just got this on google. I can have ubuntu OS start with ld kernel version and other package using my usb but when I am pxebooting it is going out to internet and getting the latest kernel.
            – zainsyed
            Nov 12 at 19:39










          • Keitai Welcome to Ask Ubuntu! ;-) It's OK to point to another answer as you did here (if you need to add specifics to that answer). However, could you edit and expand with exact commands the second part as you're talking to a rep 1 user and most of the time, they need a bit of hand-holding. Then leave a comment @Fabby and I'll come back and upvote.
            – Fabby
            Nov 12 at 22:29










          • @Fabby Please let me know if that's what you meant. I tested this out as I was writing it, but the build is ongoing. I'll come back and edit if there are problems with the last bit.
            – Keitai Otaku
            2 days ago












          • Don't do the UbuntuPrompt> thingy, because no one else on the site is doing that here and you risk that a less than stellar OP, will actually copy-paste that into their terminal too... ;-) >:-) You had a +1 already and now another one! :-) Please review my edits and also review the editing help to improve the readability of your answers in the future... ;-)
            – Fabby
            yesterday













          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "89"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














           

          draft saved


          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1092298%2finstall-new-os-without-kernel-upgrade-using-pxeboot%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          2
          down vote













          This is an interesting problem. I don't think you can do an automatic upgrade while preserving the kernel, as the upgrade process will update grub to point to the new kernel. It should preserve your previous kernel.



          The easiest way to deal with this then, is to do the full update, but before allowing the machine to reboot, go back into grub and have it point to your old kernel. That process is discussed here:



          Set "older" kernel as default grub entry



          You can also download the kernel source, git-checkout the precise version of the kernel you wish to build, rebuild the source, then do the update (without rebooting), and then install the kernel and modules from your build directory (which writes grub automatically, overwriting whatever happened in the update).



          This second path has the added benefit of allowing you to pick and choose precisely which version of the kernel you get. Building the Ubuntu Kernel is described here:



          https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel



          I would use the git-clone option, instead of apt-get, it seems a little more straight-forward to me.



          Building Your Own Kernel, Just the Basics



          Just to give you a few specifics of how you would do this, and how you would install the kernel, assuming git is installed, and sufficient disk space (say about 25GB free). All of this is documented above in the normal Ubuntu wiki space, but that might be difficult to digest.



          There's a couple of packages you'll need, so



          sudo apt-get build-dep linux-image-$(uname -r)


          Getting the Right Kernel Build Line from Ubuntu



          You'll need to know what Ubuntu release-line you are on.



          lsb_release --short --code
          bionic


          And then you can clone the specific Ubuntu kernel line for your current Ubuntu revision, which for me is bionic.



          git clone git://kernel.ubuntu.com/ubuntu/ubuntu-bionic.git
          cd ubuntu-bionic


          Setup the git-repository For The Kernel of Interest



          Now, at this point you need to select the commit id associated with the kernel version of interest.



          To find the kernel version you are using



          uname --kernel-release


          For me this returns 4.15.0-38-generic. The Ubuntu release process tags different commits, in this case, they use "Ubuntu-.". Since we may not know the extra, to find the tag for your particular release



          git tag | grep 4.15.0.38


          Which returns Ubuntu-4.15.0-38.41, so let's check this out so we can build it; we're just checking out in headless mode, because at this point we're not trying to modify any code, just rebuild existing code.



          git checkout Ubuntu-4.15.0-38.41


          Let's get the config file for the machine, for this particular Ubuntu kernel revision. This is critical to ensure you are actually building the kernel of interest.



          cp /boot/config-4.15.0.38-generic .config


          And Let's verify that the .config file is ok.



          make oldconfig


          if the above option prompts you for any questions, your .config file doesn't match the commit-id you've checked out for the kernel. Please try again.



          If you are actually TRYING to upgrade the kernel version to a newer one, you'll probably get prompted for new options. To just accept the defaults you can use:



          yes '' | make oldconfig


          Building the Kernel



          Now, let's build the kernel and the kernel modules. Use -jX where X is the number of threads your build machine supports. If you don't know get it from /proc/cpuinfo, for example:



          calc $(cat /proc/cpuinfo | grep processor | tail -1 | sed -e 's/.* //') + 1


          This returns 8 for my build server, so -j8:



          make -j8 vmlinux bzImage modules


          Let's do the update, per the Original Question



          sudo apt-get update; sudo apt-get upgrade


          That will upgrade the machine, potentially overwriting the kernel version your machine boots with. To install the new kernel and make it the default:



          sudo make modules_install; sudo make install





          share|improve this answer










          New contributor




          Keitai Otaku is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.


















          • How about including debconf priority in preseed file. I just got this on google. I can have ubuntu OS start with ld kernel version and other package using my usb but when I am pxebooting it is going out to internet and getting the latest kernel.
            – zainsyed
            Nov 12 at 19:39










          • Keitai Welcome to Ask Ubuntu! ;-) It's OK to point to another answer as you did here (if you need to add specifics to that answer). However, could you edit and expand with exact commands the second part as you're talking to a rep 1 user and most of the time, they need a bit of hand-holding. Then leave a comment @Fabby and I'll come back and upvote.
            – Fabby
            Nov 12 at 22:29










          • @Fabby Please let me know if that's what you meant. I tested this out as I was writing it, but the build is ongoing. I'll come back and edit if there are problems with the last bit.
            – Keitai Otaku
            2 days ago












          • Don't do the UbuntuPrompt> thingy, because no one else on the site is doing that here and you risk that a less than stellar OP, will actually copy-paste that into their terminal too... ;-) >:-) You had a +1 already and now another one! :-) Please review my edits and also review the editing help to improve the readability of your answers in the future... ;-)
            – Fabby
            yesterday

















          up vote
          2
          down vote













          This is an interesting problem. I don't think you can do an automatic upgrade while preserving the kernel, as the upgrade process will update grub to point to the new kernel. It should preserve your previous kernel.



          The easiest way to deal with this then, is to do the full update, but before allowing the machine to reboot, go back into grub and have it point to your old kernel. That process is discussed here:



          Set "older" kernel as default grub entry



          You can also download the kernel source, git-checkout the precise version of the kernel you wish to build, rebuild the source, then do the update (without rebooting), and then install the kernel and modules from your build directory (which writes grub automatically, overwriting whatever happened in the update).



          This second path has the added benefit of allowing you to pick and choose precisely which version of the kernel you get. Building the Ubuntu Kernel is described here:



          https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel



          I would use the git-clone option, instead of apt-get, it seems a little more straight-forward to me.



          Building Your Own Kernel, Just the Basics



          Just to give you a few specifics of how you would do this, and how you would install the kernel, assuming git is installed, and sufficient disk space (say about 25GB free). All of this is documented above in the normal Ubuntu wiki space, but that might be difficult to digest.



          There's a couple of packages you'll need, so



          sudo apt-get build-dep linux-image-$(uname -r)


          Getting the Right Kernel Build Line from Ubuntu



          You'll need to know what Ubuntu release-line you are on.



          lsb_release --short --code
          bionic


          And then you can clone the specific Ubuntu kernel line for your current Ubuntu revision, which for me is bionic.



          git clone git://kernel.ubuntu.com/ubuntu/ubuntu-bionic.git
          cd ubuntu-bionic


          Setup the git-repository For The Kernel of Interest



          Now, at this point you need to select the commit id associated with the kernel version of interest.



          To find the kernel version you are using



          uname --kernel-release


          For me this returns 4.15.0-38-generic. The Ubuntu release process tags different commits, in this case, they use "Ubuntu-.". Since we may not know the extra, to find the tag for your particular release



          git tag | grep 4.15.0.38


          Which returns Ubuntu-4.15.0-38.41, so let's check this out so we can build it; we're just checking out in headless mode, because at this point we're not trying to modify any code, just rebuild existing code.



          git checkout Ubuntu-4.15.0-38.41


          Let's get the config file for the machine, for this particular Ubuntu kernel revision. This is critical to ensure you are actually building the kernel of interest.



          cp /boot/config-4.15.0.38-generic .config


          And Let's verify that the .config file is ok.



          make oldconfig


          if the above option prompts you for any questions, your .config file doesn't match the commit-id you've checked out for the kernel. Please try again.



          If you are actually TRYING to upgrade the kernel version to a newer one, you'll probably get prompted for new options. To just accept the defaults you can use:



          yes '' | make oldconfig


          Building the Kernel



          Now, let's build the kernel and the kernel modules. Use -jX where X is the number of threads your build machine supports. If you don't know get it from /proc/cpuinfo, for example:



          calc $(cat /proc/cpuinfo | grep processor | tail -1 | sed -e 's/.* //') + 1


          This returns 8 for my build server, so -j8:



          make -j8 vmlinux bzImage modules


          Let's do the update, per the Original Question



          sudo apt-get update; sudo apt-get upgrade


          That will upgrade the machine, potentially overwriting the kernel version your machine boots with. To install the new kernel and make it the default:



          sudo make modules_install; sudo make install





          share|improve this answer










          New contributor




          Keitai Otaku is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.


















          • How about including debconf priority in preseed file. I just got this on google. I can have ubuntu OS start with ld kernel version and other package using my usb but when I am pxebooting it is going out to internet and getting the latest kernel.
            – zainsyed
            Nov 12 at 19:39










          • Keitai Welcome to Ask Ubuntu! ;-) It's OK to point to another answer as you did here (if you need to add specifics to that answer). However, could you edit and expand with exact commands the second part as you're talking to a rep 1 user and most of the time, they need a bit of hand-holding. Then leave a comment @Fabby and I'll come back and upvote.
            – Fabby
            Nov 12 at 22:29










          • @Fabby Please let me know if that's what you meant. I tested this out as I was writing it, but the build is ongoing. I'll come back and edit if there are problems with the last bit.
            – Keitai Otaku
            2 days ago












          • Don't do the UbuntuPrompt> thingy, because no one else on the site is doing that here and you risk that a less than stellar OP, will actually copy-paste that into their terminal too... ;-) >:-) You had a +1 already and now another one! :-) Please review my edits and also review the editing help to improve the readability of your answers in the future... ;-)
            – Fabby
            yesterday















          up vote
          2
          down vote










          up vote
          2
          down vote









          This is an interesting problem. I don't think you can do an automatic upgrade while preserving the kernel, as the upgrade process will update grub to point to the new kernel. It should preserve your previous kernel.



          The easiest way to deal with this then, is to do the full update, but before allowing the machine to reboot, go back into grub and have it point to your old kernel. That process is discussed here:



          Set "older" kernel as default grub entry



          You can also download the kernel source, git-checkout the precise version of the kernel you wish to build, rebuild the source, then do the update (without rebooting), and then install the kernel and modules from your build directory (which writes grub automatically, overwriting whatever happened in the update).



          This second path has the added benefit of allowing you to pick and choose precisely which version of the kernel you get. Building the Ubuntu Kernel is described here:



          https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel



          I would use the git-clone option, instead of apt-get, it seems a little more straight-forward to me.



          Building Your Own Kernel, Just the Basics



          Just to give you a few specifics of how you would do this, and how you would install the kernel, assuming git is installed, and sufficient disk space (say about 25GB free). All of this is documented above in the normal Ubuntu wiki space, but that might be difficult to digest.



          There's a couple of packages you'll need, so



          sudo apt-get build-dep linux-image-$(uname -r)


          Getting the Right Kernel Build Line from Ubuntu



          You'll need to know what Ubuntu release-line you are on.



          lsb_release --short --code
          bionic


          And then you can clone the specific Ubuntu kernel line for your current Ubuntu revision, which for me is bionic.



          git clone git://kernel.ubuntu.com/ubuntu/ubuntu-bionic.git
          cd ubuntu-bionic


          Setup the git-repository For The Kernel of Interest



          Now, at this point you need to select the commit id associated with the kernel version of interest.



          To find the kernel version you are using



          uname --kernel-release


          For me this returns 4.15.0-38-generic. The Ubuntu release process tags different commits, in this case, they use "Ubuntu-.". Since we may not know the extra, to find the tag for your particular release



          git tag | grep 4.15.0.38


          Which returns Ubuntu-4.15.0-38.41, so let's check this out so we can build it; we're just checking out in headless mode, because at this point we're not trying to modify any code, just rebuild existing code.



          git checkout Ubuntu-4.15.0-38.41


          Let's get the config file for the machine, for this particular Ubuntu kernel revision. This is critical to ensure you are actually building the kernel of interest.



          cp /boot/config-4.15.0.38-generic .config


          And Let's verify that the .config file is ok.



          make oldconfig


          if the above option prompts you for any questions, your .config file doesn't match the commit-id you've checked out for the kernel. Please try again.



          If you are actually TRYING to upgrade the kernel version to a newer one, you'll probably get prompted for new options. To just accept the defaults you can use:



          yes '' | make oldconfig


          Building the Kernel



          Now, let's build the kernel and the kernel modules. Use -jX where X is the number of threads your build machine supports. If you don't know get it from /proc/cpuinfo, for example:



          calc $(cat /proc/cpuinfo | grep processor | tail -1 | sed -e 's/.* //') + 1


          This returns 8 for my build server, so -j8:



          make -j8 vmlinux bzImage modules


          Let's do the update, per the Original Question



          sudo apt-get update; sudo apt-get upgrade


          That will upgrade the machine, potentially overwriting the kernel version your machine boots with. To install the new kernel and make it the default:



          sudo make modules_install; sudo make install





          share|improve this answer










          New contributor




          Keitai Otaku is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.









          This is an interesting problem. I don't think you can do an automatic upgrade while preserving the kernel, as the upgrade process will update grub to point to the new kernel. It should preserve your previous kernel.



          The easiest way to deal with this then, is to do the full update, but before allowing the machine to reboot, go back into grub and have it point to your old kernel. That process is discussed here:



          Set "older" kernel as default grub entry



          You can also download the kernel source, git-checkout the precise version of the kernel you wish to build, rebuild the source, then do the update (without rebooting), and then install the kernel and modules from your build directory (which writes grub automatically, overwriting whatever happened in the update).



          This second path has the added benefit of allowing you to pick and choose precisely which version of the kernel you get. Building the Ubuntu Kernel is described here:



          https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel



          I would use the git-clone option, instead of apt-get, it seems a little more straight-forward to me.



          Building Your Own Kernel, Just the Basics



          Just to give you a few specifics of how you would do this, and how you would install the kernel, assuming git is installed, and sufficient disk space (say about 25GB free). All of this is documented above in the normal Ubuntu wiki space, but that might be difficult to digest.



          There's a couple of packages you'll need, so



          sudo apt-get build-dep linux-image-$(uname -r)


          Getting the Right Kernel Build Line from Ubuntu



          You'll need to know what Ubuntu release-line you are on.



          lsb_release --short --code
          bionic


          And then you can clone the specific Ubuntu kernel line for your current Ubuntu revision, which for me is bionic.



          git clone git://kernel.ubuntu.com/ubuntu/ubuntu-bionic.git
          cd ubuntu-bionic


          Setup the git-repository For The Kernel of Interest



          Now, at this point you need to select the commit id associated with the kernel version of interest.



          To find the kernel version you are using



          uname --kernel-release


          For me this returns 4.15.0-38-generic. The Ubuntu release process tags different commits, in this case, they use "Ubuntu-.". Since we may not know the extra, to find the tag for your particular release



          git tag | grep 4.15.0.38


          Which returns Ubuntu-4.15.0-38.41, so let's check this out so we can build it; we're just checking out in headless mode, because at this point we're not trying to modify any code, just rebuild existing code.



          git checkout Ubuntu-4.15.0-38.41


          Let's get the config file for the machine, for this particular Ubuntu kernel revision. This is critical to ensure you are actually building the kernel of interest.



          cp /boot/config-4.15.0.38-generic .config


          And Let's verify that the .config file is ok.



          make oldconfig


          if the above option prompts you for any questions, your .config file doesn't match the commit-id you've checked out for the kernel. Please try again.



          If you are actually TRYING to upgrade the kernel version to a newer one, you'll probably get prompted for new options. To just accept the defaults you can use:



          yes '' | make oldconfig


          Building the Kernel



          Now, let's build the kernel and the kernel modules. Use -jX where X is the number of threads your build machine supports. If you don't know get it from /proc/cpuinfo, for example:



          calc $(cat /proc/cpuinfo | grep processor | tail -1 | sed -e 's/.* //') + 1


          This returns 8 for my build server, so -j8:



          make -j8 vmlinux bzImage modules


          Let's do the update, per the Original Question



          sudo apt-get update; sudo apt-get upgrade


          That will upgrade the machine, potentially overwriting the kernel version your machine boots with. To install the new kernel and make it the default:



          sudo make modules_install; sudo make install






          share|improve this answer










          New contributor




          Keitai Otaku is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.









          share|improve this answer



          share|improve this answer








          edited yesterday









          Fabby

          24.9k1355157




          24.9k1355157






          New contributor




          Keitai Otaku is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.









          answered Nov 12 at 19:15









          Keitai Otaku

          463




          463




          New contributor




          Keitai Otaku is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.





          New contributor





          Keitai Otaku is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.






          Keitai Otaku is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.












          • How about including debconf priority in preseed file. I just got this on google. I can have ubuntu OS start with ld kernel version and other package using my usb but when I am pxebooting it is going out to internet and getting the latest kernel.
            – zainsyed
            Nov 12 at 19:39










          • Keitai Welcome to Ask Ubuntu! ;-) It's OK to point to another answer as you did here (if you need to add specifics to that answer). However, could you edit and expand with exact commands the second part as you're talking to a rep 1 user and most of the time, they need a bit of hand-holding. Then leave a comment @Fabby and I'll come back and upvote.
            – Fabby
            Nov 12 at 22:29










          • @Fabby Please let me know if that's what you meant. I tested this out as I was writing it, but the build is ongoing. I'll come back and edit if there are problems with the last bit.
            – Keitai Otaku
            2 days ago












          • Don't do the UbuntuPrompt> thingy, because no one else on the site is doing that here and you risk that a less than stellar OP, will actually copy-paste that into their terminal too... ;-) >:-) You had a +1 already and now another one! :-) Please review my edits and also review the editing help to improve the readability of your answers in the future... ;-)
            – Fabby
            yesterday




















          • How about including debconf priority in preseed file. I just got this on google. I can have ubuntu OS start with ld kernel version and other package using my usb but when I am pxebooting it is going out to internet and getting the latest kernel.
            – zainsyed
            Nov 12 at 19:39










          • Keitai Welcome to Ask Ubuntu! ;-) It's OK to point to another answer as you did here (if you need to add specifics to that answer). However, could you edit and expand with exact commands the second part as you're talking to a rep 1 user and most of the time, they need a bit of hand-holding. Then leave a comment @Fabby and I'll come back and upvote.
            – Fabby
            Nov 12 at 22:29










          • @Fabby Please let me know if that's what you meant. I tested this out as I was writing it, but the build is ongoing. I'll come back and edit if there are problems with the last bit.
            – Keitai Otaku
            2 days ago












          • Don't do the UbuntuPrompt> thingy, because no one else on the site is doing that here and you risk that a less than stellar OP, will actually copy-paste that into their terminal too... ;-) >:-) You had a +1 already and now another one! :-) Please review my edits and also review the editing help to improve the readability of your answers in the future... ;-)
            – Fabby
            yesterday


















          How about including debconf priority in preseed file. I just got this on google. I can have ubuntu OS start with ld kernel version and other package using my usb but when I am pxebooting it is going out to internet and getting the latest kernel.
          – zainsyed
          Nov 12 at 19:39




          How about including debconf priority in preseed file. I just got this on google. I can have ubuntu OS start with ld kernel version and other package using my usb but when I am pxebooting it is going out to internet and getting the latest kernel.
          – zainsyed
          Nov 12 at 19:39












          Keitai Welcome to Ask Ubuntu! ;-) It's OK to point to another answer as you did here (if you need to add specifics to that answer). However, could you edit and expand with exact commands the second part as you're talking to a rep 1 user and most of the time, they need a bit of hand-holding. Then leave a comment @Fabby and I'll come back and upvote.
          – Fabby
          Nov 12 at 22:29




          Keitai Welcome to Ask Ubuntu! ;-) It's OK to point to another answer as you did here (if you need to add specifics to that answer). However, could you edit and expand with exact commands the second part as you're talking to a rep 1 user and most of the time, they need a bit of hand-holding. Then leave a comment @Fabby and I'll come back and upvote.
          – Fabby
          Nov 12 at 22:29












          @Fabby Please let me know if that's what you meant. I tested this out as I was writing it, but the build is ongoing. I'll come back and edit if there are problems with the last bit.
          – Keitai Otaku
          2 days ago






          @Fabby Please let me know if that's what you meant. I tested this out as I was writing it, but the build is ongoing. I'll come back and edit if there are problems with the last bit.
          – Keitai Otaku
          2 days ago














          Don't do the UbuntuPrompt> thingy, because no one else on the site is doing that here and you risk that a less than stellar OP, will actually copy-paste that into their terminal too... ;-) >:-) You had a +1 already and now another one! :-) Please review my edits and also review the editing help to improve the readability of your answers in the future... ;-)
          – Fabby
          yesterday






          Don't do the UbuntuPrompt> thingy, because no one else on the site is doing that here and you risk that a less than stellar OP, will actually copy-paste that into their terminal too... ;-) >:-) You had a +1 already and now another one! :-) Please review my edits and also review the editing help to improve the readability of your answers in the future... ;-)
          – Fabby
          yesterday




















           

          draft saved


          draft discarded



















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1092298%2finstall-new-os-without-kernel-upgrade-using-pxeboot%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Biblatex bibliography style without URLs when DOI exists (in Overleaf with Zotero bibliography)

          ComboBox Display Member on multiple fields

          Is it possible to collect Nectar points via Trainline?