Gentoo Archives: gentoo-user

From: Mick <michaelkintzios@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] /dev/sda* missing at boot
Date: Fri, 19 Aug 2011 10:10:16
Message-Id: 201108191109.34984.michaelkintzios@gmail.com
In Reply to: Re: [gentoo-user] /dev/sda* missing at boot by Mark Knecht
1 On Friday 19 Aug 2011 03:27:23 Mark Knecht wrote:
2 > On Thu, Aug 18, 2011 at 11:59 AM, <frares@×××××.com> wrote:
3 > > Hi, guys
4 > >
5 > > It is a shame, I know, but after several years using Gentoo, it is the
6 > > first time I try to build a kernel without "genkernel".
7 > >
8 > > And now I can't boot to that new kernel, it does not find (and really do
9 > > not have a) /dev/sda* root partition ("real-root"); during the boot it
10 > > stops, complaining about that, gives me the option to get a shell, from
11 > > which I am able to see that there is no /dev/sda* .
12 > >
13 > > I have included everything SATA, so it looks like that is not a kernel
14 > > problem, but a initramfs issue, I guess.
15 > >
16 > > What am I missing?
17 > >
18 > > Thanks a lot
19 > > Francisco
20 > >
21 > > P.S.: my boot partition is sda2, sda3 is a swap partition, and everything
22 > > else is in sda4. sda1 is not used (up to now) and this is my grub.conf :
23 > >
24 > > title Gentoo Linux 2.6.39-gentoo-r3
25 > > root (hd0,1)
26 > > kernel /boot/kernel-genkernel-x86_64-2.6.39-gentoo-r3 ro root=/dev/ram0
27 > > init=/linuxrc real_root=/dev/sda4 vga=0x318 video=uvesafb:1024x768-32
28 > > nodevfs udev devfs=nomount quiet CONSOLE=/dev/tty1
29 > > initrd /boot/initramfs-genkernel-x86_64-2.6.39-gentoo-r3
30 >
31 > Maybe I'm missing the obvious here but have you taken a copy of
32 > whatever config file was used/generated by genkernel and used that as
33 > a jumping off point for building your own kernel. kernel's a kernel's
34 > a kernel. What it is capable of doing is in the .config file. If
35 > genkernel doesn't give you a .config file - I've never used genkernel
36 > so I don't know what it does - then assuming you have the feature
37 > turned on you can get the running config using zcat /proc/config.gz.
38 > Save that to a new .config file, put it in the kernel source directory
39 > and you should be good to go.
40 >
41 > You can also use zcat /proc/config.gz on the install CD kernel if yuo
42 > boot from that. Save it to a disk and use it as the basis for creating
43 > your own config.
44
45 If you no longer use genkernel it is likely that you do not need an initram.
46 Build chipset and fs modules into the kernel. Other drivers you can choose if
47 you want to build as modules.
48
49 --
50 Regards,
51 Mick

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: Re: [gentoo-user] /dev/sda* missing at boot frares@×××××.com