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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: تفاوت نصب در حالت legacy _ مشکل در شناسایی ESP [حل شد!!]  (دفعات بازدید: 3399 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Matin Taghavi

  • Full Member
  • *
  • ارسال: 130
  • جنسیت : پسر
  • MAth!N
پاسخ : تفاوت نصب در حالت legacy
« پاسخ #45 : 01 اردیبهشت 1402، 11:39 ب‌ظ »
یه چیزی این وسط مشکل داره. نسخه اکثر بسته‌ها مال دبیان ۱۱ هست؛ ولی libc6 که یکی از بسته‌های اصلیه، از مخازن دبیان sid  نصب شده.

قبل از اینکه بخواهید گراب رو توی حالت uefi  نصب کنید، باید مشکل مخزن‌ها حل بشه.

الان می‌خواهید دبیان sid  داشته باشید یا دبیان ۱۱؟
sid. ولی اصلا نه دبیان، نه هیچ توزیع دیگه ای رو نمیتونم در حالت uefi نصب کنم. قبلش دبیان sid  نصب داشتم بعد کنارش ویندوز نصب کردم.
« آخرین ویرایش: 02 اردیبهشت 1402، 02:50 ق‌ظ توسط Matin Taghavi »
GNU/Linux user [Debian trixie, GNOME 44.3]

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : تفاوت نصب در حالت legacy
« پاسخ #46 : 04 اردیبهشت 1402، 12:21 ق‌ظ »
فعلا همین دبیان که توی حالت legacy نصب شده رو ارتقا بدید به sid. بعدا گراب رو توی حالت uefi  نصب کنید.

اول مخازن رو درست تنظیم کنید. فایل sources.list رو باز کنید و اینها رو به جای محتویات فعلی بنویسید. چیز‌های قبلی باید پاک بشن.
deb https://deb.debian.org/debian sid main non-free-firmware
deb-src https://deb.debian.org/debian sid main non-free-firmware
اگه لازم می‌دونید، می‌تونید از یه آینه دیگه استفاده کنید. بعضی وقت‌ها این آینه یکم کنده.
در صورت نیاز می‌تونید قسمت non-free و  contrib مخازن رو هم فعال کنید. اگه به firmware‌های انحصاری نیاز ندارید، می‌تونید قسمت non-free-firmware رو فعال نکنید.
اگه می‌دونید به بسته‌های source (فایل‌هایی که با اونها بسته‌های deb ساخته شده) نیازی ندارید، می‌تونید خط دوم که با deb-src شروع میشه رو کامنت کنید یا اصلا ننویسید.

بعد از اینکه لیست مخازن درست شد، یه apt update بزنید و اگه مشکلی نبود، با apt full-upgrade یا apt dist-upgrade دبیان رو ارتقا بدید. (هر دو دستور یه کار انجام میدن.)
میدونید که زکات علم نشر آن است

آفلاین Matin Taghavi

  • Full Member
  • *
  • ارسال: 130
  • جنسیت : پسر
  • MAth!N
پاسخ : تفاوت نصب در حالت legacy
« پاسخ #47 : 11 اردیبهشت 1402، 12:22 ب‌ظ »
فعلا همین دبیان که توی حالت legacy نصب شده رو ارتقا بدید به sid. بعدا گراب رو توی حالت uefi  نصب کنید.

اول مخازن رو درست تنظیم کنید. فایل sources.list رو باز کنید و اینها رو به جای محتویات فعلی بنویسید. چیز‌های قبلی باید پاک بشن.
deb https://deb.debian.org/debian sid main non-free-firmware
deb-src https://deb.debian.org/debian sid main non-free-firmware
اگه لازم می‌دونید، می‌تونید از یه آینه دیگه استفاده کنید. بعضی وقت‌ها این آینه یکم کنده.
در صورت نیاز می‌تونید قسمت non-free و  contrib مخازن رو هم فعال کنید. اگه به firmware‌های انحصاری نیاز ندارید، می‌تونید قسمت non-free-firmware رو فعال نکنید.
اگه می‌دونید به بسته‌های source (فایل‌هایی که با اونها بسته‌های deb ساخته شده) نیازی ندارید، می‌تونید خط دوم که با deb-src شروع میشه رو کامنت کنید یا اصلا ننویسید.

بعد از اینکه لیست مخازن درست شد، یه apt update بزنید و اگه مشکلی نبود، با apt full-upgrade یا apt dist-upgrade دبیان رو ارتقا بدید. (هر دو دستور یه کار انجام میدن.)

اوکی الان دبیان رو ارتقا دادم. حالا برای نصب گراب در حالت uefi چکار انجام بدم؟
« آخرین ویرایش: 11 اردیبهشت 1402، 12:24 ب‌ظ توسط Matin Taghavi »
GNU/Linux user [Debian trixie, GNOME 44.3]

آفلاین LegenderYaliRezA88

  • Full Member
  • *
  • ارسال: 183
  • جنسیت : پسر
  • از دوستاران لینوکس
پاسخ : تفاوت نصب در حالت legacy
« پاسخ #48 : 11 اردیبهشت 1402، 01:14 ب‌ظ »
تصمیم دارم که یک بار دبیان رو امتحان کنم
It's The legendary alireza138812

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : تفاوت نصب در حالت legacy
« پاسخ #49 : 11 اردیبهشت 1402، 07:40 ب‌ظ »
مثل اینجا که گفتم پیش برید:

بسته‌هایی که فایل‌های گراب برای بوت شدن توی حالت uefi رو دارند، نصب نیست.
دوباره با chroot وارد اون دبیان بشید. بعد بسته grub-efi-amd64 رو نصب کنید.
apt install grub-efi-amd64

بعد که بسته grub-efi-amd64 نصب شد، بسته grub-pc به همراه بسته‌های مربوط بهش و همینطور پیکربندی‌هاش رو پاک کنید. شاید هم با نصب بسته قبلی، این یکی پاک بشه. ولی مطمئن نیستم.
apt purge --autoremove grub-pc

در نهایت سعی کنید دوباره مثل بالا که گفتم، grub رو با دستور grub-install توی حالت uefi نصب کنید.
اگه با موفقیت نصب شد، خروجی efibootmgr -v رو دوباره بذارید.

اگه توی chroot مشکل dns داشتید، یه dns تنظیم کنید. مثلا 1.1.1.1
echo 'nameserver 1.1.1.1' > /etc/resolv.conf
میدونید که زکات علم نشر آن است

آفلاین Matin Taghavi

  • Full Member
  • *
  • ارسال: 130
  • جنسیت : پسر
  • MAth!N
پاسخ : تفاوت نصب در حالت legacy
« پاسخ #50 : 11 اردیبهشت 1402، 07:58 ب‌ظ »

الان که سیستم رو روشن کردم خطای Failed to start lightdm.service -light Display Manager میاد
GNU/Linux user [Debian trixie, GNOME 44.3]

آفلاین Matin Taghavi

  • Full Member
  • *
  • ارسال: 130
  • جنسیت : پسر
  • MAth!N
پاسخ : تفاوت نصب در حالت legacy
« پاسخ #51 : 12 اردیبهشت 1402، 07:25 ب‌ظ »

الان که سیستم رو روشن کردم خطای Failed to start lightdm.service -light Display Manager میاد
????
GNU/Linux user [Debian trixie, GNOME 44.3]

آفلاین thmkhtry

  • Hero Member
  • *
  • ارسال: 975
  • جنسیت : پسر
  • Fedora Linux
پاسخ : تفاوت نصب در حالت legacy
« پاسخ #52 : 12 اردیبهشت 1402، 08:52 ب‌ظ »
مدیریت صفحه  lightdm  نتونسته شروع شه این که چراشو نمیدونم.
من اگه بودم یا gdm رو تست میکردم یا sddm.

آفلاین Matin Taghavi

  • Full Member
  • *
  • ارسال: 130
  • جنسیت : پسر
  • MAth!N
پاسخ : تفاوت نصب در حالت legacy
« پاسخ #53 : 13 اردیبهشت 1402، 03:29 ب‌ظ »
مدیریت صفحه  lightdm  نتونسته شروع شه این که چراشو نمیدونم.
من اگه بودم یا gdm رو تست میکردم یا sddm.
آره خب، شاید بخاطر آپدیت گنوم بوده که خراب شده یود! البته بعدش از سینامون استفاده میکردم و خوب بود، منتظر بودم که مشکل بوتش حل بشه تا گنوم هم درست کنم.
میشه بیشتر توضیح بدید
GNU/Linux user [Debian trixie, GNOME 44.3]

آفلاین thmkhtry

  • Hero Member
  • *
  • ارسال: 975
  • جنسیت : پسر
  • Fedora Linux
پاسخ : تفاوت نصب در حالت legacy
« پاسخ #54 : 13 اردیبهشت 1402، 04:11 ب‌ظ »
مدیریت صفحه  lightdm  نتونسته شروع شه این که چراشو نمیدونم.
من اگه بودم یا gdm رو تست میکردم یا sddm.
آره خب، شاید بخاطر آپدیت گنوم بوده که خراب شده یود! البته بعدش از سینامون استفاده میکردم و خوب بود، منتظر بودم که مشکل بوتش حل بشه تا گنوم هم درست کنم.
میشه بیشتر توضیح بدید
شما وقتی با gui کار میکنید دو تا کار میتونید بکنید تا میزکار ها براتون باز بشه که یکیش اینه که خود به خود شروع بشه یکی اینکه از یه نرم افزارمدیریت صفحه (display manager) استفاده میکنید که الان شما خواشتیداز lightdm استفاده کنید.مدیر صفحه  ها هم اینطورین که شما یه صفحه ی گرافیکی میبینید بعد میتونید از توش میزکار نصب شده رو انتخاب و نام کاربری و رمز عبور رو بزنید و وارد میزکار بشید. الان دوست دارید گنو م استفاده کنید؟

آفلاین Matin Taghavi

  • Full Member
  • *
  • ارسال: 130
  • جنسیت : پسر
  • MAth!N
پاسخ : تفاوت نصب در حالت legacy
« پاسخ #55 : 14 اردیبهشت 1402، 08:42 ق‌ظ »
مدیریت صفحه  lightdm  نتونسته شروع شه این که چراشو نمیدونم.
من اگه بودم یا gdm رو تست میکردم یا sddm.
آره خب، شاید بخاطر آپدیت گنوم بوده که خراب شده یود! البته بعدش از سینامون استفاده میکردم و خوب بود، منتظر بودم که مشکل بوتش حل بشه تا گنوم هم درست کنم.
میشه بیشتر توضیح بدید
شما وقتی با gui کار میکنید دو تا کار میتونید بکنید تا میزکار ها براتون باز بشه که یکیش اینه که خود به خود شروع بشه یکی اینکه از یه نرم افزارمدیریت صفحه (display manager) استفاده میکنید که الان شما خواشتیداز lightdm استفاده کنید.مدیر صفحه  ها هم اینطورین که شما یه صفحه ی گرافیکی میبینید بعد میتونید از توش میزکار نصب شده رو انتخاب و نام کاربری و رمز عبور رو بزنید و وارد میزکار بشید. الان دوست دارید گنو م استفاده کنید؟
آها درسته. گفتم شاید توی آپدیت مشکلی براش پیش اومده. نه فعلا گرابم درست بشه بقیشو اوکی میکنم.
فقط اون دو تا گزینه gdm و ssdm رو یک توضیح میدید؟
GNU/Linux user [Debian trixie, GNOME 44.3]

آفلاین thmkhtry

  • Hero Member
  • *
  • ارسال: 975
  • جنسیت : پسر
  • Fedora Linux
پاسخ : تفاوت نصب در حالت legacy
« پاسخ #56 : 14 اردیبهشت 1402، 10:24 ق‌ظ »
برای نصب هر کدوم با apt نصبش کنید.
 $sudo apt install gdm
$sudo apt install sddm
بعد فعالش کنید هر کدوم رو نصب کردید، مثلا gdm:
sudo systemctl enable gdmبعد ری بوت کنید و وارد میز کار مورد نظر بشید.

آفلاین Matin Taghavi

  • Full Member
  • *
  • ارسال: 130
  • جنسیت : پسر
  • MAth!N
پاسخ : تفاوت نصب در حالت legacy
« پاسخ #57 : 14 اردیبهشت 1402، 03:40 ب‌ظ »
خروجی efibootmgr -v رو دوباره بذارید.

توی لیست بوت uefi هم گزینه grub اومده

BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0005,2002,2003,0003,2001
Boot0000* EFI USB Device (USB     USB DISK) PciRoot(0x0)/Pci(0x14,0x0)/USB(0,0)/HD(2,MBR,0xde3144d8,0x3ce0f00,0x10000)RC
Boot0003* Windows Boot Manager HD(1,GPT,3e08fcf1-6126-4cb2-8170-024c2fd3de85,0x800,0x3b9000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...1................
Boot0005* grub HD(1,GPT,3e08fcf1-6126-4cb2-8170-024c2fd3de85,0x800,0x3b9000)/File(\EFI\grub\shimx64.efi)
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC
« آخرین ویرایش: 14 اردیبهشت 1402، 03:45 ب‌ظ توسط Matin Taghavi »
GNU/Linux user [Debian trixie, GNOME 44.3]

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : تفاوت نصب در حالت legacy
« پاسخ #58 : 15 اردیبهشت 1402، 08:11 ق‌ظ »
فکر کنم مشکل گراب حل شده. دبیان رو بوت کنید و ببینید دستور efibootmgr چی میگه.

اگه توی دبیان هم به متغیر‌های EFI دسترسی داشتید، گراب باید توی حالت uefi نصب شده باشه، کامپیوتر هم توی همون حالت بوت شده.

باید فایل fstab رو هم تنظیم کنید تا همیشه موقع بوت شدن، ESP روی /boot/efi/ سوار بشه.

محتویات /boot/ و فایل fstab رو بذارید
ls -l /boot/
cat /etc/fstab

اگه کپی کردن خروجی این دستورات توی محیط console سخته، می‌تونید از سرویس pastebin انجمن استفاده کنید. کادر نارنجی رنگ بالای انجمن رو ببینید.

مشکل lightdm نباید ربطی به گراب داشته باشه. توی یه موضوع دیگه مطرح کنید.
میدونید که زکات علم نشر آن است

آفلاین Matin Taghavi

  • Full Member
  • *
  • ارسال: 130
  • جنسیت : پسر
  • MAth!N
پاسخ : تفاوت نصب در حالت legacy
« پاسخ #59 : 15 اردیبهشت 1402، 02:05 ب‌ظ »
فکر کنم مشکل گراب حل شده. دبیان رو بوت کنید و ببینید دستور efibootmgr چی میگه.

اگه توی دبیان هم به متغیر‌های EFI دسترسی داشتید، گراب باید توی حالت uefi نصب شده باشه، کامپیوتر هم توی همون حالت بوت شده.

باید فایل fstab رو هم تنظیم کنید تا همیشه موقع بوت شدن، ESP روی /boot/efi/ سوار بشه.

محتویات /boot/ و فایل fstab رو بذارید
ls -l /boot/
cat /etc/fstab

اگه کپی کردن خروجی این دستورات توی محیط console سخته، می‌تونید از سرویس pastebin انجمن استفاده کنید. کادر نارنجی رنگ بالای انجمن رو ببینید.

مشکل lightdm نباید ربطی به گراب داشته باشه. توی یه موضوع دیگه مطرح کنید.

متاسفانه(بدبختانه)در پی اشتباهی در ویندوز پارتیشن مربوط به دبیان پاک شد، خوشبختانه تا یه جایی بکاپ داشتم(مثل همیشه عادت دارم ](*,)).
الان دوباره دبیان رو با legacy Mode  نصب کنم و مراحل بالا رو دوباره انجام بدم یا بدون اون هم میشه گراب رو درست کرد؟؟
« آخرین ویرایش: 15 اردیبهشت 1402، 02:08 ب‌ظ توسط Matin Taghavi »
GNU/Linux user [Debian trixie, GNOME 44.3]