【发布时间】:2023-01-09 03:57:18
【问题描述】:
我首先决定通过从 Windows 10 Pro 64 位(更新是最新的)移动安装 Linux,使用旧的 Acer 不受欢迎的主板、DDR3 12GB、Intel i5、GTX 1050Ti,并且没有 TPM 模块和内置 WiFi 适配器, 到 ArchLinux(01.01.2023 版本),通过使用 Rufus for Windows 解压缩到闪存驱动器。 我将 USB 闪存驱动器(大约 6GB 可用空间,没有 ISO 文件)格式化为具有大缓存的 GPT 格式,解压缩图像(在此过程中,Rufus 让我更新库,我同意了),进入 ArchLinux 的 BootManager ,选择设置的第一行(x86-64),除了“systemd-networkd-wait-online.service”之外的所有内容都会自动加载成功。 我已经准备好了分发盘,按照YouTube上的指南,在Linux系统下格式化我下载ArchLinux的磁盘(我在其他磁盘上有Windows的备份副本)。
但在那之后,第一个问题开始了。 “ping”命令非常糟糕,这让我无法安装必要的文件,而这些文件需要在之后安装系统。
我现在已经试验了 17 个小时,几乎不停地试图找到至少一些解决方案,但没有任何帮助(这个问题在论坛上已经存在了几十年,这些答案都没有帮助我)。唯一有点帮助的是“ip link”命令。我过去常常链接 ip“localhost”和 dev“lo”,因为这是“ip a”命令给我的唯一数据。之后,我可以使用“ping”命令连接到 DNS 服务器,并且每次尝试输入命令时只捕获一个数据包,即使我输入了某个网站的 IP(不是字母),例如“google.com” ”,然后没有任何效果,就像在“ip link”命令之前一样。顺便说一句,“ping localhost”总是工作正常,而且当我有一个工作操作系统时,我的互联网速度也不错。
我试图创建一个静态 IP,但无法做任何事情来提升“状态”。使用“ip”命令不会改变任何东西,“ifconfig”、“nmcli”和许多其他命令根本不起作用,很可能是因为缺少我无法使用这台计算机下载的必要文件。系统时钟乍一看是正确的,但不同步。内置 UEFI 菜单中禁用了所有可能阻止访问 Internet 的项目。计算机上已连接的驱动器(SSD SATA-III (240GB)、HDD (1TB))中没有任何 Windows 剩余,HDD 上的 Windows 恢复分区(约 100MB)除外。
不幸的是,我没有任何无线互联网适配器,但如果没有它,我可以买它。我有一个 MiWiFi 路由器,他们网站上的设置很好,我什至设置了 Google 和 Cloudflare DNS 服务器,但没有帮助。 任何文件中的任何更改都没有意义,并且大部分已立即被替换。重新启动后,任何更改都将重置为默认值。
我的 NVIDIA GPU 之前安装了“NVIDIA STUDIO”驱动程序。
当尝试启用“dhcpcd”或“systemd-networkd-wait-online.service”时,它开始发送垃圾邮件并出现一个错误并暂停,并说:
root@archiso ~ # [ OK ] Stopped Refresh Pacman mirrorlist with Reflector..
Starting Refresh pacman mirrorlist with Reflector....
[FAILED] Failed to start Refresh Pacman mirrorlist with Reflector.. See 'systemctl status reflector.service' for details.
我试图配置这些服务的配置,但无济于事。命令本身,建议写一个'systemctl status reflector.service',之后只给出这个:
..reflector.service: enabled; preset: disabled) <...> Active: activating (auto-restart) (Result: exit-code) <...> Process: ...(code=exited, status=1/FAILURE)...".
The "journalctl" command shows errors like this:
"Unstable clock detected, switching default tracing clock to "global"...
r8169 0000:03:00.0: unknown chip XID 481, contact r8169 maintainers (see MAINTAINERS file)
ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20220331/utaddress-204
ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x000000000000047F (\GMIO) (20220331/utaddress-204)
ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GMIO) (20220331/utaddress-204)
ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GMIO) (20220331/utaddress-204)
lpc_ich: Resource conflict(s) found affecting gpio_ich
cfg80211: Process '/usr/bin/set-wireless-regdom' failed with exit code 1.
at24 15-0050: supply vcc not found, using dummy regulator
controlC1: Process '/usr/bin/alsact1 restore 1' failed with exit code 99.
controlC0: Process '/usr/bin/alsact1 restore 0' failed with exit code 99.
controlC2: Process '/usr/bin/alsact1 restore 2' failed with exit code 99.
kauditd_printk_skb: 36 callbacks suppressed
kauditd_printk_skb: 10 callbacks suppressed
systemd-networkd-wait-online[357]: Timeout occured while waiting for network connectivity.
systemd-networkd-wait-online.service: Main process exited, code=exited, status=1/FAILURE
systemd-networkd-wait-online.service: Failed with result 'exit-code'.
Failed to start Wait dor Network to be Configured.
Reached target Network is Online.
Switching to fallback DNS server 1.1.1.1#cloudflare-dns.com.
error: failed to retrieve mirrorstatus data: URLError: <urlopen error [Errno -3] Temporary failure in name resolution>
我明白了它所说的,但真的不知道现在该怎么办。
在对 Windows 中缺乏良好的自定义功能感到失望之后,我仍然想全面且功能丰富地尝试 Linux(我不是仇恨者,我只是想为自己重做一切),我真的不想回到那里。这就是我转向这里的原因。希望大家多多支持,文字多了抱歉,分开发那么多信息实在是太无聊了。
祝大家新年快乐!
【问题讨论】:
标签: linux terminal ip systemd archlinux