Maybe you doesn't have enabled systemd support .

2014-07-15 17:05 GMT+00:00 Alexander Kapshuk <alexander.kaps...@gmail.com>:

>  On 07/15/2014 06:38 PM, Gmail wrote:
>
> My /usr partition in on the / partition.
>
> I just use initrd, i've compiled kernel with genkernel.
>
> I'm trying to look row for row if there's some diff.
>
>
> Il 15/07/2014 17:34, Alexander Kapshuk ha scritto:
>
> On 07/14/2014 05:18 PM, Gmail wrote:
>
> Hi, i've upgraded kernel from 3.12.13 to 3.12.20.
> I've make a oldconfig as usual, but with new kernel the boot blocks at the
> begining to the ramdisk loading.
> I've tried with other 3.12.2x with the same negative results.
> I use grub2 with systemd.
>
>  Is your '/usr' partition housed on a filesystem of its own, or does it
> reside on the '/' partition?
>
> http://wiki.gentoo.org/wiki/Initramfs/HOWTO
> "For systems where all necessary files and tools reside on the same file
> system, the init application can perfectly control the further boot
> process. But when multiple file systems are defined (or more exotic
> installations are done), this might become a bit more tricky:
>
>    - When the /usr partition is on a separate file system, tools and
>    drivers that have files stored within /usr cannot be used unless /usr
>    is available. If those tools are needed to make /usr available, then
>    we cannot boot up the system.
>
>
>    - If the root file system is encrypted, then the Linux kernel will not
>    be able to find the init application, resulting in an unbootable
>    system.
>
> The solution for this problem has since long been to use an *initrd*
> (initial root device)."
>
> Did you run a diff on your 3.12.13/.config and 3.12.13/.config, to make
> sure you didn't overlook anything to do with the systemd-related config
> options?
>
>
>
>  Did the output you got when generating 'grub.cfg' look similar to this?
>
> http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?style=printable&full=1#genkernel
>
>   Code Listing 2.3: Generating GRUB2 configuration
>
> # grub2-mkconfig -o /boot/grub/grub.cfg
> Generating grub.cfg ...
> Found linux image: /boot/vmlinuz-3.12.20-gentoo
> Found initrd image: /boot/initramfs-genkernel-x86-3.12.20-gentoo
> done
>
>    The output of the command must mention that at least one Linux image
> is found, as those are needed to boot the system. If you use initramfs or
> used genkernel to build the kernel, the correct initrd image should be
> detected as well. If this is not the case, go to /boot and check the
> contents using the ls command. If the files are indeed missing, go back
> to the kernel configuration and installation instructions.
>
>

Reply via email to