I don't understand. I compile a kernel, make a kernel package, place it in the woof directory, and go through all the proper steps. Then when it is building distro, it gets to the part where it asks if I want a separate zdrv sfs, and I say no, and it crashes right there. And the initrd that gets built is totally unusable, and way smaller than it's supposed to be.
Why does woof crash when building the initrd? This used to work fine...
So frustrating....
Woof crashes when building initrd
Woof crashes when building initrd
The Way of the Samurai
So I take the files inside sandbox3/initrd-tree and build the initrd manually from it, but boot fails with
I know the kernel and modules are fine because I've installed them in my full install and am typing this from that right now. It's got to be the initrd.
Am I doing something wrong here? What could be causing this?
Code: Select all
missing argument to '-iname'
mount: mounting unionfs on /pup_new failed: no such device
Am I doing something wrong here? What could be causing this?
The Way of the Samurai
hi ghost dog,
instead of using the GUI try running the 3builddistro or 3zbuilddistro script in a terminal .... might give more information.
instead of using the GUI try running the 3builddistro or 3zbuilddistro script in a terminal .... might give more information.
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331
Thanks.
I did as you said, and it looks like it did build the initrd, and crashed when it tried to chroot into the filesystem. Something about missing packages, which is weird because I was able to complete the woof process the other day with a different kernel.
So why doesn't the initrd work, then? The kernel works, the modules work. The init and distro specs files work with other kernels just fine. What is this error with "missing argument to -iname"?
I did as you said, and it looks like it did build the initrd, and crashed when it tried to chroot into the filesystem. Something about missing packages, which is weird because I was able to complete the woof process the other day with a different kernel.
So why doesn't the initrd work, then? The kernel works, the modules work. The init and distro specs files work with other kernels just fine. What is this error with "missing argument to -iname"?
The Way of the Samurai
what operating system are you building on 32bit or 64bit ? and what puppy are you building 32bit or 64bit?
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331