انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: 🇬🇧بریتانیای کبیر🇬🇧 در 23 فروردین 1402، 01:47 ق‌ظ

عنوان: خراب کردن default.target سیستم دی (حل شد)
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 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
عنوان: پاسخ : خراب کردن default.target سیستم دی
ارسال شده توسط: Dragon- در 23 فروردین 1402، 07:59 ب‌ظ
برای اطمینان، بسته systemd رو مجدد نصب کنید.
sudo apt install --reinstall systemd

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

توی این مورد انگار تفاوتی نیست. ولی توی بقیه حالت‌ها ممکنه فرق وجود داشته باشه.