#archlinux-cn

!YkBCOsxHJvtzDSJCGa:nichi.co

6,575 messages · Page 58 of 66

telegram_8233560189
这两个模块都加载了,grub跟zfs有兼容性问题,我再试试refind吧
telegram_1273272346
[m.image] image.jpeg
telegram_1273272346
[m.image] image.jpeg
telegram_8233560189
[m.image] image.jpeg
telegram_7805863661
$ systemctl --user status app-org.kde.krdpserver.service ● app-org.kde.krdpserver.service - KRDP Server Loaded: loaded (/usr/lib/systemd/use r/app-org.kde.krdpserver.service; enabled; preset: disabled) Active: active (running) since Tue 2026-02-10 14:38:45 CST; 3min 47s ago Invocation: 596a23c16e4749e7b4377f5687eefee2 Main PID: 319537 (krdpserver) Tasks: 6 (limit: 38157) Memory: 26.1M (peak: 31.3M) CPU: 177ms CGroup: /user.slice/user-1000.slice/[email protected]/app.slice/app-org.kde.krdpserver.service └─319537 /usr/bin/krdpserver 2月 10 14:38:45 arch systemd[936]: Starting KRDP Server... 2月 10 14:38:45 arch systemd[936]: Started KRDP Server. 2月 10 14:38:45 arch krdpserver[319537]: Listening for connections on QHostAd dress(QHostAddress::Any) 3389 2月 10 14:38:45 arch krdpserver[319537]: Failed to register with host por tal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: App info not found for 'org .kde.krdp-server'") 有人遇到过这种问题吗?感觉krdp 好难用
telegram_824372155
那倒不至于
telegram_824372155
其实理想情况下 btrfs 也需要个这样的东西,只是没人写(
telegram_548376996
还是纯手动吧 (
telegram_548376996
太高级了
kimiblock
图截全
telegram_824372155
* zfsbootmenu 其实是个定制的内核 + initramfs,在里面探测硬盘上的 zfs 然后 kexec 加载要启动的内核和 initramfs
telegram_824372155
zfsbootmenu 其实是个定制的内核 + initramfs,在里面探测硬盘上的 zfs 然后 kexec 加载要启动的内核
telegram_548376996
spl zfs这两个驱动必须在initramfs中加载
telegram_548376996
驱动是不是加载了
telegram_548376996
还有你lsmod | grep zfs看一下
telegram_548376996
zfsbootmenu不知道是什么 应该是内核没认zfs
telegram_548376996
grub应该可以
telegram_548376996
我是refind起的
telegram_1273272346
[m.image] image.jpeg
telegram_8233560189
全新安装
telegram_548376996
root=zfs:zroot/ROOT/default rootfstype=zfs systemd.log_level=5 quiet pci=noaer intel_iommu=on rw module_blacklist=br_netfilter initrd=\initramfs-linux-lts.img
telegram_548376996
mkinitcpio-sd-zfs-poscat我现在用这个启动的
telegram_548376996
你之前能起来吗?
telegram_8233560189
https://wiki.archlinux.org/title/Install_Arch_Linux_on_ZFS#Troubleshooting 按官方这个wiki配置的, bootloader用的是zfsbootmenu
kimiblock
命令前面加上 `env PORTABLE_LOGGING=debug`
telegram_8233560189
[m.image] image.jpeg
telegram_1273272346
[m.image] image.jpeg
telegram_548376996
居然是zfs 难怪
telegram_824372155
你是按什么步骤把系统安装到 zfs 上的?做了哪些配置?
kimiblock
`_portableConfig=com.qq.weixin /usr/lib/portable/daemon/portable-daemon --actions stats`
telegram_548376996
cat /proc/cmdline看一下
telegram_1273272346
没有了
telegram_824372155
initramfs 没找到你的根目录
telegram_548376996
* journalctl -u gpt-auto-root journalctl -b
telegram_548376996
journalctl -u gpt-auto-root
telegram_8233560189
[m.image] image.jpeg
telegram_8233560189
我重新生成了一下initramfs之后,开始出另一个问题了🥲
kimiblock
下面呢, 没了吗
telegram_1273272346
[m.image] image.jpeg
matterbridge
[precore] 指望微信日志,没戏,一个闭源软件。
telegram_548376996
journalctl 能运行吗
kimiblock
不可能一点输出都没有吧
telegram_548376996
有日志吗?
kimiblock
你运行命令行啊
telegram_824372155
在 arch-chroot 之前看一眼 lsblk -o+FSTYPE,PARTTYPENAME,UUID
telegram_1273272346
没有明显日志 就是没看到启动界面
matterbridge
[precore] 不如把重要内容备份出来,重装后放回去。
telegram_824372155
怪了。那你挂载好所需的挂载点(包括 /boot 及其目录下的挂载点),然后 arch-chroot 进去用 pacman 重新安装一遍内核,hook 会自动跑 mkinitcpio
telegram_8233560189
[m.image] image.jpeg
kimiblock
看日志
telegram_824372155
挂载好后先别 chroot,看一下 ls -l /mnt/etc/fstab*
telegram_138149119
懂了
matterbridge
[precore] 还有微信的事?
telegram_1273272346
升完级微信突然就启动不了了
telegram_313927976
所以需要先弄明白 fstab 为什么会在里边
telegram_313927976
* 那个地方的 fstab 需要你重建 initramfs (mkinitcpio -P)才能修改
telegram_313927976
那个地方的 fstab 需要你重建 initramfs (mkinitcpio -P)
telegram_824372155
simpledrm 用的是 UEFI 提供的 framebuffer 来输出画面
matterbridge
[precore] 用arch没必要这样啊,又不是为安全设计的系统
matterbridge
[precore] 现在都是自动挂载,怎么还有手动/etc/fstab的需求?难道关键部分摆在只读外设?
telegram_824372155
nomodeset 以后就一直是 simpledrm 在跑
telegram_824372155
nomodeset 实际上是禁用了 kernel mode-setting,内核在启动时画面是由 simpledrm 处理的,在 kms 发生时显卡驱动加载并取代 simpledrm
telegram_138149119
CPU渲染?
nicolasyang
不需要是 webgl, 只要是复杂点的 web app 就行了,比如 gmail, element
telegram_824372155
剩下的工作在 swtich root 以后交给根目录上的 /sbin/init 执行
telegram_8233560189
不chroot, 删除内容, systemctl daemon-reload, 重启之后, fstab里面内容还在.
telegram_138149119
* initramfs是为了让你能挂 / 从而访问 /etc/fstab 的
telegram_138149119
initramfs是为了让你能挂/从而访问 /etc/fstab的
matterbridge
[precore] 不是到vesa,是到llvmpipe
telegram_824372155
initramfs 的任务只是找到并挂载根目录
telegram_824372155
不需要
telegram_824372155
应该是 fallback 到 simpledrm
telegram_5126588312
initramfs 里原来不需要 /etc/fstab 吗
telegram_824372155
只能说先排查问题出在哪
telegram_138149119
fallback到vesa是吧
telegram_138149119
懂了
telegram_138149119
telegram_824372155
这是禁用显卡驱动(
telegram_138149119
这个是为啥能解决问题
telegram_8427563628
[m.image] image.jpeg
telegram_313927976
不 chroot 啊
telegram_8427563628
成功了! 非常感谢
matterbridge
[precore] 反正我的理解是普通swap就行,上限8G,以下对标内存。
telegram_8233560189
刚试过了, 不能, fstab里面内容没法清空, 我chroot进去删了试试
telegram_386346694
嗯,就这里最后加个 nomodeset
telegram_313927976
你把 /etc/fstab 清空了,然后 systemctl daemon-reload,再退出,能接着启动吗?
telegram_824372155
另外进程(或 cgroup)占用多少内存,不代表至少给它这么多内存才能流畅跑
matterbridge
[precore] 五个WebGL应用是吧……
telegram_313927976
这就是 initramfs 里啊。那你的 /etc/fstab 是怎么来的……
telegram_8427563628
[m.image] image.jpeg
nicolasyang
我现在 firefox 5个标签页用了 7.6 GB 内存
telegram_824372155
代替 zram 啊,大部分情况下比 zram 更合适
matterbridge
[precore] 默认带z?有这个必要吗
telegram_386346694
不是这里,是 ventoy 选择以后的
telegram_824372155
swap 不是充当内存。而且 arch 默认开启 zswap
matterbridge
[precore] 内存不够先考虑zram之类的,而不是让swap充当内存
telegram_8427563628
接下来是该要做什么
telegram_8427563628
[m.image] image.jpeg
matterbridge
[precore] 虚拟机非必要(如就是为了体验其它操作系统桌面环境)的话,留个tty和ssh就行了。
telegram_8233560189
[m.image] image.jpeg
← Previous Page 58 / 66 Next →

Matrix Historian — Message Archive Browser