هنگام بارگیری اوبونتو، Initramfs را بسته می کند

Anonim

هنگام بارگیری اوبونتو، Initramfs را بسته می کند

Initramfs - سیستم فایل RAM، که برای شروع سیستم عامل بر اساس هسته لینوکس استفاده می شود. هنگام نصب سیستم عامل، تمام کتابخانه ها، نرم افزار ها و فایل های پیکربندی به آرشیو فشرده می شوند، پس از آن سیستم فایل مشخص شده به bootloader منتقل می شود، جایی که شروع سیستم ادامه می یابد. گاهی اوقات کاربران توزیع اوبونتو با آن زمانی که شما کامپیوتر را روشن می کنید، آنها را به کنسول کنترل این FS بدون امکان بارگیری بیشتر سیستم می رسانند. این به خاطر آسیب به جریان شروع است و روش نسبتا ساده را بازسازی می کند.

هنگام شروع اوبونتو، خطا را با دانلود به initramfs اصلاح کنید

در اغلب موارد، مشکل مورد بررسی با یک شکست در یکی از superblocks همراه است، و هنگامی که شما سعی می کنید از initramfs از طریق دستور خروج خارج شوید، کتیبه به صورت زیر ظاهر می شود:

خروج / dev / mapper / ubuntu - vg-root شامل یک سیستم فایل با خطاها، چک کردن اجباری است. بطری هایی که بخشی از یک لیست مرتبط با یتفان خراب شده بودند یافت شد. / dev / mapper / ubuntu-vg-root: ناسازگاری غیر منتظره؛ اجرای FSCK به صورت دستی. (به عنوان مثال، بدون گزینه های -A یا -P) FSCK از کد وضعیت خارج شد. 4. سیستم فایل ریشه در / dev / mapper / ubuntu - vg-root نیاز به FSCK دستی دارد.

