Gentoo Archives: gentoo-user

From: John Covici <covici@××××××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Dracut and how to specify names
Date: Fri, 03 Jan 2020 04:37:55
Message-Id: m3mub5upe8.wl-covici@ccs.covici.com
In Reply to: [gentoo-user] Dracut and how to specify names by Dale
1 On Thu, 02 Jan 2020 21:57:29 -0500,
2 Dale wrote:
3 >
4 > Howdy,
5 >
6 > I'm trying to rebuild a kernel to include new options, see other
7 > thread.  I got the kernel built but dracut is giving me grief.  I hate
8 > that thing and when a previous way that worked no longer works, it
9 > doesn't help me like it any more.  Still, it is what it is even if I
10 > don't like it.  I read the man page, the Gentoo wiki and tried different
11 > methods but it just refuses to build a init thingy that I need.  It
12 > either fails right away or gets to the end and errors out without
13 > completing.
14 >
15 > I name my kernels and such this way:
16 >
17 > root@fireball /usr/src/linux # ls -al /boot/kernel*
18 > -rw-r--r-- 1 root root 7061552 Oct 14  2018 /boot/kernel-4.18.12-1
19 > -rw-r--r-- 1 root root 7082032 May 15  2019 /boot/kernel-4.19.40-1
20 > -rw-r--r-- 1 root root 7102512 Jan  2 19:46 /boot/kernel-4.19.40-2
21 > -rw-r--r-- 1 root root 5858496 Jun 17  2016 /boot/kernel-4.5.2-1
22 > root@fireball /usr/src/linux #
23 >
24 > I copy the kernels from the /usr/src/linux directory by hand as I've
25 > always done.  I name them starting with kernel and then add the kernel
26 > version with a sequence number on the end.  In the past, I've made it to
27 > -4 before getting what I need.  Right now, I'm working on 4.19.40-2 and
28 > building a init thingy for it.  This is how the init thingys end up, in
29 > the past anyway:
30 >
31 >
32 > root@fireball /usr/src/linux # ls -al /boot/initramfs*
33 > -rw------- 1 root root 7752134 Oct 15  2018 /boot/initramfs-4.18.12-1.img
34 > -rw------- 1 root root 8560993 May 15  2019 /boot/initramfs-4.19.40-1.img
35 > -rw------- 1 root root 5377395 May 20  2016 /boot/initramfs-4.5.2-1.img
36 > root@fireball /usr/src/linux #
37 >
38 >
39 > What I need, the proper command with options to tell dracut I want to
40 > build a init thingy for 4.19.40-2.  I've tried many different ways but
41 > none of them work.  This includes commands I've used in the past that
42 > did work.  If I have to specify the init thingy name and the location of
43 > the kernel modules directory, that's fine.  I keep commands like this in
44 > a file to refer back to because I do tend to forget specifics but in
45 > this case, it seems dracut changed something.  Previous commands are not
46 > working. 
47 >
48 > Does anyone know how to accomplish this task?  Hopefully something that
49 > will work even if dracut changes something with its defaults.  I figure
50 > if I tell it all it needs to know, then it should work even if dracut
51 > changes the default method.  I just can't seem to figure out what method
52 > to use here.  Maybe I'm missing a option or something. 
53 >
54 > Thanks much. 
55
56 I think dracut uses the name of the /lib/modules directory, so just
57 execute dracut "" <module directory name> such as in my case
58 4.19.85-gentoo . If that does not work post here, maybe you have
59 spaces in your directory name, if so try using double quotes around
60 it.
61
62 --
63 Your life is like a penny. You're going to lose it. The question is:
64 How do
65 you spend it?
66
67 John Covici wb2una
68 covici@××××××××××.com

Replies

Subject Author
Re: [gentoo-user] Dracut and how to specify names Dale <rdalek1967@×××××.com>