LINUX.ORG.RU

Manjaro не грузится с Btrfs

 , ,


0

1

Чтобы не терять рабочую систему, я установил Manjaro на USB-HDD, потом скопировал оттуда систему в отдельный том Btrfs. В конфиг syslinux добавил такую секцию:

LABEL Manjaro version: embryo@4.1
	MENU LABEL Manjaro version: embryo@4.1
	APPEND root=/dev/sda2 rootflags=subvol=root/Manjaro-embryo,compress=lzo rw quiet
	LINUX ../vmlinuz-4.1-x86_64
	INITRD ../initramfs-4.1-x86_64.img

Поправил fstab в Manjaro:

/dev/sda2 /              btrfs    noatime,max_inline=256,ssd,discard,compress=lzo,space_cache,subvol=root/Manjaro-embryo 0 0

Пытаюсь загрузить Manjaro, но ничего не выходит

Что делать-то?

Deleted
Ответ на: комментарий от r3lgar

Разве при загрузке используется mount? Я думал, там разделы напрямую ядром монтируются.

Чрутнулся в Manjaro, посмотрел:

[root@Manjaro-embryo ~]# pacman -Qs btrfs
предупреждение: database file for 'core' does not exist
предупреждение: database file for 'extra' does not exist
предупреждение: database file for 'community' does not exist
предупреждение: database file for 'multilib' does not exist
local/btrfs-progs 4.3.1-2
    Btrfs filesystem utilities
local/syslinux 6.03-3
    Collection of boot loaders that boot from FAT, ext2/3/4 and btrfs filesystems, from CDs and via
    PXE
[root@Manjaro-embryo ~]#

Как я понял, btrfs-progs стоит.

Deleted
()

Пересобрал initrd, всё завелось.

Deleted
()
Ответ на: комментарий от Deleted

Тогда у тебя что-то с ядром. Видимо, модуль btrfs лежит в btrfs, и не может быть подгружен для того, чтобы примонтировать файловую систему, так как файловая система не примонтирована (это как положить ключи от сейфа в него же, и захлопнуть дверь).

UPD: Пока писал это сообщение, всё решилось. Лол.

r3lgar ★★★★★
()
Последнее исправление: r3lgar (всего исправлений: 1)
Ответ на: комментарий от r3lgar

И ты был прав с ключами от сейфа.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.