انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: 🇬🇧بریتانیای کبیر🇬🇧 در 23 فروردین 1402، 01:47 قظ
-
اول که زدم اشتباهی
sudo systemctl set-default basic.target
بعدشم سیستم در مرحله بالا آوردن سرویس ها گیر میکرد.
بعدش رفتم در ریکاوری مود و زدم
cat </lib/systemd/system/graphical.target > /etc/systemd/system/default.target
و بعدش دوباره خطا.
خب بگید که در ریکاوری مود چجوری تارگت دیفالت سیستم دی را به graphical یا multiuser تغیر بدم و اگه تا الآن اشتباهی هم کردم که باید درست کنم لطفا بگید.
ویرایش: فهمیدم که گند زدم و اشتباهی بیسیک تارگت را خراب کردم و خیلی راحتم میتونست درست شه. خب فایل اصلی بیسیک تارگت را از کجا بیارم که درستش کنم؟ اگرم بیسیک تارگتا شبیه همه یکی فایل زیر را بفرسته
/lib/systemd/system/basic.target
ویرایش: رفتم در گیت هاب و فابل بالا را پیدا کردم و متنشو درون فایل نوشتم و سیستم درست شد و دارم با سیستم کار میکنم .
خب میخوام حالا ببینیم که کاملا درسته یا نه. من برای دبیان دو تا پارتیشن home/ و / دارم
[Unit]
Description=Basic System
Documentation=man:systemd.special(7)
Requires=sysinit.target
Wants=sockets.target timers.target paths.target slices.target tmp.mount
After=sysinit.target sockets.target paths.target slices.target tmp.mount
RequiresMountsFor=/var /tmp
Wants=tmp.mount
-
برای اطمینان، بسته systemd رو مجدد نصب کنید.
sudo apt install --reinstall systemd
بهتر بود به جای اینکه محتویات اون فایل رو از گیتهاب میدید، بسته deb مربوط رو از یکی از آینههای دبیان میگرفتید، استخراجش میکردید و هر چی اونجا بود رو کپی میکردید. توزیعها بعضی وقتها روی نرمافزارها یه سری تغییر میدن و بعضی قسمتها با چیزی که خود توسعهدهنده منتشر کرده متفاوت میشه.
توی این مورد انگار تفاوتی نیست. ولی توی بقیه حالتها ممکنه فرق وجود داشته باشه.