[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: Fajar A. Nugraha
Subject: Re: Exercise: Booting from a LiveUSB ISO and contents on /dev/sda6
Date: Mon, 2 Nov 2015 13:28:43 +0700

On Mon, Nov 2, 2015 at 12:36 PM, Jordan Uggla <address@hidden> wrote:
On Mon, Nov 2, 2015 at 3:27 AM, Philip Rhoades <address@hidden> wrote:
> People,
> 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 Fedora-Legal-README.txt
> -rw-r-----   1 qemu qemu 1007681536 Oct  7 20:14
> Fedora-Live-Xfce-x86_64-22-3.iso
> -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 trying
> 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
> iso-scan/filename=${isofile}

iso-scan/filename= is a kernel parameter that Fedora does not support,
as Fedora does not support loop booting (booting from the iso file on
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 iso-scan/filename.

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 messages
> 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 "initrd"
commands are not available, and that instead you need to use
"linuxefi" and "initrdefi".

That's probably it.


reply via email to

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