live-boot-grml.git
12 years agoReleasing debian version 3.0~a22-1. debian/3.0_a22-1
Daniel Baumann [Fri, 4 Nov 2011 10:38:44 +0000 (11:38 +0100)]
Releasing debian version 3.0~a22-1.

12 years agoSorting overrides in rules alphabetically.
Daniel Baumann [Fri, 4 Nov 2011 10:31:43 +0000 (11:31 +0100)]
Sorting overrides in rules alphabetically.

12 years agoFix live-snapshot exclude.list handling (Closes: #610337)
Marco Amadori [Thu, 3 Nov 2011 16:28:23 +0000 (17:28 +0100)]
Fix live-snapshot exclude.list handling (Closes: #610337)

Rationale: grep -f does not like empty lines in matches file, removing
empty lines from exclude.list using a temporary file, fixes the
problem.

12 years agoInclude overlayfs modules in initramfs if existing.
Daniel Baumann [Sat, 29 Oct 2011 16:03:55 +0000 (18:03 +0200)]
Include overlayfs modules in initramfs if existing.

12 years agoUpdating matching in is_nice_device to, amongst others, match for virtio devices.
Daniel Baumann [Sat, 29 Oct 2011 16:01:00 +0000 (18:01 +0200)]
Updating matching in is_nice_device to, amongst others, match for virtio devices.

12 years agoUsing compression level 9 also for binary packages.
Daniel Baumann [Sat, 8 Oct 2011 09:31:43 +0000 (11:31 +0200)]
Using compression level 9 also for binary packages.

12 years agoReleasing debian version 3.0~a21-1. debian/3.0_a21-1
Daniel Baumann [Thu, 8 Sep 2011 19:07:01 +0000 (21:07 +0200)]
Releasing debian version 3.0~a21-1.

12 years agoUsing /usr/share/live-boot instead of unreliable /usr/share/doc/live-boot in validate...
Daniel Baumann [Thu, 8 Sep 2011 14:21:19 +0000 (16:21 +0200)]
Using /usr/share/live-boot instead of unreliable /usr/share/doc/live-boot in validateroot bootscript, stripped live systems may or may not carry /usr/share/doc.

12 years agoErroring out in case a "wrong" filesystem was chosen.
Tails developers [Thu, 8 Sep 2011 13:48:16 +0000 (15:48 +0200)]
Erroring out in case a "wrong" filesystem was chosen.

If live-boot finds a "wrong" filesystem that looks OK, then the error message
can be pretty confusing. Panic with an explicit message in this case.

The "is this rootfs valid" test is implemented by checking if the
/usr/share/doc/live-boot/ directory exists: as per Debian Policy 2.3 (Copyright
considerations), this directory must exist on any system where the live-boot
binary package is installed.

Adapted and reformatted from a patch by Christian Hofstaedtler <ch@grml.org>.

12 years agoSilencing umount in case live/image was unmounted already, extracted from a patch...
Tails developers [Thu, 8 Sep 2011 13:15:30 +0000 (15:15 +0200)]
Silencing umount in case live/image was unmounted already, extracted from a patch by Michael Schierl <schierlm@gmx.de>.

12 years agoAdding support for persistent-media={removable,removable-usb}.
Tails developers [Mon, 1 Nov 2010 17:30:19 +0000 (18:30 +0100)]
Adding support for persistent-media={removable,removable-usb}.

This is e.g. needed when one's threat model does not allow her to trust the
local hard disks.

12 years agoFactorizing loops on removable/non-removable devices.
Tails developers [Mon, 1 Nov 2010 17:23:05 +0000 (18:23 +0100)]
Factorizing loops on removable/non-removable devices.

The already duplicated code will be needed a few more times for the upcoming
persistent-media={removable,removable-usb} boot option. Copy/pasting it a few
more times seems the wrong way to go, hence this factorization.

Depending on the place they are used, the newly introduced functions must return
a list of devices named either /sys/block/* or /dev/*. Their first parameter
therefore specifies the wanted output format (default is /dev/* as it is the
most often used).

12 years agoAdding a white_listed_devices parameter to find_cow_device and find_files.
Tails developers [Mon, 1 Nov 2010 16:35:45 +0000 (17:35 +0100)]
Adding a white_listed_devices parameter to find_cow_device and find_files.

This will be needed for the upcoming persistent-media={removable,removable-usb}
boot option.

12 years agoFixing cache_path: taking into account the three forms of ldd output lines.
Tails developers [Sat, 8 Jan 2011 17:43:38 +0000 (18:43 +0100)]
Fixing cache_path: taking into account the three forms of ldd output lines.

12 years agoFixing cache_path: cache non-executable libs dependencies as well.
Tails developers [Sat, 8 Jan 2011 17:09:01 +0000 (18:09 +0100)]
Fixing cache_path: cache non-executable libs dependencies as well.

Most shared libraries are not executable and nevertheless depend on other shared
libraries. These dependencies must be cached as well.

12 years agoPrinting out a warning message in initramfs-tools hook if backend is installed but...
Daniel Baumann [Wed, 31 Aug 2011 18:55:05 +0000 (20:55 +0200)]
Printing out a warning message in initramfs-tools hook if backend is installed but no live-boot package, exiting early and not breaking update-initramfs (Closes: #639884).

12 years agoSilencing rmdir calls in makefile.
Daniel Baumann [Wed, 31 Aug 2011 09:16:38 +0000 (11:16 +0200)]
Silencing rmdir calls in makefile.

12 years agoReleasing debian version 3.0~a20-1. debian/3.0_a20-1
Daniel Baumann [Thu, 4 Aug 2011 19:21:01 +0000 (21:21 +0200)]
Releasing debian version 3.0~a20-1.

12 years agoApplying reformated patch from Ulrich Dangel <mru@grml.org> to add support for lvm...
Daniel Baumann [Thu, 4 Aug 2011 19:11:34 +0000 (21:11 +0200)]
Applying reformated patch from Ulrich Dangel <mru@grml.org> to add support for lvm and md devices.

12 years agoApplying patch from grml to update forgotten use of live.log with live-boot.log.
Daniel Baumann [Thu, 4 Aug 2011 18:49:14 +0000 (20:49 +0200)]
Applying patch from grml to update forgotten use of live.log with live-boot.log.

12 years agoCorrecting bootappend-live reference in live-boot manpage.
Daniel Baumann [Thu, 4 Aug 2011 11:10:31 +0000 (13:10 +0200)]
Correcting bootappend-live reference in live-boot manpage.

12 years agoCross-referencing lb_config --bootappend-live.
Ben Armstrong [Wed, 3 Aug 2011 10:36:28 +0000 (07:36 -0300)]
Cross-referencing lb_config --bootappend-live.

12 years agoUpdating section for live-boot-doc.
Daniel Baumann [Sat, 16 Jul 2011 07:42:23 +0000 (09:42 +0200)]
Updating section for live-boot-doc.

12 years agoReleasing debian version 3.0~a19-1. debian/3.0_a19-1
Daniel Baumann [Wed, 13 Jul 2011 08:29:44 +0000 (10:29 +0200)]
Releasing debian version 3.0~a19-1.

12 years agoAdding conflicts/replaces for live-boot to live-boot-doc to not break upgrades.
Daniel Baumann [Wed, 13 Jul 2011 01:26:23 +0000 (03:26 +0200)]
Adding conflicts/replaces for live-boot to live-boot-doc to not break upgrades.

12 years agoSplitting out documentation so that it can be accesses separately from the initramfs...
Daniel Baumann [Wed, 13 Jul 2011 01:08:33 +0000 (03:08 +0200)]
Splitting out documentation so that it can be accesses separately from the initramfs code.

12 years agoReplacing reference to old alioth page in live-snapshot.
Daniel Baumann [Tue, 21 Jun 2011 07:15:36 +0000 (09:15 +0200)]
Replacing reference to old alioth page in live-snapshot.

12 years agoMaking references to debian more distribution neutral.
Daniel Baumann [Tue, 21 Jun 2011 07:14:36 +0000 (09:14 +0200)]
Making references to debian more distribution neutral.

12 years agoCorrect rmdir call in top-level Makefiles uninstall target to not fail if there was...
Daniel Baumann [Thu, 16 Jun 2011 20:26:17 +0000 (22:26 +0200)]
Correct rmdir call in top-level Makefiles uninstall target to not fail if there was no prior live-boot installation.

12 years agoReleasing debian version 3.0~a18-1. debian/3.0_a18-1
Daniel Baumann [Sat, 11 Jun 2011 09:24:25 +0000 (11:24 +0200)]
Releasing debian version 3.0~a18-1.

12 years agoRemoving accidentally twice included English files when installing manpages.
Daniel Baumann [Fri, 3 Jun 2011 08:56:11 +0000 (10:56 +0200)]
Removing accidentally twice included English files when installing manpages.

12 years agoUpdating and correcting sendsigs.omit support for /run (Closes: #628188).
Daniel Baumann [Sat, 28 May 2011 06:29:47 +0000 (08:29 +0200)]
Updating and correcting sendsigs.omit support for /run (Closes: #628188).

12 years agoReleasing debian version 3.0~a17-1. debian/3.0_a17-1
Daniel Baumann [Wed, 18 May 2011 17:31:41 +0000 (19:31 +0200)]
Releasing debian version 3.0~a17-1.

12 years agoTidy up resolv.conf a bit.
Michal Suchanek [Tue, 17 May 2011 17:55:57 +0000 (19:55 +0200)]
Tidy up resolv.conf a bit.

12 years agoCopy resolv.conf to live system root (Closes: #627178).
Michal Suchanek [Tue, 17 May 2011 16:40:01 +0000 (18:40 +0200)]
Copy resolv.conf to live system root (Closes: #627178).

12 years agoCorrecting top-level makefile to automatically get all the supported languages, rathe...
Daniel Baumann [Wed, 18 May 2011 17:27:25 +0000 (19:27 +0200)]
Correcting top-level makefile to automatically get all the supported languages, rather than defining a static list.

12 years agoMaking copyright file distribution neutral.
Daniel Baumann [Wed, 18 May 2011 17:26:10 +0000 (19:26 +0200)]
Making copyright file distribution neutral.

13 years agoUpdating manpage wrt/ ip parameter squence (Closes: #616197).
Daniel Baumann [Sat, 23 Apr 2011 11:49:20 +0000 (13:49 +0200)]
Updating manpage wrt/ ip parameter squence (Closes: #616197).

13 years agoUsing /run/initramfs instead of /dev/.initramfs/varrun for unionfs-fuse sendsigs...
Daniel Baumann [Sat, 23 Apr 2011 11:43:24 +0000 (13:43 +0200)]
Using /run/initramfs instead of /dev/.initramfs/varrun for unionfs-fuse sendsigs (Closes: #621908).

13 years agoUpdating to standards version 3.9.2.
Daniel Baumann [Sat, 23 Apr 2011 10:42:38 +0000 (12:42 +0200)]
Updating to standards version 3.9.2.

13 years agoReleasing debian version 3.0~a16-1. debian/3.0_a16-1
Daniel Baumann [Mon, 14 Mar 2011 05:28:11 +0000 (06:28 +0100)]
Releasing debian version 3.0~a16-1.

13 years agoAdding old 2.x changelog entries in debian changelog.
Daniel Baumann [Thu, 10 Mar 2011 03:36:29 +0000 (04:36 +0100)]
Adding old 2.x changelog entries in debian changelog.

13 years agoReleasing debian version 3.0~a15-1. debian/3.0_a15-1
Daniel Baumann [Wed, 9 Mar 2011 17:01:23 +0000 (18:01 +0100)]
Releasing debian version 3.0~a15-1.

13 years agoFixing syntax error.
T(A)ILS developers [Sun, 20 Feb 2011 19:50:02 +0000 (20:50 +0100)]
Fixing syntax error.

13 years agoFixing remaining fromiso= bug.
T(A)ILS developers [Wed, 16 Feb 2011 13:52:39 +0000 (14:52 +0100)]
Fixing remaining fromiso= bug.

Taking care that the filesystem kernel module is loaded before issuing
the mount command.

13 years agoAdd verbose messages to initramfs hook.
Michal Suchanek [Sat, 12 Feb 2011 18:07:31 +0000 (19:07 +0100)]
Add verbose messages to initramfs hook.

13 years agoReally set limit on open files for unionfs-fuse
Michal Suchanek [Fri, 11 Feb 2011 15:34:24 +0000 (16:34 +0100)]
Really set limit on open files for unionfs-fuse

13 years agoSimplify union mounting.
Michal Suchanek [Fri, 11 Feb 2011 07:39:53 +0000 (08:39 +0100)]
Simplify union mounting.

13 years agoProtect NOPROMPT (Closes: #610941).
Marco Amadori [Mon, 24 Jan 2011 09:21:54 +0000 (10:21 +0100)]
Protect NOPROMPT (Closes: #610941).

13 years agoAdjust copyright entry in live-snapshot.
Marco Amadori [Mon, 17 Jan 2011 09:30:00 +0000 (10:30 +0100)]
Adjust copyright entry in live-snapshot.

13 years agoUpdating year in copyright.
Daniel Baumann [Tue, 11 Jan 2011 13:37:18 +0000 (14:37 +0100)]
Updating year in copyright.

13 years agoReleasing debian version 3.0~a14-1.
Daniel Baumann [Tue, 11 Jan 2011 12:39:58 +0000 (13:39 +0100)]
Releasing debian version 3.0~a14-1.

13 years agoSupporting /dev/mtdblock0 as valid device name (for memdisk boot), thanks to Michael...
Daniel Baumann [Mon, 20 Dec 2010 18:01:54 +0000 (19:01 +0100)]
Supporting /dev/mtdblock0 as valid device name (for memdisk boot), thanks to Michael Prokop <mika@grml.org>.

13 years agoCorrecting live hook to include mtdblock for syslinux memdisk usage, thanks to Michae...
Daniel Baumann [Mon, 20 Dec 2010 18:00:04 +0000 (19:00 +0100)]
Correcting live hook to include mtdblock for syslinux memdisk usage, thanks to Michael Prokop <mika@grml.org>.

13 years agoUpdating auto_install overrides in rules.
Daniel Baumann [Sat, 18 Dec 2010 16:04:02 +0000 (17:04 +0100)]
Updating auto_install overrides in rules.

13 years agoRemoving the duplicated "the" in the live-boot.init script.
Steven Shiau [Wed, 15 Dec 2010 20:33:18 +0000 (21:33 +0100)]
Removing the duplicated "the" in the live-boot.init script.

13 years agoUsing dh auto magic in override, rather than manual make call.
Daniel Baumann [Mon, 6 Dec 2010 14:35:34 +0000 (15:35 +0100)]
Using dh auto magic in override, rather than manual make call.

13 years agoDon't hard-depend on test target in Makefile.
Daniel Baumann [Mon, 6 Dec 2010 14:35:23 +0000 (15:35 +0100)]
Don't hard-depend on test target in Makefile.

13 years agoRemoving header in copyright file.
Daniel Baumann [Mon, 6 Dec 2010 14:34:58 +0000 (15:34 +0100)]
Removing header in copyright file.

13 years agoPopulate adapters in /etc/network/interfaces when ethdevice= on cmdline.
Richard Nelson [Sat, 4 Dec 2010 04:05:35 +0000 (22:05 -0600)]
Populate adapters in /etc/network/interfaces when ethdevice= on cmdline.

13 years agoReleasing debian version 3.0~a13-1.
Daniel Baumann [Mon, 6 Dec 2010 10:28:04 +0000 (11:28 +0100)]
Releasing debian version 3.0~a13-1.

13 years agoClean some leading whitespaces.
Richard Nelson [Sat, 4 Dec 2010 04:34:01 +0000 (22:34 -0600)]
Clean some leading whitespaces.

13 years agoRemounting cow read-only before prompting user to remove usb flash drive.
Ronny Standtke [Wed, 1 Dec 2010 20:36:08 +0000 (20:36 +0000)]
Remounting cow read-only before prompting user to remove usb flash drive.

13 years agoAdding support for custom ramdisk size (Closes: #544583).
Daniel Baumann [Mon, 29 Nov 2010 21:59:00 +0000 (22:59 +0100)]
Adding support for custom ramdisk size (Closes: #544583).

13 years agoLogging to /var/log/live-boot.log instead of /var/log/live.log for future consistency...
Daniel Baumann [Sat, 27 Nov 2010 13:05:16 +0000 (14:05 +0100)]
Logging to /var/log/live-boot.log instead of /var/log/live.log for future consistency with live-config.

13 years agoRemoving legacy code for detecting removable usb sticks on kernels prior 2.6.29.
Daniel Baumann [Thu, 25 Nov 2010 13:59:33 +0000 (14:59 +0100)]
Removing legacy code for detecting removable usb sticks on kernels prior 2.6.29.

13 years agoReleasing debian version 3.0~a12-1.
Daniel Baumann [Mon, 22 Nov 2010 22:31:18 +0000 (23:31 +0100)]
Releasing debian version 3.0~a12-1.

13 years agoAdding dpkg source options file.
Daniel Baumann [Mon, 22 Nov 2010 22:26:39 +0000 (23:26 +0100)]
Adding dpkg source options file.

13 years agoFixing fromiso= on Squeeze.
T(A)ILS developers [Mon, 1 Nov 2010 19:38:26 +0000 (20:38 +0100)]
Fixing fromiso= on Squeeze.

When running "mount DEV MOUNTPOINT" for the device provided by the fromiso= boot
option, Squeeze's busybox errors out with:

    Mounting $DEV on /isofrom failed: No such file on directory.

Using mount -t auto fixes the bug.

13 years agoReleasing debian version 3.0~a11-1.
Daniel Baumann [Thu, 28 Oct 2010 07:28:53 +0000 (09:28 +0200)]
Releasing debian version 3.0~a11-1.

13 years agoRemoving deep link to bug page in the manual, since we don't have stable references...
Daniel Baumann [Thu, 28 Oct 2010 07:20:18 +0000 (09:20 +0200)]
Removing deep link to bug page in the manual, since we don't have stable references yet.

13 years agoEnhancing devices search ordering.
T(A)ILS developers [Wed, 20 Oct 2010 16:33:12 +0000 (18:33 +0200)]
Enhancing devices search ordering.

E.g. prefer mounting /dev/sdb1 rather than /dev/sdb.

The isohybrid feature makes both valid devices for being searched for a live
filesystem image. Previous code mounted /dev/sdb on /live/image which makes it
hard to create a second partition on the USB stick.

This brings the need to explicitly check whether the full device is in the
blacklist before even considering its subdevices: the previous blacklist
checking code worked because the full device was always considered before its
subdevices, which is not true anymore.

13 years agoAdding noprompt={usb,cd} feature.
T(A)ILS developers [Mon, 9 Aug 2010 18:48:17 +0000 (20:48 +0200)]
Adding noprompt={usb,cd} feature.

13 years agoReleasing debian version 3.0~a10-1.
Daniel Baumann [Wed, 27 Oct 2010 12:58:21 +0000 (14:58 +0200)]
Releasing debian version 3.0~a10-1.

13 years agoDon't do anything in initscript when using toram (Closes: #601575).
Daniel Baumann [Wed, 27 Oct 2010 12:53:38 +0000 (14:53 +0200)]
Don't do anything in initscript when using toram (Closes: #601575).

13 years agoReleasing debian version 3.0~a9-1.
Daniel Baumann [Tue, 26 Oct 2010 07:25:09 +0000 (09:25 +0200)]
Releasing debian version 3.0~a9-1.

13 years agoAdding documentation for persistent=cryptsetup in the manpage.
T(A)ILS developers [Sat, 23 Oct 2010 11:44:59 +0000 (13:44 +0200)]
Adding documentation for persistent=cryptsetup in the manpage.

13 years agoFixing overzealous blacklist usage.
T(A)ILS developers [Sat, 23 Oct 2010 10:14:32 +0000 (12:14 +0200)]
Fixing overzealous blacklist usage.

Previous blacklist checking was a bit overzealous: e.g. if /dev/sdb1 was
blacklisted (e.g. because it would contain the system-wide persistence COW
device), any other device whose name contains the blacklist one, such as
/dev/sdb11, was also be blacklisted.

13 years agoRemoved whitespace for tabs on the skipunion option.
Richard Nelson [Sat, 16 Oct 2010 15:21:41 +0000 (10:21 -0500)]
Removed whitespace for tabs on the skipunion option.

13 years agoAdding live-snapshot.list documentation to manpage.
amnesia [Mon, 11 Oct 2010 14:52:56 +0000 (16:52 +0200)]
Adding live-snapshot.list documentation to manpage.

13 years agoReleasing debian version 3.0~a8-1.
Daniel Baumann [Sat, 2 Oct 2010 08:16:37 +0000 (10:16 +0200)]
Releasing debian version 3.0~a8-1.

13 years agoUpdating to debhelper version 8.
Daniel Baumann [Thu, 30 Sep 2010 04:59:10 +0000 (06:59 +0200)]
Updating to debhelper version 8.

13 years agoRunning manpage rebuild after manpage updates.
Daniel Baumann [Mon, 27 Sep 2010 16:25:36 +0000 (18:25 +0200)]
Running manpage rebuild after manpage updates.

13 years agoIncluded a note about persistent-subtext (Helps: #536728).
Marco Amadori [Mon, 27 Sep 2010 15:52:04 +0000 (17:52 +0200)]
Included a note about persistent-subtext (Helps: #536728).

13 years agoAdding initial support for unionmount.
Michal Suchanek [Wed, 29 Sep 2010 08:40:42 +0000 (10:40 +0200)]
Adding initial support for unionmount.

13 years agoReleasing debian version 3.0~a7-1.
Daniel Baumann [Sat, 25 Sep 2010 20:47:07 +0000 (22:47 +0200)]
Releasing debian version 3.0~a7-1.

13 years agoFixing find_snap to take its second argument into account.
intrigeri [Sat, 25 Sep 2010 20:43:33 +0000 (22:43 +0200)]
Fixing find_snap to take its second argument into account.

13 years agoReleasing debian version 3.0~a6-1.
Daniel Baumann [Tue, 14 Sep 2010 06:53:01 +0000 (08:53 +0200)]
Releasing debian version 3.0~a6-1.

13 years agoAdding patch from Colin Watson <cjwatson@ubuntu.com> to follow symlinks when checking...
Daniel Baumann [Mon, 13 Sep 2010 20:18:10 +0000 (22:18 +0200)]
Adding patch from Colin Watson <cjwatson@ubuntu.com> to follow symlinks when checking for dynamically linked files at reboot in initscript.

13 years agoAdded support for empty (initial) snapshots.
Marco Amadori [Mon, 13 Sep 2010 15:15:29 +0000 (17:15 +0200)]
Added support for empty (initial) snapshots.

13 years agoFixed some snapshot related debug messages.
Marco Amadori [Mon, 13 Sep 2010 15:12:31 +0000 (17:12 +0200)]
Fixed some snapshot related debug messages.

13 years agoFix snapshots' sync-strings usage (Closes: #591330).
Marco Amadori [Tue, 7 Sep 2010 15:38:27 +0000 (17:38 +0200)]
Fix snapshots' sync-strings usage (Closes: #591330).

13 years agoReleasing debian version 3.0~a5-1.
Daniel Baumann [Mon, 6 Sep 2010 13:18:09 +0000 (15:18 +0200)]
Releasing debian version 3.0~a5-1.

13 years agoAdding plymouth in bug script.
Daniel Baumann [Mon, 6 Sep 2010 13:16:44 +0000 (15:16 +0200)]
Adding plymouth in bug script.

13 years agoRemoving usplash support in initramfs, usplash is dead.
Daniel Baumann [Mon, 6 Sep 2010 13:16:07 +0000 (15:16 +0200)]
Removing usplash support in initramfs, usplash is dead.

13 years agoRemoving lenny legacy stuff from initscript.
Daniel Baumann [Mon, 6 Sep 2010 11:56:14 +0000 (13:56 +0200)]
Removing lenny legacy stuff from initscript.

13 years agoRemoving usplash support from initscript, usplash is dead.
Daniel Baumann [Mon, 6 Sep 2010 11:55:52 +0000 (13:55 +0200)]
Removing usplash support from initscript, usplash is dead.

13 years agoAllowing to assign no gateway in networking bottom script.
Steven Shiau [Sat, 4 Sep 2010 06:19:35 +0000 (08:19 +0200)]
Allowing to assign no gateway in networking bottom script.

13 years agoUpdating uinstall targets in makefile.
Daniel Baumann [Fri, 3 Sep 2010 17:34:20 +0000 (19:34 +0200)]
Updating uinstall targets in makefile.

13 years agoApplying patch from Michael Casadevall <mcasadevall@ubuntu.com> to add platform-sata_...
Daniel Baumann [Thu, 2 Sep 2010 21:38:16 +0000 (23:38 +0200)]
Applying patch from Michael Casadevall <mcasadevall@ubuntu.com> to add platform-sata_mv to is_nice_device() to allow Marvell Dove A0 and AVD1 to properly boot live media.