您尚未登录。

#1 2023-01-07 19:09:22

ox
会员
注册时间: 2019-12-01
帖子: 10

archlinux 最新镜像, 安装问题, 望不吝赐教

问题一:
环境:
1. arch linux iso 2023.01.01
2. live cd -- ventoy
前提条件:
1. /etc/default/grub 中已经放开了不去找其它系统引导的注释
2. 与 windows 10 共用同一个 efi 分区,并正确挂载

现象:
在安装的过程中, grub-mkconfig -o /boot/grub/grub.cfg 执行之后仍然找不到 windows 系统引导。
但是在 reboot 进到正式的系统之后,其它什么都不做重新执行 grub-mkconfig -o /boot/grub/grub.cfg 就又找到了 windows 10 引导,而且在安装时指定的 --bootloader-id 也变为了默认的 Arch Linux(其实我是改了名字)

这个是否是 bug


问题二:
硬件: 显卡 GTX1060
目前,arch linux 下 wayfire + wayland + nvidia 闭源驱动是否还没有一个可用的方案。来回折腾好几遍了,各种问题,都不能配置成功。崩溃中。。。  如果有的话,麻烦推荐一个靠谱教程或者文章
另外,在安装 nvidia 驱动的时候,nouveau 一直禁用不了,确认 blacklist 也加了,从 wiki 各种地方看教程也不行,这个有遇到过的人吗?

问题三:
使用 arch linux 安装镜像中 archinstall 脚本安装,Drive(s) 项不显示磁盘分区,点开就报错崩溃,信息如下:
```
Raising ex because: 2048
Traceback (most recent call last):
  File "/usr/bin/archinstall", line 8, in <module>
    sys.exit(run_as_a_module())
  File "/usr/lib/python3.10/site-packages/archinstall/__init__.py", line 311, in run_as_a_module
    script.execute()
  File "/usr/lib/python3.10/site-packages/archinstall/lib/profiles.py", line 195, in execute
    self.spec.loader.exec_module(sys.modules[self.namespace])
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/lib/python3.10/site-packages/archinstall/examples/guided.py", line 301, in <module>
    ask_user_questions()
  File "/usr/lib/python3.10/site-packages/archinstall/examples/guided.py", line 107, in ask_user_questions
    global_menu.run()
  File "/usr/lib/python3.10/site-packages/archinstall/lib/menu/selection_menu.py", line 336, in run
    if not self._process_selection(value):
  File "/usr/lib/python3.10/site-packages/archinstall/lib/menu/selection_menu.py", line 353, in _process_selection
    return self.exec_option(config_name, selector)
  File "/usr/lib/python3.10/site-packages/archinstall/lib/menu/selection_menu.py", line 373, in exec_option
    result = selector.func(presel_val)
  File "/usr/lib/python3.10/site-packages/archinstall/lib/menu/global_menu.py", line 79, in <lambda>
    lambda preset: self._select_harddrives(preset),
  File "/usr/lib/python3.10/site-packages/archinstall/lib/menu/global_menu.py", line 345, in _select_harddrives
    harddrives = select_harddrives(old_harddrives)
  File "/usr/lib/python3.10/site-packages/archinstall/lib/user_interaction/system_conf.py", line 52, in select_harddrives
    hard_drives = all_blockdevices(partitions=False).values()
  File "/usr/lib/python3.10/site-packages/archinstall/lib/disk/helpers.py", line 263, in all_blockdevices
    raise ex
  File "/usr/lib/python3.10/site-packages/archinstall/lib/disk/helpers.py", line 247, in all_blockdevices
    information = blkid(f'blkid -p -o export {device_path}')
  File "/usr/lib/python3.10/site-packages/archinstall/lib/disk/helpers.py", line 128, in blkid
    raise error
  File "/usr/lib/python3.10/site-packages/archinstall/lib/disk/helpers.py", line 125, in blkid
    raw_data = SysCommand(cmd).decode()
  File "/usr/lib/python3.10/site-packages/archinstall/lib/general.py", line 435, in __init__
    self.create_session()
  File "/usr/lib/python3.10/site-packages/archinstall/lib/general.py", line 486, in create_session
    with SysCommandWorker(
  File "/usr/lib/python3.10/site-packages/archinstall/lib/general.py", line 275, in __exit__
    raise SysCallError(f"{self.cmd} exited with abnormal exit code [{self.exit_code}]: {self._trace_log[-500:]}", self.exit_code, worker=self)
archinstall.lib.exceptions.SysCallError: ['/usr/bin/blkid', '-p', '-o', 'export', '/dev/sdb3'] exited with abnormal exit code [2048]: b'blkid: /dev/sdb3: ambivalent result (probably more filesystems on the device, use wipefs(8) to see more details)\r\n'
```
如何解决?

