bug-grub
[Top][All Lists]
Advanced

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

Re: [bug #30364] grub-mkconfig(/etc/grub.d/10_linux) ignores builtin ini


From: Vladimir 'φ-coder/phcoder' Serbinenko
Subject: Re: [bug #30364] grub-mkconfig(/etc/grub.d/10_linux) ignores builtin initrds
Date: Tue, 20 Jul 2010 20:28:20 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.10) Gecko/20100620 Icedove/3.0.5

On 07/06/2010 08:24 AM, Dennis Schridde wrote:
> URL:
>   <http://savannah.gnu.org/bugs/?30364>
>
>                  Summary: grub-mkconfig(/etc/grub.d/10_linux) ignores builtin
> initrds
>                  Project: GNU GRUB
>             Submitted by: devurandom
>             Submitted on: Di 06 Jul 2010 06:24:58 GMT
>                 Category: Configuration
>                 Severity: Major
>                 Priority: 5 - Normal
>               Item Group: Software Error
>                   Status: None
>                  Privacy: Public
>              Assigned to: None
>          Originator Name: 
>         Originator Email: 
>              Open/Closed: Open
>          Discussion Lock: Any
>                  Release: 
>                  Release: 1.98
>          Reproducibility: Every Time
>          Planned Release: None
>
>     _______________________________________________________
>
> Details:
>
> When CONFIG_INITRAMFS_SOURCE is set, no seperate initrd is necessary.
> grub-mkconfig from grub-1.98 (specifically /etc/grub.d/10_linux)
> ignores this and assumes:
> """
> # "UUID=" magic is parsed by initrds.  Since there's no initrd, it can't
> work
> here
> """
>
> I propose following fix:
> --- /etc/grub.d/10_linux.orig   2010-06-28 14:22:06.080669780 +0200
> +++ /etc/grub.d/10_linux        2010-06-28 14:21:24.177670182 +0200
> @@ -128,7 +128,7 @@
>    done
>    if test -n "${initrd}" ; then
>      echo "Found initrd image: ${dirname}/${initrd}" >&2
> -  else
> +  elif ! grep "CONFIG_INITRAMFS_SOURCE=" /boot/config-${version} 2>
> /dev/null
> ; then
>      # "UUID=" magic is parsed by initrds.  Since there's no initrd, it
> can't
> work here.
>      linux_root_device_thisversion=${GRUB_DEVICE}
>
>   
This patch doesn't work correctly. It detects even

CONFIG_INITRAMFS_SOURCE=""
line which means no built-in initrd

>
>
>
>     _______________________________________________________
>
> Reply to this item at:
>
>   <http://savannah.gnu.org/bugs/?30364>
>
> _______________________________________________
>   Nachricht geschickt von/durch Savannah
>   http://savannah.gnu.org/
>
>
> _______________________________________________
> Bug-grub mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/bug-grub
>
>   


-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko


Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

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