[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Exercise: Booting from a LiveUSB ISO and contents on /dev/sda6

From: Philip Rhoades
Subject: Re: Exercise: Booting from a LiveUSB ISO and contents on /dev/sda6
Date: Mon, 02 Nov 2015 22:15:46 +1100
User-agent: Roundcube Webmail/1.1.2


On 2015-11-02 17:28, Fajar A. Nugraha wrote:
On Mon, Nov 2, 2015 at 12:36 PM, Jordan Uggla <address@hidden>

On Mon, Nov 2, 2015 at 3:27 AM, Philip Rhoades <address@hidden>

I want to enlarge my root partition on a Fedora 23 x86_64 system
and I know
I can boot on a LiveUSB stick and use [g]parted from there to do
what I want
but I thought I would try creating a small partition with the ISO
and its
contents in it to see if I could do what I want without needing to
use the
USB stick.

Since this is an end user support question, rather than a patch or
discussion about developing grub, it should be posted to
address@hidden rather than grub-devel. I have CC'd helo-grub. In
your replies, please include help-grub and *remove* grub-devel from
any further replies. This problem is also actually more Fedora
specific than grub related, as explained below.

The contents of /dev/sda6 is:

dr-xr-xr-x 3 root root 4096 May 22 05:03 EFI
dr-xr-xr-x 2 root root 4096 May 22 05:05 LiveOS
dr-xr-xr-x 2 root root 4096 May 22 05:03 isolinux
drwx------ 2 root root 16384 Nov 2 06:08 lost+found
-r--r--r-- 1 root root 2460 May 22 05:04
-rw-r----- 1 qemu qemu 1007681536 Oct 7 20:14
-r--r--r-- 1 root root 1063 May 22 05:04 LICENSE

I have made a little progress but I still can't get a boot - here
is the
current state of the relevant section of my grub2.cfg (I have been
various changes):

menuentry "Fedora 22 XFCE ISO Boot (x86_64 bit)" {
insmod part_gpt
set isoname="Fedora-Live-Xfce-x86_64-22-3"
echo $isoname
set isofile="${isoname}.iso"
echo $isofile
loopback loop (hd0,gpt6)/$isofile
echo $loop
linux (loop)/isolinux/vmlinuz0 root=live:CDLABEL=${isoname}
rootfstype=auto ro rd.luks=0 [1]=0 [2]=0

iso-scan/filename= is a kernel parameter that Fedora does not
as Fedora does not support loop booting (booting from the iso file
a filesystem rather than burned to a DVD or extracted to a hard

Is that a regression?

These links suggest that you can boot fedora from iso, with
[4] [5]

Good to know!

drive). Please file a bug report against Fedora asking them to add
such support, or extract the iso (which you have also done already),
or use a distribution that supports loop booting such as Ubuntu. For
instructions on loop booting an Ubuntu iso (or any other iso which
ships with a loopback.cfg) please see

initrd (loop)/isolinux/initrd0.img

During the attempted boot I see the first two "echo"s but then get
that "linux" and "initrd" commands do not exist . . is it
something simple I
am missing?

This is a Fedora specific problem, with upstream grub you would not
have this problem. I am not very familiar with Fedora's secure boot
setup, but I suspect that is the reason that the "linux" and
commands are not available, and that instead you need to use
"linuxefi" and "initrdefi".

That's probably it.

It was - and you were correct above - I simply added "efi" to both commands and everything worked (I should have noticed that change myself) . . I thought people here would like to know the result but I will make sure I do "user" instead of "devel" next time . .

Thanks people,

Philip Rhoades

PO Box 896
Cowra  NSW  2794
E-mail:  address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]