arch linux引导不启动_arch-linux – 更新后无法启动archlinux:无法找到uuid

我用“pacman -Syu”更新了archlinux,然后当我重新启动时,系统无法启动.这是报告:

Warning: /lib/modules/4.11.9-1-ARCH/modules.devname not found - ignoring

version 232

Error: device 'UUID=b5a9a977-e9a7-4d3d-96a9-dcf9c3a9010d' not found. Skipping fsck.

Error: can't find UUID=b5a9a977-e9a7-4d3d-96a9-dcf9c3a9010d

You are now being dropped into a emergency shell.

Can't access tty: job control turned off

在那个shell中我的键盘不起作用.

我正在尝试使用archlinux的livecd:安装分区并使用chroot.

我在“/ etc / fstab”中检查根分区的uuid.这是我的fstab:

# /dev/sda2 UUID=b5a9a977-e9a7-4d3d-96a9-dcf8c3a9010d / ext4 rw,relatime,data=ordered 0 1

# /dev/sda1 UUID=FBA9-977B /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 2

# /dev/sda4 UUID=a43b8426-c93a-4f32-99c8-9dd5cf645373 /home ext4 rw,relatime,data=ordered 0 2

# /dev/sda3 UUID=9eec735e-3157-4e0e-a5c6-ef3a7c674201 none swap defaults 0

这是“lsblk -f”的结果

NAME FSTYPE LABEL UUID MOUNTPOINT

loop0 squashfs /run/archiso/sfs/airootfs

sda

├─sda1 vfat FBA9-977B

├─sda2 ext4 b5a9a977-e9a7-4d3d-96a9-dcf8c3a9010d /mnt

├─sda3 swap 9eec735e-3157-4e0e-a5c6-ef3a7c674201

└─sda4 ext4 a43b8426-c93a-4f32-99c8-9dd5cf645373 /mnt/home

我用“pacman -Syu”再次更新了系统,我试图制作“mkinitcpio -p linux”,但它没有解决问题(尽管命令的结果还可以).这是报告:

==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'

-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img

==> Starting build: 4.11.9-1-ARCH

-> Running build hook: [base]

-> Running build hook: [udev]

-> Running build hook: [block]

-> Running build hook: [block]

WARNING: Possubly missing firmware for module: aic94xx

WARNING: Possubly missing firmware for module: wd719x

-> Running build hook: [autodetect]

-> Running build hook: [modconf]

-> Running build hook: [filesystems]

-> Running build hook: [keyboard]

-> Running build hook: [fsck]

==> Generating module dependencies

==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img

==> Image generation successful

==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'

-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect

==> Starting build: 4.11.9-1-ARCH

-> Running build hook: [base]

-> Running build hook: [udev]

-> Running build hook: [block]

WARNING: Possubly missing firmware for module: aic94xx

WARNING: Possubly missing firmware for module: wd719x

-> Running build hook: [modconf]

-> Running build hook: [filesystems]

-> Running build hook: [keyboard]

-> Running build hook: [fsck]

==> Generating module dependencies

==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img

==> Image generation successful

我试图在“/etc/mkinitcpio.conf”中更改HOOKS的顺序.但它不起作用.这是当前的订单:

base udev block autodetect modconf filesystems keyboard fsck

“uname -r”返回:

4.11.7-1-ARCH

“pacman -Q linux”返回:

linux 4.11.9-1

存在warrning“/lib/modules/4.11.9-1-ARCH/modules.devnam”的文件.

我试图安装并使用“linux-lts”但结果却是一样的.

我使用grub,我也尝试重新配置它.

我能做什么?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值