انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: EnriqueTTE در 15 اسفند 1401، 09:54 بظ
-
همین چند ساعت پیش Plymouth رو نصب کردم، از روی ویکی آرچ هرکاری کردم درست نشد که موقع بوت نشون بده.
از یه سایت دیگه ادامه دادم. بازم درست نشد. یکی از متغیرهای کانفیگش رو تغییر دادم، فکر کنم DeviceDelay بود که مقدارش رو گذاشتم 10. بعدش دیگه سیستم بوت نمیشه.
همش وقتی نوشته پایین میاد گیر میکنه، چند دقیقه هم صبر کردم
running early hook [plymouth]
اوبونتو رو لایو بالا آوردم و خواستم که متغیر رو دوباره صفر بذارم، وقتی میخوام mkinitcpio رو دوباره بسازم ارور میده که /proc باید mount باشه.
در آخرین تلاش، nomodeset رو به آخر گزینه گراب اضافه کردم، plymouth اومد بالا، این هارو(داخل عکس) نوشت و دیگه هیچی، همینجا گیر کرده!!
از این لینک (https://www.debugpoint.com/install-plymouth-arch-linux/) پیش رفتم
EndeavorOS
AMD Ryzen 5 5500U
-
با یه آرچ یا همون EndeavourOS لایو بیا بالا. بعد با دستور arch-chroot وارد سیستم خودت بشو و پاکش کن هرچی نصب کردی رو.
اینجا توضیح داده:
https://wiki.archlinux.org/title/Chroot
ولی به طور خلاصه، پارتیشنی که سیستمت داخلش نصبه رو توی /mnt میای mount میکنی:
mount /dev/sdXY /mnt
بعد میزنی
arch-chroot /mnt
حالا دیگه احتمالا با pacman بیای Plymouth رو پاک کنی درست بشه. و البته کارهایی که کردی رو وارونش رو انجام بدی.
-
اندور لایو ارور میده!!
-
خب درست شد.
اینارو از گزینه های بوت برداشتم و بالا اومد.
quiet splash loglevel=3 udev.log-priority=3
-
الان که EndeavorOS بوت شده، plymouth رو از initramfs بردارید. برای اینکار، پیکربندی اصلی mkinitcpio رو باز کنید و آرایه HOOKS رو پیدا کنید. اونجا کلمه plymouth رو پاک کنید.
initramfs رو مجددا برای همه کرنلهای نصب شده ایجاد کنید
sudo mkinitcpio -P
سرویس مربوط به مدیر صفحه رو هم تغییر بدید.
sudo systemctl disable lightdm-plymouth.service
sudo systemctl enable lightdm.service
میتونید بسته plymouth رو هم حذف کنید.
در مورد چیزهایی که از خط فرمان کرنل برداشتید، فکر نکنم loglevel=3 و udev.priority=3 و حتی quiet مشکلی ایجاد کنند. وجود splash باعث میشه plymouth اجرا بشه.