#archlinux-cn
!YkBCOsxHJvtzDSJCGa:nichi.co
6,617 messages · Page 59 of 67
[precore] 用arch没必要这样啊,又不是为安全设计的系统
[precore] 现在都是自动挂载,怎么还有手动/etc/fstab的需求?难道关键部分摆在只读外设?
nomodeset 以后就一直是 simpledrm 在跑
nomodeset 实际上是禁用了 kernel mode-setting,内核在启动时画面是由 simpledrm 处理的,在 kms 发生时显卡驱动加载并取代 simpledrm
CPU渲染?
不需要是 webgl, 只要是复杂点的 web app 就行了,比如 gmail, element
剩下的工作在 swtich root 以后交给根目录上的 /sbin/init 执行
不chroot, 删除内容, systemctl daemon-reload, 重启之后, fstab里面内容还在.
* initramfs是为了让你能挂 / 从而访问 /etc/fstab 的
initramfs是为了让你能挂/从而访问 /etc/fstab的
[precore] 不是到vesa,是到llvmpipe
initramfs 的任务只是找到并挂载根目录
应该是 fallback 到 simpledrm
initramfs 里原来不需要 /etc/fstab 吗
只能说先排查问题出在哪
fallback到vesa是吧
这是禁用显卡驱动(
这个是为啥能解决问题
[m.image] image.jpeg
不 chroot 啊
成功了! 非常感谢
[precore] 反正我的理解是普通swap就行,上限8G,以下对标内存。
刚试过了, 不能, fstab里面内容没法清空, 我chroot进去删了试试
嗯,就这里最后加个 nomodeset
你把 /etc/fstab 清空了,然后 systemctl daemon-reload,再退出,能接着启动吗?
另外进程(或 cgroup)占用多少内存,不代表至少给它这么多内存才能流畅跑
[precore] 五个WebGL应用是吧……
这就是 initramfs 里啊。那你的 /etc/fstab 是怎么来的……
[m.image] image.jpeg
我现在 firefox 5个标签页用了 7.6 GB 内存
代替 zram 啊,大部分情况下比 zram 更合适
[precore] 默认带z?有这个必要吗
不是这里,是 ventoy 选择以后的
swap 不是充当内存。而且 arch 默认开启 zswap
[precore] 内存不够先考虑zram之类的,而不是让swap充当内存
接下来是该要做什么
[m.image] image.jpeg
[precore] 虚拟机非必要(如就是为了体验其它操作系统桌面环境)的话,留个tty和ssh就行了。
[m.image] image.jpeg
[m.image] image.jpeg
[precore] swap当内存的结果就是超时报错
[precore] 在grub界面选中某个条目按e编辑
2G 内存开 swap 其实是能用 sway + firefox 的,但只能开很少的标签页
我再试试,是在grub界面按e还是进入之后的那个界面按e
尝试过启动时按 e 加入 modeset 了吗
这个尝试过了吗
https://t.me/archlinuxcn_group/3695740
不知道啊
[precore] 如果内存不够,FireFox(及衍生版)和Chrome(及衍生版)都不能用,得用轻量浏览器,如Palemoon,甚至lynx这种。
我感觉会不会是启动错根目录了?我不太懂 zfs
[precore] KDE Plasma 2G不够的,Plasma和Gnome的资源需求和Win11一个桌
但是他说没有 pacman,那应该在
现在光浏览器就很吃内存
@galaxysnail 我试着去下载了更早的archlinux版本进行archlinux的安装,版本号为archlinux-2025.12.01-x86_64,仍然出现了和archlinux-2026.02.01-x86_64一模一样的问题
看你跑什么应用程序了
系统最终打算是在一台4GB的实体笔记本上安装,体验会很卡吗?
这不是在 initramfs 里吧
👌我去试试
KDE 自己说的最低 2G,只够让他自己起来
ls / 看看呢
那要打开
不过先看看3D图形加速开了吗
好的,我再多分配点内存试试
这年头 2GB 干啥都不够
是不是内存不足
各位,在 Virtual Box 里面安装好系统后,进入桌面环境很卡,基本点一下就卡住不动了,内存2GB,桌面环境是KDE,该如何排查解决?
[m.image] image.jpeg
[m.image] image.jpeg
systemctl cat boot-efi.mount
哦好像是 systemd 挂载的——那 systemd 为什么要在 initramfs 里挂载 efi 呢?
cat /etc/fstab 看看?
那为什么会挂载 /boot/efi 呢
也没有,在chroot里面是有的
pacman 命令有吗
为什么会缺内核模块,什么东西没装吗?
[m.image] image.jpeg
我看到有人说内核参数加上`amdgpu.dcdebugmask=0x10`能解决?正在尝试中
https://logpaste.com/qGeVSbnC 完整日志
是不是还没 chroot 啊
这个报错对应的错误信息太多了
咦,没错啊。modprobe vfat 试试?
[m.image] image.jpeg
当时那个 regression 应该早就修了,最近群里遇到的应该是新的
先启动起来,再来修,这样还能看看能不能不用 archiso(
但 fat 文件系统无法挂载只是现象,不是原因,原因大概率是内核模块和当前启动的内核版本不匹配
把fstab里efi的条目先注释了,引导进去看下内核模块里是不是没带vfat
草一年前就有人有一样问题了啊
uname -a; ls /usr/lib/modules
[m.image] image.png
如果只是想要启动的话 efi 不挂载也不是不行,只要 / 还是正确的就好,efi 只要负责提供 initramfs 和内核。。。
全新安装, 只不过根目录用的是zfs, 启动不了😂
安装的zfs-linux-lts, 内核版本是6.12
`amdgpu 0000:05:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data` 有大佬知道怎么解决这个报错吗
确实,改来改去的都忘了)
你之前做了什么,是全新安装的系统吗
内核版本不对?