[求助] Linux 小白安装 Arch 时遇到的关于 mount 的报错

2018-12-14 08:29:42 +08:00
 HeiXiaoBai

在安装完基本系统后
使用 genfstab -L >> /mnt/etc/fstab
通过设备名挂载的方式,写入 fstab
但是在开机时遇到了报错,如图所示

然后我回到 iso 安装环境,做了点测试
发现 UUID 是存在的,但是无法通过 mount -U 无法挂载
同时 fstab 没有使用 UUID 的方式挂载分区

磁盘
3 个 1T HDD 组成 raid 0

分区和文件系统

/dev/md126  
  md126p1    EFI   vfat    256M  
  md126p2    grub  ext4    512M  
  md126p3    /     btrfs   500G  
  md126p4    null  null    500G  
  md126p5    null  null    1.8T  

挂载报错的是我根分区 md126p3 下的 btrfs 子卷
下图是测试过程演示

4345 次点击
所在节点    Linux
33 条回复
vB4h3r2AS7wOYkY0
2018-12-14 10:25:54 +08:00
@HeiXiaoBai ... 看不明白旁边选中文... 我刚刚去看了一下翻译应该没问题...
https://wiki.archlinux.org/index.php/RAID#Configure_mkinitcpio
重要的就这个了...
添加 mdadm_udev 到 /etc/mkinitcpio.conf 注意顺序
然后 mkinitcpio -p linux 重新生成 initramfs.
配置好了以后更新 kernel 也不用管了...
Osk
2018-12-14 10:25:55 +08:00
@HeiXiaoBai 看这情况你的 mkinitcpio raid 配置可能有问题。贴下你的
/etc/mkinitcpio.conf 看看?

参考 https://wiki.archlinux.org/index.php/RAID#Configure_mkinitcpio

你用的是哪种方式组的 raid 啊? lvm 还是 mdadm ???
HeiXiaoBai
2018-12-14 10:28:15 +08:00
@Osk #22 主板自带,硬件 raid
Osk
2018-12-14 10:30:09 +08:00
对了既然都上 btrfs 了,可以考虑下 btrfs 自带的 raid 0 啊,目测能提供不少 md 做不到的功能,比如在线添加移除磁盘. 只要别用 raid5/6 就好。

滑稽🤣
Osk
2018-12-14 10:32:23 +08:00
@HeiXiaoBai 硬盘 raid 得看你的是哪种 raid 控制器了。。。然后把它驱动加到 mkinitcpio.conf 中
HeiXiaoBai
2018-12-14 10:36:53 +08:00
vB4h3r2AS7wOYkY0
2018-12-14 10:46:48 +08:00
@HeiXiaoBai 图炸了



就二图的情况来看... 没问题. 本来就没有 fsck.btrfs
前俩 warnings 都是 fsck.btrfs 的
后俩 warnings https://wiki.archlinux.org/index.php/Mkinitcpio#Possibly_missing_firmware_for_module_XXXX
一般来说用不到的模块, 如果不使用可忽略
reus
2018-12-14 10:46:58 +08:00
应该是 initramfs 没有加载驱动,所以没法读硬盘分区信息,所以找不到那个 UUID
如果 iso 里面可以看到,那说明是可以驱动的,找出那个驱动的模块名,arch-chroot 进去之后,加到 /etc/mkinitcpio.conf 里,再 mkinitcpio -p linux,就能让启动时找到那个分区了
模块名你要搜索下
reus
2018-12-14 10:52:37 +08:00
MODULES="dm_mod md_mod raid1 btrfs" 试试
HeiXiaoBai
2018-12-14 11:16:28 +08:00
@MayKiller 刚才回复太频繁被禁言= =
已经解决啦,多谢(〃'▽'〃)
Rokee
2018-12-14 11:43:50 +08:00
为什么不用 arch 系的 manjaro,简单
zst
2018-12-14 11:54:27 +08:00
强烈推荐 majaro 和 antergo。。省心啊
dontaskcece
2018-12-14 13:06:22 +08:00
我用的 archanywhere,原版加安装器,好用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/517400

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX