मैंने "pacman -Syu" के साथ द्वीपसमूह को अपडेट किया और फिर जब मैंने पुनरारंभ किया, तो सिस्टम शुरू नहीं हो सकता। यह रिपोर्ट है:
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
उस शेल में मेरा कीबोर्ड काम नहीं करता है।
मैं आर्चलिनक्स के लाइव एलसीडी के साथ कोशिश कर रहा हूं: विभाजन को बढ़ाना और चेरोट का उपयोग करना। मैं "/ 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
"unr -r" रिटर्न:
4.11.7-1-ARCH
"पैक्मैन-क्यू लाइनक्स" रिटर्न:
linux 4.11.9-1
Warrning की फ़ाइल "/lib/modules/4.11.9-1-ARCH/modules.devnam" मौजूद है।
मैंने "linux-lts" को स्थापित करने और उपयोग करने की कोशिश की, लेकिन परिणाम वही है। मैं ग्रब का उपयोग करता हूं और मैंने इसे फिर से कॉन्फ़िगर करने का भी प्रयास किया।
मैं क्या कर सकता हूँ?
/boot
जब आप अपग्रेड चलाते हैं तो माउंट नहीं किया गया था; इसलिए लापता मॉड्यूल। चेरोट, सुनिश्चित करें कि सब कुछ सही ढंग से माउंट किया गया है और अपडेट को फिर से चलाएं।