Boot Tails 3.7 ISO from USB with grub2












0















Made a USB to boot multiple ISOs with grub2 as described in Boot Multiple ISO from USB via Grub2 using Linux



Works well for Linux Mint 18.3



Now trying to configure Tails 3.7 but not much luck



Tried this (options commented are ones that I tried and also failed):



menuentry "Tails" {
loopback loop /tails.iso

linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistent noswap noprompt toram=(loop)/live/filesystem.squashfs timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash nox11autologin module=Tails quiet
# linux (loop)/live/vmlinuz boot=live config fromiso=(loop) nopersistent noswap noprompt toram=(loop)/live/filesystem.squashfs timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash nox11autologin module=Tails quiet
initrd (loop)/live/initrd.img

# linux (loop)/casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper initrd=/casper/initrd.lz iso-scan/filename=/tails.iso noeject noprompt splash --
# initrd (loop)/casper/initrd.lz
}


I get to see the splash screen with the "running squares" but then it stops saying:



(initramfs) Unable to find a medium containing a live filesystem









share|improve this question



























    0















    Made a USB to boot multiple ISOs with grub2 as described in Boot Multiple ISO from USB via Grub2 using Linux



    Works well for Linux Mint 18.3



    Now trying to configure Tails 3.7 but not much luck



    Tried this (options commented are ones that I tried and also failed):



    menuentry "Tails" {
    loopback loop /tails.iso

    linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistent noswap noprompt toram=(loop)/live/filesystem.squashfs timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash nox11autologin module=Tails quiet
    # linux (loop)/live/vmlinuz boot=live config fromiso=(loop) nopersistent noswap noprompt toram=(loop)/live/filesystem.squashfs timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash nox11autologin module=Tails quiet
    initrd (loop)/live/initrd.img

    # linux (loop)/casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper initrd=/casper/initrd.lz iso-scan/filename=/tails.iso noeject noprompt splash --
    # initrd (loop)/casper/initrd.lz
    }


    I get to see the splash screen with the "running squares" but then it stops saying:



    (initramfs) Unable to find a medium containing a live filesystem









    share|improve this question

























      0












      0








      0








      Made a USB to boot multiple ISOs with grub2 as described in Boot Multiple ISO from USB via Grub2 using Linux



      Works well for Linux Mint 18.3



      Now trying to configure Tails 3.7 but not much luck



      Tried this (options commented are ones that I tried and also failed):



      menuentry "Tails" {
      loopback loop /tails.iso

      linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistent noswap noprompt toram=(loop)/live/filesystem.squashfs timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash nox11autologin module=Tails quiet
      # linux (loop)/live/vmlinuz boot=live config fromiso=(loop) nopersistent noswap noprompt toram=(loop)/live/filesystem.squashfs timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash nox11autologin module=Tails quiet
      initrd (loop)/live/initrd.img

      # linux (loop)/casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper initrd=/casper/initrd.lz iso-scan/filename=/tails.iso noeject noprompt splash --
      # initrd (loop)/casper/initrd.lz
      }


      I get to see the splash screen with the "running squares" but then it stops saying:



      (initramfs) Unable to find a medium containing a live filesystem









      share|improve this question














      Made a USB to boot multiple ISOs with grub2 as described in Boot Multiple ISO from USB via Grub2 using Linux



      Works well for Linux Mint 18.3



      Now trying to configure Tails 3.7 but not much luck



      Tried this (options commented are ones that I tried and also failed):



      menuentry "Tails" {
      loopback loop /tails.iso

      linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistent noswap noprompt toram=(loop)/live/filesystem.squashfs timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash nox11autologin module=Tails quiet
      # linux (loop)/live/vmlinuz boot=live config fromiso=(loop) nopersistent noswap noprompt toram=(loop)/live/filesystem.squashfs timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash nox11autologin module=Tails quiet
      initrd (loop)/live/initrd.img

      # linux (loop)/casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper initrd=/casper/initrd.lz iso-scan/filename=/tails.iso noeject noprompt splash --
      # initrd (loop)/casper/initrd.lz
      }


      I get to see the splash screen with the "running squares" but then it stops saying:



      (initramfs) Unable to find a medium containing a live filesystem






      boot usb grub2 tails-os






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked May 22 '18 at 7:09









      Toni Homedes i SaunToni Homedes i Saun

      1296




      1296






















          1 Answer
          1






          active

          oldest

          votes


















          1














          I was having this same query and I succeeded in booting.



          (As of this moment, Tails is 3.11).




          Short Answer:-




          Your grub.cfg should have entries like this:



          menuentry "Tails"{
          loopback loop /boot/ISOs/tails-amd64-3.11.iso
          linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 union=aufs quiet findiso=/boot/ISOs/tails-amd64-3.11.iso
          initrd (loop)/live/initrd.img
          }

          menuentry "Tails (Troubleshooting Mode)"{
          loopback loop /boot/ISOs/tails-amd64-3.11.iso
          linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 union=aufs noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal findiso=/boot/ISOs/tails-amd64-3.11.iso
          initrd (loop)/live/initrd.img
          }



          Some Explanation:-




          Note, above, the big series of options from after .../vmlinuz to before findiso=....



          If you burn the Tails ISO to a DVD (or to a pen drive using such utilities) and boot from it (and press tab at the boot splash screen), you will see those exact options.



          An easy way to get those is to open the Tails ISO using an archive manager and open live.cfg or live64.cfg inside EFI⇾BOOT or isolinux.



          Hence, the Linux boots with the all the original options: nothing more, nothing less!




          A Confession:-




          I am an ordinary person and this solution is not my brain-child. The findiso=..., which had it done: I got the idea from here. You may save the .cfg for the future. :-)



          Hope this helps you.






          share|improve this answer








          New contributor




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





















          • Hi @a_das, thanks for the answer. The case is that someone convinced me privately that it is a very bad idea to have my Tails image in a support writable by other OS, wich is easy to see why. Case is, because I like learning, I'll try your solution, not to use it but to check it works. It may be very useful with other installations that are not security sensitive.

            – Toni Homedes i Saun
            Jan 15 at 9:39













          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "106"
          };
          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',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          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%2funix.stackexchange.com%2fquestions%2f445263%2fboot-tails-3-7-iso-from-usb-with-grub2%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









          1














          I was having this same query and I succeeded in booting.



          (As of this moment, Tails is 3.11).




          Short Answer:-




          Your grub.cfg should have entries like this:



          menuentry "Tails"{
          loopback loop /boot/ISOs/tails-amd64-3.11.iso
          linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 union=aufs quiet findiso=/boot/ISOs/tails-amd64-3.11.iso
          initrd (loop)/live/initrd.img
          }

          menuentry "Tails (Troubleshooting Mode)"{
          loopback loop /boot/ISOs/tails-amd64-3.11.iso
          linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 union=aufs noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal findiso=/boot/ISOs/tails-amd64-3.11.iso
          initrd (loop)/live/initrd.img
          }



          Some Explanation:-




          Note, above, the big series of options from after .../vmlinuz to before findiso=....



          If you burn the Tails ISO to a DVD (or to a pen drive using such utilities) and boot from it (and press tab at the boot splash screen), you will see those exact options.



          An easy way to get those is to open the Tails ISO using an archive manager and open live.cfg or live64.cfg inside EFI⇾BOOT or isolinux.



          Hence, the Linux boots with the all the original options: nothing more, nothing less!




          A Confession:-




          I am an ordinary person and this solution is not my brain-child. The findiso=..., which had it done: I got the idea from here. You may save the .cfg for the future. :-)



          Hope this helps you.






          share|improve this answer








          New contributor




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





















          • Hi @a_das, thanks for the answer. The case is that someone convinced me privately that it is a very bad idea to have my Tails image in a support writable by other OS, wich is easy to see why. Case is, because I like learning, I'll try your solution, not to use it but to check it works. It may be very useful with other installations that are not security sensitive.

            – Toni Homedes i Saun
            Jan 15 at 9:39


















          1














          I was having this same query and I succeeded in booting.



          (As of this moment, Tails is 3.11).




          Short Answer:-




          Your grub.cfg should have entries like this:



          menuentry "Tails"{
          loopback loop /boot/ISOs/tails-amd64-3.11.iso
          linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 union=aufs quiet findiso=/boot/ISOs/tails-amd64-3.11.iso
          initrd (loop)/live/initrd.img
          }

          menuentry "Tails (Troubleshooting Mode)"{
          loopback loop /boot/ISOs/tails-amd64-3.11.iso
          linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 union=aufs noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal findiso=/boot/ISOs/tails-amd64-3.11.iso
          initrd (loop)/live/initrd.img
          }



          Some Explanation:-




          Note, above, the big series of options from after .../vmlinuz to before findiso=....



          If you burn the Tails ISO to a DVD (or to a pen drive using such utilities) and boot from it (and press tab at the boot splash screen), you will see those exact options.



          An easy way to get those is to open the Tails ISO using an archive manager and open live.cfg or live64.cfg inside EFI⇾BOOT or isolinux.



          Hence, the Linux boots with the all the original options: nothing more, nothing less!




          A Confession:-




          I am an ordinary person and this solution is not my brain-child. The findiso=..., which had it done: I got the idea from here. You may save the .cfg for the future. :-)



          Hope this helps you.






          share|improve this answer








          New contributor




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





















          • Hi @a_das, thanks for the answer. The case is that someone convinced me privately that it is a very bad idea to have my Tails image in a support writable by other OS, wich is easy to see why. Case is, because I like learning, I'll try your solution, not to use it but to check it works. It may be very useful with other installations that are not security sensitive.

            – Toni Homedes i Saun
            Jan 15 at 9:39
















          1












          1








          1







          I was having this same query and I succeeded in booting.



          (As of this moment, Tails is 3.11).




          Short Answer:-




          Your grub.cfg should have entries like this:



          menuentry "Tails"{
          loopback loop /boot/ISOs/tails-amd64-3.11.iso
          linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 union=aufs quiet findiso=/boot/ISOs/tails-amd64-3.11.iso
          initrd (loop)/live/initrd.img
          }

          menuentry "Tails (Troubleshooting Mode)"{
          loopback loop /boot/ISOs/tails-amd64-3.11.iso
          linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 union=aufs noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal findiso=/boot/ISOs/tails-amd64-3.11.iso
          initrd (loop)/live/initrd.img
          }



          Some Explanation:-




          Note, above, the big series of options from after .../vmlinuz to before findiso=....



          If you burn the Tails ISO to a DVD (or to a pen drive using such utilities) and boot from it (and press tab at the boot splash screen), you will see those exact options.



          An easy way to get those is to open the Tails ISO using an archive manager and open live.cfg or live64.cfg inside EFI⇾BOOT or isolinux.



          Hence, the Linux boots with the all the original options: nothing more, nothing less!




          A Confession:-




          I am an ordinary person and this solution is not my brain-child. The findiso=..., which had it done: I got the idea from here. You may save the .cfg for the future. :-)



          Hope this helps you.






          share|improve this answer








          New contributor




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










          I was having this same query and I succeeded in booting.



          (As of this moment, Tails is 3.11).




          Short Answer:-




          Your grub.cfg should have entries like this:



          menuentry "Tails"{
          loopback loop /boot/ISOs/tails-amd64-3.11.iso
          linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 union=aufs quiet findiso=/boot/ISOs/tails-amd64-3.11.iso
          initrd (loop)/live/initrd.img
          }

          menuentry "Tails (Troubleshooting Mode)"{
          loopback loop /boot/ISOs/tails-amd64-3.11.iso
          linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 union=aufs noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal findiso=/boot/ISOs/tails-amd64-3.11.iso
          initrd (loop)/live/initrd.img
          }



          Some Explanation:-




          Note, above, the big series of options from after .../vmlinuz to before findiso=....



          If you burn the Tails ISO to a DVD (or to a pen drive using such utilities) and boot from it (and press tab at the boot splash screen), you will see those exact options.



          An easy way to get those is to open the Tails ISO using an archive manager and open live.cfg or live64.cfg inside EFI⇾BOOT or isolinux.



          Hence, the Linux boots with the all the original options: nothing more, nothing less!




          A Confession:-




          I am an ordinary person and this solution is not my brain-child. The findiso=..., which had it done: I got the idea from here. You may save the .cfg for the future. :-)



          Hope this helps you.







          share|improve this answer








          New contributor




          a_das 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






          New contributor




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









          answered Jan 14 at 20:20









          a_dasa_das

          111




          111




          New contributor




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





          New contributor





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






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













          • Hi @a_das, thanks for the answer. The case is that someone convinced me privately that it is a very bad idea to have my Tails image in a support writable by other OS, wich is easy to see why. Case is, because I like learning, I'll try your solution, not to use it but to check it works. It may be very useful with other installations that are not security sensitive.

            – Toni Homedes i Saun
            Jan 15 at 9:39





















          • Hi @a_das, thanks for the answer. The case is that someone convinced me privately that it is a very bad idea to have my Tails image in a support writable by other OS, wich is easy to see why. Case is, because I like learning, I'll try your solution, not to use it but to check it works. It may be very useful with other installations that are not security sensitive.

            – Toni Homedes i Saun
            Jan 15 at 9:39



















          Hi @a_das, thanks for the answer. The case is that someone convinced me privately that it is a very bad idea to have my Tails image in a support writable by other OS, wich is easy to see why. Case is, because I like learning, I'll try your solution, not to use it but to check it works. It may be very useful with other installations that are not security sensitive.

          – Toni Homedes i Saun
          Jan 15 at 9:39







          Hi @a_das, thanks for the answer. The case is that someone convinced me privately that it is a very bad idea to have my Tails image in a support writable by other OS, wich is easy to see why. Case is, because I like learning, I'll try your solution, not to use it but to check it works. It may be very useful with other installations that are not security sensitive.

          – Toni Homedes i Saun
          Jan 15 at 9:39




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Unix & Linux Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f445263%2fboot-tails-3-7-iso-from-usb-with-grub2%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

          How to make a Squid Proxy server?

          第一次世界大戦

          Touch on Surface Book