最近编辑记录 ox (2023-01-07 19:23:57)

离线

#2 2023-01-08 10:09:10

Oliver Wei
会员
注册时间: 2021-07-13
帖子: 118

Re: archlinux 最新镜像, 安装问题, 望不吝赐教

针对问题二:wayland对n卡闭源驱动支持没什么问题吧,不完美。但是,如果点不亮,那依然是你配置问题。我是台式电脑,3060显卡,n卡dkm驱动 (nvidia-dkms nvidia-utils lib32-nvidia-utils nvidia-settings),加上内核参数,补上dkm需要的hook,wayfire用着一切正常。

离线

#3 2023-01-08 18:00:13

nibazshab
会员
注册时间: 2022-02-04
帖子: 137

Re: archlinux 最新镜像, 安装问题, 望不吝赐教

这个论坛用的是 bbcode,不是 markdown,在「提交」的右边有个「预览」,发出来之前,先点它先看一下是什么效果,别搞的排版乱七八糟的,看的不清爽,另外,在自己的贴子的右下角有个「编辑」,点它可以修改自己发的贴子,bbcode 的语法点「提交」上面的那个「BBCode」就能看到,很简单

关于问题一,没遇见过

关于问题二,没用过 wayfire,不过 GNOME Wayland + NVIDIA 闭源驱动 是没有任何问题的,就按这个来就好 https://wiki.archlinux.org/title/NVIDIA,并且 NVIDIA 闭源驱动会自动屏蔽 nouveau,你不用管它

关于问题三,archinstall 经常出问题,建议别用

最近编辑记录 nibazshab (2023-01-08 18:26:27)

离线

#4 2023-01-08 22:50:19

q234rty
会员
注册时间: 2017-10-01
帖子: 41

Re: archlinux 最新镜像, 安装问题, 望不吝赐教

注意禁用 nouveau 需要在 mkinitcpio.conf 中去掉 kms 这个 HOOK 之后重新 mkinitcpio -P , 单纯安装 nvidia 并不会成功禁用。

离线

#5 2023-01-09 17:46:57

ox
会员
注册时间: 2019-12-01
帖子: 10

Re: archlinux 最新镜像, 安装问题, 望不吝赐教

Oliver Wei 说:

针对问题二:wayland对n卡闭源驱动支持没什么问题吧,不完美。但是,如果点不亮,那依然是你配置问题。我是台式电脑,3060显卡,n卡dkm驱动 (nvidia-dkms nvidia-utils lib32-nvidia-utils nvidia-settings),加上内核参数,补上dkm需要的hook,wayfire用着一切正常。


我这边做的操作和你说的一样,也是用的 nvidia-dkms 驱动,但是配置好之后只要一开机就卡在 starting version 245.5-2-arch 这个输出上。之后实在没办法了,我选了最新的 Manjaro sway + 闭源(仅测试用)镜像试了一下,安装镜像都起不来,也是卡在同一个地方。。。

离线

#6 2023-01-09 17:47:40

ox
会员
注册时间: 2019-12-01
帖子: 10

Re: archlinux 最新镜像, 安装问题, 望不吝赐教

q234rty 说:

注意禁用 nouveau 需要在 mkinitcpio.conf 中去掉 kms 这个 HOOK 之后重新 mkinitcpio -P , 单纯安装 nvidia 并不会成功禁用。

这个操作我做了,比卡在启动阶段,然后把装的 nvidia-dkms 卸载就好了

离线

#7 2023-01-09 17:48:13

ox
会员
注册时间: 2019-12-01
帖子: 10

Re: archlinux 最新镜像, 安装问题, 望不吝赐教

nibazshab 说:

这个论坛用的是 bbcode,不是 markdown,在「提交」的右边有个「预览」,发出来之前,先点它先看一下是什么效果,别搞的排版乱七八糟的,看的不清爽,另外,在自己的贴子的右下角有个「编辑」,点它可以修改自己发的贴子,bbcode 的语法点「提交」上面的那个「BBCode」就能看到,很简单

关于问题一,没遇见过

关于问题二,没用过 wayfire,不过 GNOME Wayland + NVIDIA 闭源驱动 是没有任何问题的,就按这个来就好 https://wiki.archlinux.org/title/NVIDIA,并且 NVIDIA 闭源驱动会自动屏蔽 nouveau,你不用管它

关于问题三,archinstall 经常出问题,建议别用

OK, 多谢

离线

#8 2023-01-10 12:41:14

nibazshab
会员
注册时间: 2022-02-04
帖子: 137

Re: archlinux 最新镜像, 安装问题, 望不吝赐教

q234rty 说:

