سلام و درود.
من دارم تلاش میکنم که Parch XFCE را در لپ تاپم نصب کنم ولی در مرحله ی نصب با این خطا مواجه میشم:
The source filesystem “/run/archiso/bootmnt/arch/x86_64/airootfs.sfs” does not exist
من فایل ISO رو از سایت اصلی دانلود کردم و هش هم یکسان بود.
فایل ISO رو با برنامه Balena Etcher بوت کردم.
ویژگی Secure Boot لپ تاپ من خاموش هست.
قبلا هم با همین فلش توزیع های دیگه رو روی لپ تاپم نصب کردم.
این خطا موقع شروع نصب میاد و نصب ادامه پیدا نمیکند.
لطفا راهنمایی کنید این خطا به چه معنی هست و چطور باید رفع کنم؟
مشخصات لپ تاپ:
Lenovo ThinkPad T14 Gen2
Ram: 32gb
Hard: 1tb nvme
CPU: AMD Ryzen 7 Pro
باتشکر 
1 Like
سلام
باید با ventoy بوتیبل بشه
با ونتوی هم امتحان کردم روی هر دو حالت هم
normal boot
هم
grub2 boot
هر دو همین خطا رو داد
سلام، ریاستارت کنید و مجدداً یک ترمینال باز کنید و کالامارس رو اینطوری اجرا کنید:
sudo -E calamares
هش ایزو رو با هش داخل سایت و میرور بررسی کنید یکسان باشه.
این راه حل رو هم تست کردم اما باز همون خطا رو دریافت کردم
من داخل بررسی خودم الان به این مشکل نخوردم، مطمعن هستید که هش ایزو یکسانه؟
بله بررسی کردم هش ها یکسان هست
هش داخل سایت:
d5fe615168e4bb2b059633504d21e3da
هش فایل دانلود شده:
MD5 (Parch Linux XFCE Latest.iso) = d5fe615168e4bb2b059633504d21e3da
تصویر:
ولی همچنان مشکل در نصب هست حتی با:
sudo -E calamares
من حس میکنم تغییرات آخر کالامارس از بالادستی مشکل ایجاد کرده، میتونید روی لایو بررسی کنید ببینید مسیر اون فایلی که خطا میده کجاست؟
/run/archiso/bootmnt/arch/x86_64/ariootfs.sfs ?
من در محیط لایو بررسی کردم.
مسیر
/run/archiso/bootmnt/arch/x86_64/
اصلاً وجود ندارد.
خروجی mount نشان میده که squashfs اصلی به صورت زیر mount شده:
/dev/loop0 on /run/archiso/airootfs type squashfs
و ریشه سیستم نیز از overlay روی /run/archiso/airootfs ساخته شده.
به نظر میرسد Calamares هنوز دنبال مسیر قدیمی
/run/archiso/bootmnt/…/airootfs.sfs
میگرده، در حالی که در ArchISO جدید دیگر bootmnt وجود نداره.
خود فایل airootfs.sfs رو پیدا نکردید؟ توی ایزو من بررسی کردم مسیرش توی
/boot/x86_64 هستش.
اگر اونجا پیداش کردید، توی کالامارس این قسمت:
/etc/calamares/modules/unpackfs.conf
باید مسیر جدیدش رو بدید، متاسفانه کالامارس بلا سر ما زیاد آورده قصد داریم تا اخر امسال عوضش کنیم با یک نصاب دیگه یا کلا نصب رو برخط کنیم.
بله، فایل airootfs.sfs پیدا شد.
در حالت boot با copy to RAM مسیر دقیق فایل این هست:
/run/archiso/copytoram/airootfs.sfs
مسیر
/run/archiso/bootmnt/arch/x86_64/
اصلاً وجود نداره.
همچنین squashfs اصلی روی:
/run/archiso/airootfs
mount شده.
راه حل چیه؟
شما با copy to ram بوت کردید؟
اگر اره فکر کنم بدونم راه حل چیه.
یک اسکریپت توی پوشه کالامارس هست به اسم launch.sh
/etc/calamares/launch.sh
برید با ترمینال توی اون مسیر و اون اسکریپت رو با سودو اجرا کنید.
نتیجه رو به من اطلاع بدید
سلام و درود مجدد.
طبق راهنمایی شما که با گزینه copy to RAM بوت کرم و اسکریپت
/etc/calamares/launch.sh
اجرا کردم.
در این حالت نصب کننده بدون خطای airootfs اجرا شد و فرآیند unpack و نصب کامل شد.
بعد از نصب سیستم بوت شد. (البته با EFI fallback)
اما در ادامه با مشکلات گرافیکی مواجه شدم:
- بعد از لاگین با یهسحمشغ پشدشلثق wtpi sdhi ld an
- فقط با startx می توانستم وارد XFCE شوم
- با تغییر بین lightdm و sddm مشکل به صورت پایدار نشد
- همچنین در نصب اولیه به دلیل وصل نبودن اینترنت پک من مشکل داشت و خطا میخورد و با وصل کردن اینرنت در حالت TTY و نصب بعضی پیکج ها مشکل به صورت موقت حل شد
با توجه به این موارد به این نتیجه رسیدم که سیستم نصب شده تمیز و پایدار نیست و تصمیم گرفتم که یک نصب مجدد انجام بدم.
قبل از نصب مجدد با توجه به اطلاعاتی که در اینباره دادم میخواستم بپرسم:
بهترین و پیشنهادی ترین روش نصب Parch XFCE در حال حاضر چی هست؟ تا به مشکل بوت شدن (EFI fallback) و گرافیکی نخورم؟
ممنون از راهنمایی شما و زحماتی که می کشید.
1 Like
خوب این خیلی عالیه که نصب شده من یک احتمالی که میدم برای گلیچها اینه که به خاطر ایکس ۱۱ باشه، چون پروتکل ایکس ۱۱ منسوخ شده و در حال حاضر هم دارند اکثر میز کارها اون رو حذف میکنند، این احتمال هستش که به خاطر اون باشه.
مشکل فالبک با یک بار به روز رسانی سیستم حل میشه شما یک بار سیستم رو به روز رسانی کنید کرنل دوباره ایمیجش ساخته میشه و مشکل حل میشه احتمالاً.
اگر میتونید یک میز کار ویلندی مثل کیدیای یا گنوم رو نصب کنید ببینید مشکل گلیچ دارید یا نه یا حتی میتونید با نصب یک کامپوزیتور ایکس اف سی ای رو هم روی ویلند داشته باشید.
sudo pacman -Syu
sudo pacman -S labwc
چون در حال حاضر اینترنت کشور هم اختلال داره ممکنه یکم کند باشه سرعت دریافتتون از مخازنی که ما گلچین کردیم، میتونید از مبین هاست استفاده کنید موقتاً.
یا با mirrorman مخازن ایران رو جایگزین کنید.
من بعد از نصب مجدد، سیستم را با EFI fallback بوت کردم.
سیستم بالا اومد ولی همچنان بعد از لاگین صفحه سیاه هست.
آپدیت هم زدم در TTY همچنین لینک میرور هم عوض کردم به مبین هاست.
طبق پیشنهاد شما Wayland را هم تست کردم اما آن هم صفحه سیاه بود. (labwc)
بنظرتون الان چیکار کنم؟
خب وقتی اپدیت کردید دیگه با فالبک بوت نکنید، کرنل باید درست شده باشه.
هرچند عجیبه که فالبک ساخته میشه چون کالامارس باگ داره و اونو نمیسازه
همون دفعه اول که فال بک میکنید بعد درست میشه بوت هم میشه هر سری ریست کنید بدون فال بک، اما وقتی صفحه لاگین میاد و رمز میزنید که بره توی دسکتاپ کلا صفحه سیاه هست و کاری نمیشه کرد مگر رفت توی TTY و چک کرد.
من یسری تست زدم و فکر کنم بخاطر کارت گرافیک amd من باشه
خوب من توی dmesg خطای amdgpu رو دیدم
سعی کردم با این روش ها صفحه سیاه رو فیکس کنم:
- linux-firmware + mkinicpio
- تست با kernel lts
- تست با nomodeset
در هیچ کدام تصویر گرفته نشد.
صفحه سیاه هم دقیقا بعد از لاگین اتفاق می افته و قبلش کاملا همه چی نرمال هست.
دیگه راه حل یا ایده ای به ذهنم نمیرسه اگه چیز دیگه ای هست ممنون میشم پیشنهاد بدین.
1 Like
وضعیت اینترنت چندان جالب نیست…
میتونید با یک میزکار دیگه هم امتحان کنید؟ مثلا گنوم؟
پس از تلاش فراوان فهمیدم مشکل چی هست مشکل از startx هست چون یک سری سشن داخل دایرکتوری یوزر من وجود نداره صفحه سیاه میشه هر سری اگه دستی اون .xinitrc رو بسازید و داخل exect startxfce4 قرار بدید و بعد دستور startx رو بزنید بالا میاد