Boot Tails 3.7 ISO from USB with grub2
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
add a comment |
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
add a comment |
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
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
boot usb grub2 tails-os
asked May 22 '18 at 7:09
Toni Homedes i SaunToni Homedes i Saun
1296
1296
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
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.
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
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
add a comment |
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.
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
add a comment |
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.
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.
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.
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
add a comment |
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
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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