1 |
yes, i installed busybox into the initramfs i created my self. because |
2 |
i see the initramfs generated by genkernel uses it. |
3 |
|
4 |
i am using LVM, so i have to use a initramfs. are you suggesting that |
5 |
i should install all the GNU utilities into the initramfs? i think |
6 |
that would create a very large initramfs file. |
7 |
|
8 |
|
9 |
On Sat, Dec 5, 2009 at 4:42 AM, Alan McKinnon <alan.mckinnon@×××××.com> wrote: |
10 |
> On Friday 04 December 2009 17:25:21 Alex Schuster wrote: |
11 |
>> Xi Shen writes: |
12 |
>> > when i boot my system, at the step "Wiping /tmp", it pops up an error |
13 |
>> > message saying that the find command do not support the '-uid' option. |
14 |
>> > in the error message, i also see the busybox mark. it looks like it |
15 |
>> > used the wrong find command. |
16 |
>> |
17 |
>> Did you emerge busybox with the make-symlinks USE flag? When your original |
18 |
>> find is replaced by a link to busybox. |
19 |
> |
20 |
> That's unlikely. His box will likely not boot if he did that. If it does boot |
21 |
> it certainly will not emerge anything. Portage relies on features that are |
22 |
> present in GNU utilities and are not there in busybox |
23 |
> |
24 |
>> Don't know what to do exactly, most probably many other commands will also |
25 |
>> not work as expected, I guess you need to re-emerge all stuff that |
26 |
>> provides them, like findutils. There was a thread recently, look for "/bin |
27 |
>> contains busybox executables after installing busybox-1.13.2" by Amit Dor- |
28 |
>> Shifer on 2009-11-25. |
29 |
> |
30 |
> He likely installed busybox into the initramfs instead of GNU utilities. |
31 |
> |
32 |
> initramfs on gentoo is not a technique I recommend. It is designed for a |
33 |
> general use-case not present in Gentoo[1], and a very few specific cases where |
34 |
> an initramfs-less setup cannot work[2[ |
35 |
> |
36 |
> [1] Binary distros cannot know upfront what the end-user has hardware-wise, so |
37 |
> cannot build drivers for everything imaginable into the kernel. An initramfs |
38 |
> is an elegant solution, but one which is overkill for Gentoo (the initial |
39 |
> statement is usually false) |
40 |
> |
41 |
> [2] Some specific boot scenarios require an initramfs even on Gentoo - booting |
42 |
> off raided volumes where drivers are needed at boot time, encrypted / volumes, |
43 |
> / on an LVM volume and a few others |
44 |
> |
45 |
> In almost all other cases it is simpler and easier to dispense with the |
46 |
> initramfs and build two drivers into the kernel. After all, the user in all |
47 |
> probability knows exactly what hardware they have |
48 |
> |
49 |
> |
50 |
> -- |
51 |
> alan dot mckinnon at gmail dot com |
52 |
> |
53 |
> |
54 |
|
55 |
|
56 |
|
57 |
-- |
58 |
Best Regards, |
59 |
David Shen |
60 |
|
61 |
http://twitter.com/davidshen84/ |
62 |
http://meme.yahoo.com/davidshen84/ |