اگر چنین وضعیتی رخ دهد، بهترین روش اصلاح عملیات superblock را بازگرداند و این را می توان به صورت زیر انجام داد:

  1. تصویر ISO را با همان نسخه از اوبونتو بارگذاری کنید، همانطور که بر روی کامپیوتر نصب شده است، از سایت رسمی و یک درایو فلش بوت ایجاد کنید. شما می توانید در مورد این روش در یک مقاله دیگر در لینک زیر بیشتر بدانید.
  2. ادامه مطلب: دستورالعمل برای ایجاد یک درایو فلش بوت با اوبونتو

  3. هنگامی که سیستم عامل را شروع می کنید، دانلود را از درایو فلش انتخاب کنید، و هنگامی که پنجره نصب نمایش داده می شود، به حالت "سعی کنید اوبونتو" بروید.
  4. شروع نصب سیستم عامل اوبونتو در نسخه ی نمایشی

  5. رابط گرافیکی استاندارد در اینجا نمایش داده می شود. منو را باز کنید و روی نماد برنامه ترمینال دوبار کلیک کنید. همچنین با بستن ترکیب کلید Ctrl + Alt + T. انجام می شود.
  6. به ترمینال اوبونتو بروید وقتی که در نسخه ی نمایشی آغاز شد

  7. با وارد کردن Sudo Fdisk -l | Grep Linux | Grep Linux | Grep -ev 'Swap'
  8. تعریف پارتیشن سیستم هارد دیسک از طریق ترمینال اوبونتو

  9. در خط جدید شما تعیین می کنید، مانند / dev / sda1. به یاد داشته باشید، زیرا در آینده لازم است که خطا را اصلاح کنید.
  10. بعد از اینکه دستور در اوبونتو فعال می شود، تعداد پارتیشن سیستم سیستم هارد دیسک را نمایش می دهد

  11. اجرای روش انتقال برای همه superblocks موجود با مشخص کردن sudo dumpe2fs / dev / sda1 | grep superblock. در هر superblock، مقدار مشخصی از سیستم فایل های فایل ذخیره می شود، بنابراین نتواند کار کند و شکست سیستم عامل را تحریک کند.
  12. فرمان برای نمایش تمام superblocks بر روی هارد دیسک از طریق ترمینال در اوبونتو

  13. در ردیف های جدید، پس از فعال کردن فرمان، یک لیست از همه کسانی که در بخش Superblock حضور دارند ظاهر می شود.
  14. نمایش تمام سوپرکرهای هارد دیسک از طریق ترمینال در اوبونتو

  15. به عنوان مثال، برای مثال، برای مثال، یک مثال را انتخاب کنید. با آن، FS بازسازی می شود. راه اندازی این عملیات پس از ورود به Sudo FSCK -B 32768 / Dev / SDA1 -Y انجام می شود، جایی که 32768 تعداد سوپر بلوک، A / dev / SDA1 است، پارتیشن دلخواه دیسک سخت است.

    بازگرداندن سیستم فایل هارد دیسک از طریق superblock در اوبونتو

    با استفاده از گزینه، تمام تغییرات به صورت خودکار پذیرفته می شود، و زمانی که روند موفقیت آمیز است، اعلان زیر بر روی صفحه نمایش نمایش داده می شود:

    FSCK 1.40.2 (12 ژوئیه 2007) E2FSCK 1.40.2 (12 ژوئیه 2007) / dev / sda1 به طور کامل غیرقابل انکار نبود، چک کنید. PASS 1: چک کردن Inodes، Blocks و Sizes Pass 3: چک کردن ساختار دایرکتوری PASS 3: چک کردن دایرکتوری Connectivity Pass 4: چک کردن تعداد مرجع Pass 5: چک کردن اطلاعات خلاصه اطلاعات بلوک های رایگان بلوک های رایگان برای گروه # 241 (32254، شمارش شده = 32253) . ثابت؟ بله بلوک های رایگان شمارش اشتباه برای گروه # 362 (32254، شمارش = 32248). ثابت؟ بله بلوک های رایگان شمارش اشتباه برای گروه # 368 (32254، شمارش = 27774). ثابت؟ بله ......... / dev / sda1: ***** سیستم فایل اصلاح شد ***** / dev / SDA1: 59586/30539776 فایل ها (0.6٪ غیر مرتبط)، 3604682/61059048 بلوک .

  16. این باقی مانده است که بخش SUDO MOURM / DEV / SDA1 / MNT را نصب کنید.
  17. نصب پارتیشن سیستم از طریق ترمینال در اوبونتو

  18. بعد، از طریق CD / MNT به آن بروید تا تمام دستورات به طور مستقیم از خود دایرکتوری انجام شود.
  19. به پارتیشن سیستم از طریق ترمینال در سیستم عامل اوبونتو بروید

  20. مشاهده محتویات FS از طریق آزمون sudo mkdir ls -l. اجرای موفقیت آمیز این عملیات نشان می دهد که ترمیم با موفقیت گذشت و می تواند دوباره راه اندازی شود.
  21. بررسی سیستم فایل پس از تعمیر آن در ترمینال اوبونتو

گاهی اوقات حتی پس از تصحیح موفقیت آمیز مشکل در نظر گرفته شده، در هنگام اجرای سیستم عامل، خطاهای مواجه می شود. اغلب آنها با تجزیه استاندارد GRUB لودر مرتبط هستند. بنابراین، لازم است که این جزء استاندارد را بازگردانید. راهنمای مستقر در مورد چگونگی انجام کار از طریق تعمیر بوت، به دنبال مواد بیشتر است.

همچنین خواندن: بازیابی بوت بارگیری Grub از طریق بوت تعمیر در اوبونتو

پس از اتمام تمام مراحل، درایو فلش از Livecd اوبونتو دیگر به شما نیاز ندارد. اگر تمایل دارید که آن را فرمت کنید و برای اهداف آن بیشتر استفاده کنید، ما به شما توصیه می کنیم که با مقاله فردی برای انجام این عملیات آشنا شوید.

همچنین بخوانید: فرمت فلش درایو در لینوکس

امروز ما در مورد محبوب ترین حل مسئله در initramfs صحبت کردیم، اما این بدان معنا نیست که روش جهانی است. در صورت یک خطا از شخصیت دیگری، آن را در نظرات توصیف کنید، و ما سعی خواهیم کرد راه حل مناسب این وضعیت را ارائه دهیم.

ادامه مطلب