我是这个社区的新人,Arch 发行版的新手,我希望在好的部分发帖:) 我认为这是一个硬件问题,而不是发行版问题。
我目前正在尝试几个 Arch 发行版,然后再永久安装基本的 Archlinux。为此,我从下载的 ISO 创建了一个可启动的 USB 密钥(在检查了 SHA1 和 MD5 之后)。通过重新初始化和格式化 USB 密钥,我认为写入密钥时出现了故障。现在 USB 无法使用/dev/sdb
故事
首先,我创建了一个可启动密钥,并在我的计算机上安装了 Arcolinux。然后我决定从当前的 Arcolinux 对 Antergos 执行同样的操作。
重新安装 USB 密钥时:ISO 写入成功,然后我重新启动机器以在密钥上启动,但机器没有成功。
确实,从 gparted 上看密钥的内容,空间是未分配的。我尝试在设备上创建一个新分区,然后将所有内容格式化为 FAT32,但似乎没有任何效果:gparted 宣布一切正常,但通过断开并重新连接密钥,我发现空间在 gparted 上仍然未分配。
由于我无法对密钥进行分区,我仍然尝试通过再次运行此命令直接在 /dev /sdb 上安装 ISO:
# dd bs=4M if=/Downloads/antergos.iso of=/dev/sdb status=progress oflag=sync
也许是我的错误......
现在,机器无法使用密钥启动,而且从 Arcolinux 开始,根本无法检测到 USB 密钥。也就是说,密钥在 中不再可用/dev
。因此,我在不同的网站上寻找了几种解决方案,包括 Archlinux 论坛。但似乎没有什么能解决 中密钥不可用的问题/dev
。
你可以帮帮我吗 ?
信息
[pev@zorin ~]$ uname -a
Linux zorin 4.19.12-arch1-1-ARCH #1 SMP PREEMPT Fri Dec 21 13:56:54 UTC 2018 x86_64 GNU/Linux
[pev@zorin ~]$ pacman -Qi linux
Name : linux
Version : 4.19.12.arch1-1
Description : The Linux kernel and modules
Architecture : x86_64
URL : https://git.archlinux.org/linux.git/log/?h=v4.19.12-arch1
Licenses : GPL2
Groups : base
Provides : None
Depends On : coreutils linux-firmware kmod mkinitcpio
Optional Deps : crda: to set the correct wireless channels of your country [installed]
Required By : b43-firmware broadcom-wl
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 76,82 MiB
Packager : Jan Alexander Steffens (heftig) <[email protected]>
Build Date : ven. 21 déc. 2018 14:55:51 CET
Install Date : dim. 23 déc. 2018 20:21:01 CET
Install Reason : Explicitly installed
Install Script : Yes
Validated By : Signature
使用连接的 USB 密钥:
[pev@zorin ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 477G 0 disk
├─sda1 8:1 0 300M 0 part /boot/efi
├─sda2 8:2 0 467,9G 0 part /
└─sda3 8:3 0 8,8G 0 part [SWAP]
使用连接的 USB 密钥:
[pev@zorin ~]$ sudo fdisk -l
Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: Samsung SSD 840
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: FDDDDDF9-DFB8-467E-BEA6-FC5583C92D02
Device Start End Sectors Size Type
/dev/sda1 4097 618497 614401 300M EFI System
/dev/sda2 618498 981751960 981133463 467,9G Linux filesystem
/dev/sda3 981751961 1000206899 18454939 8,8G Linux swap
使用连接的 USB 密钥:
[pev@zorin ~]$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:16.3 Serial controller: Intel Corporation Device 9d3d (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #3 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection I219-LM (rev 21)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
使用连接的 USB 密钥:
[pev@zorin ~]$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f2:b52c Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[pev@zorin ~]$ dmesg
[...]
[ 480.627769] usb 1-2: new high-speed USB device number 28 using xhci_hcd
[ 485.630997] xhci_hcd 0000:00:14.0: ERROR mismatched command completion event
[ 485.631023] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[ 487.764483] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[ 487.970867] usb 1-2: device not accepting address 28, error -62
[ 487.971004] usb usb1-port2: unable to enumerate USB device
[ 493.097799] xhci_hcd 0000:00:14.0: Command completion event does not match command
[ 493.097806] xhci_hcd 0000:00:14.0: ERROR mismatched command completion event
[ 493.097811] xhci_hcd 0000:00:14.0: ERROR mismatched command completion event
[ 614.483738] INFO: task kworker/1:2:176 blocked for more than 120 seconds.
[ 614.483748] Tainted: P OE 4.19.12-arch1-1-ARCH #1
[ 614.483750] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 614.483755] kworker/1:2 D 0 176 2 0x80000000
[ 614.483778] Workqueue: usb_hub_wq hub_event
[ 614.483784] Call Trace:
[ 614.483807] ? __schedule+0x29b/0x8b0
[ 614.483821] schedule+0x32/0x90
[ 614.483830] schedule_timeout+0x311/0x4a0
[ 614.483843] ? usb_start_wait_urb+0xa2/0x160
[ 614.483852] wait_for_common+0x15f/0x190
[ 614.483862] ? wake_up_q+0x70/0x70
[ 614.483890] xhci_alloc_dev+0x96/0x2e0 [xhci_hcd]
[ 614.483905] usb_alloc_dev+0x6f/0x310
[ 614.483915] hub_event+0x4fa/0x15b0
[ 614.483932] process_one_work+0x1eb/0x410
[ 614.483943] worker_thread+0x2d/0x3d0
[ 614.483953] ? process_one_work+0x410/0x410
[ 614.483960] kthread+0x112/0x130
[ 614.483969] ? kthread_park+0x80/0x80
[ 614.483979] ret_from_fork+0x35/0x40