আপডেটের পরে আর্চলিনাক্স শুরু করা যায় না: uuid খুঁজে পাওয়া যায় না


10

আমি "প্যাকম্যান-স্যু" দিয়ে আর্চলিনাক্স আপডেট করেছি এবং তারপরে যখন আমি পুনরায় চালু করব তখন সিস্টেমটি আরম্ভ করা যাবে না। এই প্রতিবেদন:

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

আমি সিস্টেমটি "প্যাকম্যান-স্যু" দিয়ে আবার আপডেট করেছি এবং আমি "মকিনিকপিপি-পি লিনাক্স" তৈরি করার চেষ্টা করেছি, তবে এটি সমস্যার সমাধান করতে পারেনি (কমান্ডের ফলাফল সত্ত্বেও এটি ঠিক আছে)। এই প্রতিবেদন:

==> 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

"প্যাকম্যান-কিউ লিনাক্স" রিটার্ন দেয়:

linux 4.11.9-1

সতর্কীকরণের ফাইল "/lib/modules/4.11.9-1-ARCH/modules.devnam" উপস্থিত রয়েছে।

আমি "লিনাক্স-এলটিএস" ইনস্টল এবং ব্যবহার করার চেষ্টা করেছি তবে ফলাফলটি একই। আমি গ্রাব ব্যবহার করি এবং আমি এটিও পুনরায় কনফিগার করার চেষ্টা করেছি।

আমি কি করতে পারি?


3
/bootআপনি আপগ্রেড চালানোর সময় মাউন্ট করা হয়নি; অতএব অনুপস্থিত মডিউল। ক্রুট ইন, নিশ্চিত হয়ে নিন যে সবকিছু সঠিকভাবে মাউন্ট হয়েছে এবং আপডেটটি আবার চালানো হবে।
জেসনওয়ারিয়ান

এটাই সমস্যা ... আমি বুঝতে পারি না কীভাবে বুঝতে পারি না। আপনাকে অনেক ধন্যবাদ, জেসনওয়ারিয়ান।
লিফকা

উত্তর:


10

আমি কেবল মাউন্ট বুটটি ভুলে গেছি (ধন্যবাদ, জেসনওয়ারিয়ান)।

আমার ক্ষেত্রে এই সমস্যার সমাধান ছিল:

  1. সমস্ত পার্টিশন মাউন্ট করতে এবং ক্রুট ব্যবহার করতে লাইভসিডি ব্যবহার করুন।
  2. হালনাগাদ:

    প্যাকম্যান -স্যু

  3. Initramfs ব্যবহার করে পুনরায় তৈরি করুন:

    mkinitcpio -p লিনাক্স

  4. আপনি যদি গ্রাব ব্যবহার করেন:

    grub-mkconfig -o /mnt/boot/grub/grub.cfg

  5. আবার শুরু.


3
এফওয়াইআই arch-chrootসহজেই পরিবর্তে chroot
খিলানটিতে

এই উত্তরের সংযোজন হিসাবে: যদি fallback initramfsকাজ হয় এবং আপনি এটি মেরামতের জন্য ব্যবহার করেন /boot/grub/grub.cfg। তারপরে arch-chrootআপনার ইউএসবি মুছে ফেললে আপনাকেও ফ্ল্যাশ করতে হবে না বা ফ্ল্যাশ করতে হবে না। (বা এটি হারিয়ে ফেলেছে :)
লিনাক্স 4উইন

আমার জন্য কাজ করে। ধন্যবাদ বন্ধু.
মার্সিন

0

আমার জন্য যা কাজ করেছে তা এখানে রয়েছে (উইন্ডোজ 10 সহ ডুয়াল বুট বুট) an এটি উপরের উত্তরের একটি সামান্য পরিবর্তন।

  1. রুট এবং বুট পার্টিশন মাউন্ট করতে লাইভ ইউএসবি ব্যবহার করুন। এগুলির জন্য আদেশগুলি এখানে রয়েছে । এই ক্ষেত্রে, আমার বুট পার্টিশনটি ছিল EFI-বুট (ফ্যাট) পার্টিশন।
  2. হালনাগাদ:

    প্যাকম্যান -স্যু

  3. Initramfs ব্যবহার করে পুনরায় তৈরি করুন:

    mkinitcpio -p লিনাক্স

  4. আপনি যদি গ্রাব ব্যবহার করেন:

    grub-mkconfig -o /boot/grub/grub.cfg

  5. আবার শুরু.


1
হ্যাঁ, আপনার উত্তরটি লিফকার উত্তরের চেয়ে কয়েক শব্দ দীর্ঘ। কিছুটা ভারবোসিটি বাদ দিয়ে আপনি আপনার পোস্টটিকে নতুন, আলাদা উত্তর হিসাবে আলাদা করার জন্য কী যুক্ত করেছেন?
জি-ম্যান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.