您尚未登录。

#1 2019-02-12 11:20:48

Think
会员
注册时间: 2019-02-10
帖子: 3

安装过程中关于systemd的问题, 求解惑~~

投奔manjaro许久后由于各种脑仁疼的原因又回arch了~ 双系统之前先在虚拟机里面再过一遍安装过程

闲的蛋疼顺便折腾了一波lvm

由于要改initramfs, 就大概在wiki了解了一下

英文LVM page 里有如下描述:

For systemd based initramfs:

/etc/mkinitcpio.conf
------------------------------------------------------------------------------------------------------------------------------
HOOKS=(base systemd ... block sd-lvm2 filesystems)

Google了一下发现这个systemd的Hook使用后好像能加快一点点开机我就用了...

但是改后在安装grub的过程中, 在生成配置文件"grub-mkconfig -o /boot/grub/grub.cfg"时使用时间异常的长并且有如下警告

WARNING: Failed to connect to lvmetad. Falling back to device scanning
WARNING: Device /dev/nvme0n1 not initialized in udev database even after waiting 10000000 microseconds
WARNING: Device /dev/loop0 not initialized in udev database even after waiting 10000000 microseconds
WARNING: Device /dev/Archlinux/ArchRoot not initialized in udev database even after waiting 10000000 microseconds
WARNING: Device /dev/nvme0n1p1 not initialized in udev database even after waiting 10000000 microseconds
WARNING: Device /dev/nvme0n1p2 not initialized in udev database even after waiting 10000000 microseconds

大概重复上面警告不知道多少次后done
不过umount重启后是可以正常进入系统的, google了一下这个问题有跟我一样的情况但是并没有说明白到底怎么回事....

有没有巨佬大哥前来指点一番感激不尽~~~

离线

#2 2019-02-12 13:48:28

quinoa2a
懒惰是第二生产力,而第一则是deadline
注册时间: 2019-02-02
帖子: 12
个人网站

Re: 安装过程中关于systemd的问题, 求解惑~~

tl;dr

mkdir /mnt/hostlvm
mount --bind /run/lvm /mnt/hostlvm
arch-chroot /mnt
ln -s /hostlvm /run/lvm

这个是LVM上游的bug(严格来说不是bug是feature的样子。。),解决方案来自: https://bbs.archlinux.org/viewtopic.php … 9#p1820949
这段已经加到GRUB的wiki里了: https://wiki.archlinux.org/index.php/GR … croseconds

最近编辑记录 quinoa2a (2019-02-12 14:01:23)

离线

#3 2019-02-13 02:51:19

Think
会员
注册时间: 2019-02-10
帖子: 3

Re: 安装过程中关于systemd的问题, 求解惑~~

灰常感谢! 学习了学习了

离线

#4 2019-02-13 23:56:34

Tee
会员
注册时间: 2016-09-10
帖子: 143
个人网站

Re: 安装过程中关于systemd的问题, 求解惑~~

我是好奇各种脑仁疼的原因是什么原因


啦哆咪 - 用Linux制作音乐
https://lado.me

离线

页脚