注意禁用 nouveau 需要在 mkinitcpio.conf 中去掉 kms 这个 HOOK 之后重新 mkinitcpio -P , 单纯安装 nvidia 并不会成功禁用。

不会吗?我看 wiki 里写有说会啊,并且我自己是没有把 kms 去掉的

6. Reboot. The nvidia package contains a file which blacklists the nouveau module, so rebooting is necessary.

离线

#9 2023-01-10 14:29:23

ox
会员
注册时间: 2019-12-01
帖子: 10

Re: archlinux 最新镜像, 安装问题, 望不吝赐教

nibazshab 说:
q234rty 说:

注意禁用 nouveau 需要在 mkinitcpio.conf 中去掉 kms 这个 HOOK 之后重新 mkinitcpio -P , 单纯安装 nvidia 并不会成功禁用。

不会吗?我看 wiki 里写有说会啊,并且我自己是没有把 kms 去掉的

6. Reboot. The nvidia package contains a file which blacklists the nouveau module, so rebooting is necessary.

是不会,我也遇到了这个问题(我用的 2023 01 01 的最新安装镜像)。不走运的是,我这边一禁用掉 nouveau,只用 nvidia 驱动就起不来了。

离线

#10 2023-01-11 12:33:18

nibazshab
会员
注册时间: 2022-02-04
帖子: 137

Re: archlinux 最新镜像, 安装问题, 望不吝赐教

不清楚,我这里没去掉 kms,只是单纯安装了 nvidia 驱动的,想来应该是用的闭源而不是 nouveau,因为显卡的表现和 win 下差不多 :(

不知道是不是开了这个的缘故 https://wiki.archlinux.org/title/NVIDIA … de_setting

最近编辑记录 nibazshab (2023-01-11 12:33:42)

离线

#11 2023-01-13 21:39:15

Aary
会员
注册时间: 2022-12-28
帖子: 4

Re: archlinux 最新镜像, 安装问题, 望不吝赐教

问题三:
可以试试把盘格式化一下后,在重启一下试试
但到安装的时候archinstall八成会出错,有能力还是要按wiki一行一行敲

离线

#12 2023-01-16 10:07:51

ox
会员
注册时间: 2019-12-01
帖子: 10

Re: archlinux 最新镜像, 安装问题, 望不吝赐教

Aary 说:

问题三:
可以试试把盘格式化一下后,在重启一下试试
但到安装的时候archinstall八成会出错,有能力还是要按wiki一行一行敲

一直是按 wiki 一步一步来的,想省事来着,试了一下 arch install 发现有问题。  但是自己安装死在了 wayland + nvidia 闭源驱动上。。。

离线

#13 2023-02-02 00:13:46

onikage
会员
注册时间: 2023-02-01
帖子: 15

Re: archlinux 最新镜像, 安装问题, 望不吝赐教

我是kde,n卡跑xwayland的时候效率低得很, 切换到intel显卡就没这些问题:
1. 休眠后大概率缩放复位
2. 休眠后一定概率界面卡死.
3. electron程序在文字多了以后上下左右移动光标卡的很.
4. electron程序的菜单弹出时闪烁.

现在已经用iommu那一套东西完全屏蔽了n卡, 切到winodws才用. 有集显就用集显吧.

离线

#14 2023-02-02 11:28:50

matrikslee
会员
注册时间: 2017-04-21
帖子: 442
个人网站

Re: archlinux 最新镜像, 安装问题, 望不吝赐教

问题一 我猜大概率是os-prober包的问题
问题二 我印象中是有人搞成功过,可以在论坛搜一下,不过我自己没搞过(主要是没买过n卡,买设备之前看一下相关讨论就直接无脑amd了

就我在论坛里面看到过的n卡驱动问题,大多都是驱动版本和内核版本不匹配导致的,你可以试试换内核版本 or 换驱动版本,

离线

#15 2023-02-02 15:12:59

Watermelon.Rei
会员
注册时间: 2021-12-29
帖子: 114

Re: archlinux 最新镜像, 安装问题, 望不吝赐教

SysCallError: ['/usr/bin/blkid', '-p', '-o', 'export', '/dev/sdb3'] exited with abnormal exit code [2048]: b'blkid: /dev/sdb3: ambivalent result (probably more filesystems on the device, use wipefs(8) to see more details)
问题三提示sdb3的输出结果是矛盾的,有可能有多个文件系统,应该是磁盘分区工具操作不当,导致以前的分区参数残留干扰了脚本判断,考虑一下清除分区数据
你自己在shell调用blkid - p - o export /dev/sdb3应该也会出错

最近编辑记录 Watermelon.Rei (2023-02-02 15:15:28)

离线

页脚