I have managed to get my partitions moved to bcache using an Ubuntu live-usb. I now have a seperate boot partition and then bcache ones for root and home. I have managed to get it to boot. The problem is that after a while of only showing the plymouth splashscreen, dracut complains that it can not find the root drive by its uuid. In the emergency terminal that appears after a while I can then load the bcache module and register the bcache drives. Thereafter a message comes up that the disk was found but nothing more happends. From what I have been reading, the initrd should be rebuild so that it automatically loades the module and registers all the drives. Unfortunately I can only get info on how to do this for other distros. How should I do this in openSUSE (specifically tumbleweed)?
On Sun 26 Apr 2015 03:26:02 PM CDT, Gerharddc wrote:
I have managed to get my partitions moved to bcache using an Ubuntu
live-usb. I now have a seperate boot partition and then bcache ones for
root and home. I have managed to get it to boot. The problem is that
after a while of only showing the plymouth splashscreen, dracut
complains that it can not find the root drive by its uuid. In the
emergency terminal that appears after a while I can then load the bcache
module and register the bcache drives. Thereafter a message comes up
that the disk was found but nothing more happends. From what I have been
reading, the initrd should be rebuild so that it automatically loades
the module and registers all the drives. Unfortunately I can only get
info on how to do this for other distros. How should I do this in
openSUSE (specifically tumbleweed)?
Hi
No issues here with bcache loading, you can however load it by creating
a file called bcache.conf in /etc/modules-load.d/ containing one line
bcache.
Also make sure you use the bcache UUID for the mount point in fstab if
your still having problems.
lsblk -o NAME,UUID
–
Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.39-47-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!
On 2015-04-26 17:26, Gerharddc wrote:
> How should I do this in
> openSUSE (specifically tumbleweed)?
Tumbleweed has its own specific subforum. Maybe you should request a
moderator to move your post there.
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” (Minas Tirith))
Sorry for the late reply, I’ve been a bit busy. Luckily I have got it working though by running initrd from a chrooted environment. I guess it worked because I installed bcache-tools first.
PS. I doubt if this really has anything specific to do with Tumbleweed… Also, why is this module not with the standard openSUSE kernel packages?