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

کمک و پشتیبانی => انجمن عمومی => نویسنده: Matin Taghavi در 24 اسفند 1401، 12:26 ب‌ظ

عنوان: تفاوت نصب در حالت legacy _ مشکل در شناسایی ESP [حل شد!!]
ارسال شده توسط: Matin Taghavi در 24 اسفند 1401، 12:26 ب‌ظ
سلام
پیرو مشکل قبلی که در نصب گراب دبیان داشتم(که هنوز حل نشده) تصمیم گرفتم با legacy mode بیام و برم دبیان رو کنار ویندوز نصب کنم.
خب بعد نصب باید از توی تنظیمات بایوس گزینه legacy first رو برای بوت انتخاب کنم و بعد سیستم رو از روی هاردی که دبیان روش نصب شده بوت کنم.
خب الان سوال من اینجاست که چه تفاوتی با نصب در حالت uefi داره؟ چه مشکلاتی میتونه ایجاد بشه؟ میتونم تبدیل به uefi کنم؟

مشکل قبلی: https://forum.ubuntu-ir.org/index.php?topic=156563.0
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 24 اسفند 1401، 12:35 ب‌ظ
اگه پارتیشن تیبلتون gpt هست بدونید که باید با uefi نصب کنید
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: دانیال بهزادی در 24 اسفند 1401، 12:45 ب‌ظ
حالت Bios قدیمی‌تره و امکانات کم‌تری داره، سرعتش کم‌تره و مدیریت سیستم‌عامل‌ها هم توش سخت‌تره.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: thmkhtry در 24 اسفند 1401، 12:49 ب‌ظ
من نسخه ی ۲ رو نصب کردم با این که دستگاهم بایوس داره.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 24 اسفند 1401، 12:50 ب‌ظ
بایوسشو تا حالا آپدیت کردی؟ چون بایوسو اگه آپدیت کنی از نصب حالت uefi پشتیبانی میکنه
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: thmkhtry در 24 اسفند 1401، 12:53 ب‌ظ
بایوسشو تا حالا آپدیت کردی؟ چون بایوسو اگه آپدیت کنی از نصب حالت uefi پشتیبانی میکنه
بایوس چحوری آپدیت میشه؟
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 24 اسفند 1401، 01:12 ب‌ظ
بایوس را تنها و تنها زمانی آپدیت کن که بخوای یک سخت افزار جدید به مادر بردت اضافه کنی یا نیاز داشتی تا بروز باشه وگرنه برای کنجکاوی و تجربه این کار را نکن چون اگه یه جای کار را اشتباه بری دیگه نمی‌تونی با سیستم چیزی را بوت کنی و نمیشه درستش کرد( حداقلش اینکه تو نمی‌تونی!)
اول سیستم حتما باید به شارژر وصل باشه(اگه لپتاپه)
دوم می‌ری از سایت شرکت سازنده در قسمت درایور ها و جدیدترین نسخه بایوس مخصوص سیستم خودتو دانلود می‌کنی( حتما حتما مخصوص مدل سیستم خودت باشه)
سوم یک فلش برمی‌داری و با فرمت fat32 اونو فرمت می‌کنی. و اون زیپ فایل بایوسو ( اگه زیپ بود و گه نبود هیچی) استخراج می‌کنی و اون فایله بدست‌آمده را با copy و paste درون فلش میریزی( فقط کپی و پیست، روفوز و این چیزا نه)
بعدش فلشو میزنی به سیستم و بسته به شرکت سازنده دکمه ها esc , delete,  f2 و ... می‌زنی تا وارد محیط بایوس شوی.
بعدش در تب های مختلف بگرد و گزینه flash easy را بزن و وارد آن فلش که فایل بایوس در آن هست شو و آن فایل را انتخاب کن.
در زمانی که بایوس در حال آپدیت هست نباید هیییییچچچچ کاری با سیستم بکنی و فکر کن که اصلا نیست. ممکنه سیستم چند بار خاموش و روشن شه. بعد شاید نیم ساعت بایوس بروز شده.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: thmkhtry در 24 اسفند 1401، 01:22 ب‌ظ
من یه بار به یه بنده خدایی دادم رم رو عوض کنه(نوب بودم) بعد نمیدونم آپدیت کرده یا نه. ولی تو سایت سازنده نگاه کردم یدونه بایوس داشته اون هم ۳۱۱ .
https://www.asus.com/us/supportonly/x551ca/helpdesk_bios/
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 24 اسفند 1401، 01:24 ب‌ظ
در بایوس نسخش نوشته شده و در سایت سازنده جدیدترین نسخه رو میزارن و نسخه های قدیمی تر بایوسو نمی‌زارن
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: thmkhtry در 24 اسفند 1401، 01:25 ب‌ظ
در بایوس نسخش نوشته شده و در سایت سازنده جدیدترین نسخه رو میزارن و نسخه های قدیمی تر بایوسو نمی‌زارن
سایت سازنده نسخه ی ۳ رو گذاشته من ۲ دارم.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: دانیال بهزادی در 24 اسفند 1401، 01:27 ب‌ظ
بایوس را تنها و تنها زمانی آپدیت کن که بخوای یک سخت افزار جدید به مادر بردت اضافه کنی یا نیاز داشتی تا بروز باشه
لازمه که همیشه به‌روز باشه. چون مشکل‌های امنیتی توش رفع می‌شن.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: thmkhtry در 24 اسفند 1401، 01:30 ب‌ظ
پس توکل میکنیم بر خدا و بروز رسانی را شروع میکنیم.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: thmkhtry در 24 اسفند 1401، 01:35 ب‌ظ
نه ظاهرا اشتباه چشمی کردم. نسخه ی ۲۱۱ اومده برای دستگاهم.الان ۲۰۵ دارم.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: thmkhtry در 24 اسفند 1401، 01:59 ب‌ظ
بله !
در عرض چند ثانیه بروزرسانی شد.یه فیچر هم اضافه شد که باعث میشد بتونی از بوت امن استفاده کنی. یک سوال:بوت امن لینوکس رو بوت میکنه؟
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 24 اسفند 1401، 02:02 ب‌ظ
نه فعالش نکن. شاید مشکل پیشبیاد
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: دانیال بهزادی در 24 اسفند 1401، 02:16 ب‌ظ
یک سوال:بوت امن لینوکس رو بوت میکنه؟
بله. خیلی هم خوبه که راهش بندازی!
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: thmkhtry در 24 اسفند 1401، 03:15 ب‌ظ
یک لحظه بوت امن رو فعال کردم نزدیک بود دیگه بالا نیاد. بعد یکم سیخونک بازی در آوردم درست شد.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 25 اسفند 1401، 02:28 ق‌ظ
حالت Bios قدیمی‌تره و امکانات کم‌تری داره، سرعتش کم‌تره و مدیریت سیستم‌عامل‌ها هم توش سخت‌تره.
آره خیلی ورود بهش سخته مخصوصا اینکه بوتم رمز داره ](*,)
خب ولی الان مجبور شدم چون در حال uefi گراب نمیتونه پارتیشن efi رو شناسایی کنه نصب نمیشه و نمیتونم efi رو پاک کنم چون ویندوز روشه و هزار بدبختی
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 25 اسفند 1401، 02:31 ق‌ظ
لازمه که همیشه به‌روز باشه. چون مشکل‌های امنیتی توش رفع می‌شن.
اونو اتفاقا من همیشه انجام میدادم تا اینکه تو سیستم جدید زمانی که بایوس آپدیت میشه یکی از توزیع هام(اکثرا گنو/لینوکس) بوتش میپره! :(
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Dragon- در 27 اسفند 1401، 06:23 ق‌ظ
سلام
پیرو مشکل قبلی که در نصب گراب دبیان داشتم(که هنوز حل نشده) تصمیم گرفتم با legacy mode بیام و برم دبیان رو کنار ویندوز نصب کنم.
خب بعد نصب باید از توی تنظیمات بایوس گزینه legacy first رو برای بوت انتخاب کنم و بعد سیستم رو از روی هاردی که دبیان روش نصب شده بوت کنم.
خب الان سوال من اینجاست که چه تفاوتی با نصب در حالت uefi داره؟ چه مشکلاتی میتونه ایجاد بشه؟ میتونم تبدیل به uefi کنم؟

مشکل قبلی: https://forum.ubuntu-ir.org/index.php?topic=156563.0
سلام

فکر کنم گفتید که ویندوز رو توی حالت uefi نصب کردید. درسته؟ اگه اینجور هست، یکی از مشکلاتی که پیش میاد اینه که برای رفتن روی ویندوز از دبیان، اول باید سیستم رو راه‌اندازی مجدد کنید، برید توی تنظیمات uefi و نحوه بوت شدن رو روی uefi only یا همچین چیزی بذارید تا بتونید ویندوز رو بوت کنید.
برای برگشتن به دبیان هم باید دوباره همین مسیر رو طی کنید، البته توی مرحله آخر، نحوه بوت شدن رو میذارید روی legacy first.

این هم زمانبره و هم خیلی شما رو کلافه می‌کنه.

خروجی دستورات این رو بذارید
lsblk
sudo fdisk -l
ls -l /sys/firmware/efi/
ls -l /sys/firmware/efi/efivars

بله !
در عرض چند ثانیه بروزرسانی شد.یه فیچر هم اضافه شد که باعث میشد بتونی از بوت امن استفاده کنی. یک سوال:بوت امن لینوکس رو بوت میکنه؟
بله. اکثر توزیع‌ها از secure boot پشتیبانی می‌کنند.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 27 اسفند 1401، 10:04 ق‌ظ

خروجی دستورات

آره اتفاقا همین جابه جایی خیلی سخته ولی هنوز فعلا کاری روی دبیان نکردم


lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
nvme0n1     259:0    0 238.5G  0 disk
├─nvme0n1p1 259:2    0   1.9G  0 part
├─nvme0n1p2 259:3    0 146.6G  0 part
├─nvme0n1p3 259:4    0  84.4G  0 part /
└─nvme0n1p4 259:6    0   5.6G  0 part [SWAP]
nvme1n1     259:1    0 465.8G  0 disk
├─nvme1n1p1 259:5    0    16M  0 part
└─nvme1n1p2 259:7    0 465.7G  0 part

fdisk -l
Disk /dev/nvme1n1: 465.76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: Samsung SSD 980 500GB                   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 16384 bytes / 131072 bytes
Disklabel type: gpt
Disk identifier: 95B0AE1C-B001-489B-82BA-28D2B797D32B

Device         Start       End   Sectors   Size Type
/dev/nvme1n1p1  2048     34815     32768    16M Microsoft reserved
/dev/nvme1n1p2 34816 976773119 976738304 465.7G Microsoft basic data


Disk /dev/nvme0n1: 238.47 GiB, 256060514304 bytes, 500118192 sectors
Disk model: SAMSUNG MZALQ256HAJD-000L2             
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: AF7654B3-B7F6-4FB6-9155-BCF8C27C4DA9

Device             Start       End   Sectors   Size Type
/dev/nvme0n1p1      2048   3905535   3903488   1.9G EFI System
/dev/nvme0n1p2   3905536 311367679 307462144 146.6G Microsoft basic data
/dev/nvme0n1p3 311367680 488321023 176953344  84.4G Linux filesystem
/dev/nvme0n1p4 488321024 500117503  11796480   5.6G Linux swap

این محتویات firmware
total 0
drwxr-xr-x  5 root root 0 Mar 18  2023 acpi
drwxr-xr-x  4 root root 0 Mar 18  2023 dmi
drwxr-xr-x 20 root root 0 Mar 18 09:48 memmap
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Dragon- در 27 اسفند 1401، 12:44 ب‌ظ
دستور آخر خطای No such file or directory داد. درسته؟

ویندوز روی ssd که 512GB هست نصب شده یا روی 256GB ؟

پارتیشن‌تیبل هر دو تا gpt ،ssd هست. پس نباید مشکل خاصی ایجاد کنه.
یه ESP هم روی nvme0n1 (اون ssd که 256GB هست) وجود داره.

اون ESP رو یه جا سوار کنید و یه ls بزنید تا محتویاتش معملوم بشه.
sudo mount /dev/nvme0n1p1 /mnt
sudo ls -l /mnt
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 27 اسفند 1401، 02:27 ب‌ظ
دستور آخر خطای No such file or directory داد. درسته؟

ویندوز روی ssd که 512GB هست نصب شده یا روی 256GB ؟

پارتیشن‌تیبل هر دو تا gpt ،ssd هست. پس نباید مشکل خاصی ایجاد کنه.
یه ESP هم روی nvme0n1 (اون ssd که 256GB هست) وجود داره.

اون ESP رو یه جا سوار کنید و یه ls بزنید تا محتویاتش معملوم بشه.
sudo mount /dev/nvme0n1p1 /mnt
sudo ls -l /mnt

-آره دقیقا

-روی 512GB

متاسفانه تا ۵،۶ روز دیگه به لپتاپ دسترسی ندارم، بعد دستورات رو اجرا میکنم میفرستم.
ممنون از کمکتون
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 06 فروردین 1402، 12:54 ب‌ظ
sudo ls -l /mnt

خروجی دستورات
total 8
drwxr-xr-x 4 root root 4096 Mar 10 14:43  EFI
drwxr-xr-x 2 root root 4096 Nov 14 04:46 'System Volume Information'
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Dragon- در 08 فروردین 1402، 07:07 ق‌ظ
تا اینجا که به نظر مشکلی نمیاد.
دوباره ESP رو یه جا سوار کنید و بعد از دایرکتوری EFI که داخل اون هست یه ls -l بگیرید تا محتویات اون معلوم بشه.
مثلا اگه ESP روی /mnt/ سوار شده، این شکلی:
sudo ls -l /mnt/EFI/

خروجی این دوتا دستور رو هم بذارید
sudo efibootmgr -v
sudo blkid
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 08 فروردین 1402، 12:44 ب‌ظ
sudo ls -l /mnt/EFI/

total 8
drwxr-xr-x 2 root root 4096 Nov 14 04:45 Boot
drwxr-xr-x 4 root root 4096 Nov 14 04:42 Microsoft




sudo efibootmgr -v
sudo blkid


EFI variables are not supported on this system.


/dev/nvme1n1p1: PARTLABEL="Microsoft reserved partition" PARTUUID="dedb8a2b-ccd2-400e-a438-56d806e3b00f"
/dev/nvme1n1p2: LABEL="Local" BLOCK_SIZE="512" UUID="FA24286B24282CD7" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="e6489907-efa9-430b-afc0-341df47e7bbf"
/dev/nvme0n1p1: UUID="21BA-74B1" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI" PARTUUID="3e08fcf1-6126-4cb2-8170-024c2fd3de85"
/dev/nvme0n1p2: LABEL="New Volume" BLOCK_SIZE="512" UUID="CE826D65826D52CF" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="4a473485-c523-4792-b1d0-8db1803b1f78"
/dev/nvme0n1p3: UUID="9b165297-4635-4d65-af08-746c5c36fce3" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="root" PARTUUID="64482e4b-5eeb-4def-8d7a-db210ad36eb1"
/dev/nvme0n1p4: UUID="5a68cf7c-9717-44e8-bf5a-7474b7dffa19" TYPE="swap" PARTLABEL="swap" PARTUUID="ca32af27-7556-4461-a589-37047cbf5542"


عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 10 فروردین 1402، 01:47 ب‌ظ
از دوستان کسی نبود بگه مشکل از کجاست؟ من روی همون legacy mode استفاده کنم یا راه حلی داره؟

ببخشید که عجله دارم :'(
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 10 فروردین 1402، 02:13 ب‌ظ
اگه بایوستونو آپدیت کنید و بعدش پارتیش تیبلتونو تبدیل به gpt ( از تمام فایل ها باید در یک جای دیگه پشتیبان داشته باشید چون تمام پارتیشن ها فرمت میشه) شاید بشه با حالت uefi نصب کرد
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 11 فروردین 1402، 06:35 ب‌ظ
اگه بایوستونو آپدیت کنید و بعدش پارتیش تیبلتونو تبدیل به gpt ( از تمام فایل ها باید در یک جای دیگه پشتیبان داشته باشید چون تمام پارتیشن ها فرمت میشه) شاید بشه با حالت uefi نصب کرد
همین الان هم پارتیشن‌تیبل هر دوتا هاردم gpt هست.
فقط دبیان رو روی legacy Mode بایوس نصب کردم ولی ویندوز روی همون uefi هست.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 15 فروردین 1402، 06:28 ب‌ظ
تا اینجا که به نظر مشکلی نمیاد.
دوباره ESP رو یه جا سوار کنید و بعد...

متوجه نشدید مشکل از کجاست؟؟
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: hu016865 در 15 فروردین 1402، 08:22 ب‌ظ
چراهر دو رو در حالت uefi  نصب نمیکنید ؟
من اوبونتو و ویندوز ۱۱ رو دارم وبدون مشکل کار میکنه.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 15 فروردین 1402، 10:09 ب‌ظ
چراهر دو رو در حالت uefi  نصب نمیکنید ؟
من اوبونتو و ویندوز ۱۱ رو دارم وبدون مشکل کار میکنه.
خب مشکل همینه دیگه!
از ابتدا بخونید.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Dragon- در 18 فروردین 1402، 05:50 ق‌ظ
کامپیوتر توی حالت legacy بوت شده. برید توی تنظیمات uefi و بوت رو روی uefi only یا همچین چیزی تنظیم کنید تا سیستم فقط توی حالت uefi بوت بشه. اینجوری می‌تونید با استفاده از اوبونتو زنده، متغیر‌های EFI و در نتیجه الویت بوت رو تغییر بدید. یا اینکه یه جوری اوبونتو زنده رو توی حالت uefi بوت کنید.
تا زمانی که اوبونتو توی حالت uefi بوت نشده، به متغیر‌های EFI دسترسی نداره.

کافیه بوتلودر دبیان رو توی حالت uefi نصب کنید. بوتلودر شما هم گراب هست. درسته؟

اگه بوتلودر شما گراب هست، اول اوبونتو زنده رو توی حالت uefi بوت کنید.
بعد روت دبیان رو یه جا (مثلا /mnt/) سوار کنید. با توجه به خروجی‌هایی که گذاشتید؛ روت دبیان باید روی فایل‌سیستم ext4 روی پارتیشن سوم ssd اول باشه. منظورم nvme0n1p3 هست. اگه اینجوره، اون رو سوار کنید
sudo mount /dev/nvme0n1p3 /mnt

حالا ESP رو هم روی جای درست سوار کنید. ESP روی پارتیشن اول ssd اول هست. nvme0n1p1
sudo mount /dev/nvme0n1p1 /mnt/boot/efi
اگه گفت دایرکتوری بالا وجود نداره، اون رو بسازید
sudo mkdir /mnt/boot/efi

بعد از اینکه با موفقیت پارتیشن‌های واقعی رو سوار کردید، حالا فایل‌سیستم‌های مجازی رو به طور bind سوار کنید تا وقتی با chroot وارد دبیان می‌شیم، به بیرون دسترسی داشته باشیم.
از اونجایی که لازمه ۴ تا دستور رو که خیلی شبیه هم هستند اجرا کنید، میشه اونها رو با یه حلقه for کوتاه کرد که خود bash کار رو انجام بده.
for fs in dev sys proc run; do
sudo mount -R --make-rslave "/$fs" /mnt/"$fs"
done

بعد که اینکار هم با موفقیت تموم شد، با chroot وارد دبیان بشید
sudo chroot /mnt

حالا گراب رو توی حالت uefi نصب کنید. اینجا sudo لازم نیست چون با کاربر روت دارید کار می‌کنید. اول grub-install رو بزنید. خودش باید تشخیص بده و درست گراب رو نصب کنه. باید چیزی شبیه Installing for x86_64-efi بنویسه.

اگه درست نصب نشد، این رو امتجان کنید:
grub-install --target=x86_64-efi --efi-directory=/boot/efi

پیکربندی‌های اصلی گراب رو دوباره ایجاد کنید.
update-grub

الان دوباره دستور efibootmgr -v رو بذارید.

در نهایت از chroot خارج بشید، و فایل‌سیستم‌هایی رو که سوار کردید رو unmount کنید.
exit
sufo umount -R /mnt

کامپیوتر رو راه‌اندازی مجدد کنید و ببینید دبیان بوت میشه یا نه. برای اینکه مطمئن بشید توی حالت uefi بوت شده، دایرکتوری زیر باید شامل یه سری فایل باشه
/sys/firmware/efi/efivars

اگه گراب درست نصب شده و دبیان توی حالت uefi بوت میشه، باید فایل fstab رو هم تغییر بدید تا همیشه موقع بوت شدن دبیان، ESP به طور خودکار سوار بشه.
فعلا محتویات این فایل توی دبیان رو قرار بدید:
cat /etc/fstab
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 19 فروردین 1402، 09:36 ب‌ظ
[/code]

حالا گراب رو توی حالت uefi نصب کنید. اینجا sudo لازم نیست چون با کاربر روت دارید کار می‌کنید. اول grub-install رو بزنید. خودش باید تشخیص بده و درست گراب رو نصب کنه. باید چیزی شبیه Installing for x86_64-efi بنویسه.

اگه درست نصب نشد، این رو امتجان کنید:
grub-install --target=x86_64-efi --efi-directory=/boot/efi



موقع نصب گراب این ارور رو میده!

root@mint:/# grub-install
Installing for i386-pc platform.
grub-install: error: install device isn't specified.

root@mint:/# grub-install --target=x86_64-efi --efi-directory=/boot/efi
grub-install: error: /usr/lib/grub/x86_64-efi/modinfo.sh doesn't exist. Please specify --target or --directory.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Dragon- در 20 فروردین 1402، 07:54 ب‌ظ
دوباره همونطور که گفتم وارد محیط chroot بشید و بعد یه لیست از بسته‌های مربوط به گراب که نصب شدن قرار بدید
apt list --installed *grub*

فکر کنم بسته grub-efi-amd64 نصب نیست یا فایل‌های اون خراب شدن.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 20 فروردین 1402، 11:12 ب‌ظ
apt list --installed *grub*

فکر کنم بسته grub-efi-amd64 نصب نیست یا فایل‌های اون خراب شدن.

grub-common/now 2.06-3~deb11u5 amd64 [installed,local]
grub-pc-bin/now 2.06-3~deb11u5 amd64 [installed,local]
grub-pc/now 2.06-3~deb11u5 amd64 [installed,local]
grub2-common/now 2.06-3~deb11u5 amd64 [installed,local]

عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Dragon- در 26 فروردین 1402، 02:34 ب‌ظ
بسته‌هایی که فایل‌های گراب برای بوت شدن توی حالت 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 رو دوباره بذارید.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 26 فروردین 1402، 10:10 ب‌ظ
بسته‌هایی که فایل‌های گراب برای بوت شدن توی حالت 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 رو دوباره بذارید.

نصب نمیشه، دفعه پیش هم سعی کردم نصب کنم ولی نشد.
root@mint:/etc/apt# apt install grub-efi-amd64
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package grub-efi-amd64 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  grub2-common grub-common grub-pc

E: Package 'grub-efi-amd64' has no installation candidate

اینم لیست تمام مخازنی که استفاده میکنم و روی همش تست کردم ولی نمیشه!
#deb http://mirrors.pardisco.co/debian/ sid main contrib
#deb http://archive.debian.petiak.ir/debian/ sid main contrib
#deb http://mirror.aminidc.com/debian/ sid main contr
deb http://ftp.de.debian.org/debian/ sid main contr
#deb http://debian.mirror.lrz.de/debian/ sid main contr
#deb http://deb.debian.org/debian/ sid main contrib
#deb http://mirrors.pardisco.co/debian/ bullseye-updates main contrib
#deb http://mirrors.pardisco.co/debian/ sid main contrib #nonfree

apt update ... آپدیته ولی برای تمام مخازن همینه!
Err:1 http://ftp.de.debian.org/debian sid InRelease
  Could not resolve 'ftp.de.debian.org'
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: Failed to fetch http://ftp.de.debian.org/debian/dists/sid/InRelease  Could not resolve 'ftp.de.debian.org'
W: Some index files failed to download. They have been ignored, or old ones used instead.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Dragon- در 27 فروردین 1402، 10:06 ب‌ظ
وقتی توی خروجی apt lust، دیدم [installed, local] وجود داره، شک کردم مشکل مخزن دارید. ولی گفتم ساید به خاطره اینه که توی chroot هستید.
ولی انگار واقعا مخازن مشکل دارند.

محتویات فایل sources.list دبیان رو بذارید. اگه چیزی داخل /etc/apt/sources.list.d/ هست، محتویات اون رو هم بذارید.
لازم نیست توی chroot اینکار رو انجام بدید.

همیشه موقع apt update خطا می‌گیرید؟ یا فقط وقتی توی chroot هستید اینجوری میشه.
توی chroot، محتویات فایل resolv.conf توی /etc/ چی هست؟
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 27 فروردین 1402، 11:07 ب‌ظ
وقتی توی خروجی apt lust، دیدم [installed, local] وجود داره، شک کردم مشکل مخزن دارید. ولی گفتم ساید به خاطره اینه که توی chroot هستید.
ولی انگار واقعا مخازن مشکل دارند.

محتویات فایل sources.list دبیان رو بذارید. اگه چیزی داخل /etc/apt/sources.list.d/ هست، محتویات اون رو هم بذارید.
لازم نیست توی chroot اینکار رو انجام بدید.

همیشه موقع apt update خطا می‌گیرید؟ یا فقط وقتی توی chroot هستید اینجوری میشه.
توی chroot، محتویات فایل resolv.conf توی /etc/ چی هست؟

نه فقط در  chroot اینجوریه.

محتویات sources.list  # deb cdrom:[Debian GNU/Linux 11.6.0 _Bullseye_ - Official amd64 DVD Binary-1 20221217-10:40]/ bullseye contrib main

#deb cdrom:[Debian GNU/Linux 11.6.0 _Bullseye_ - Official amd64 DVD Binary-1 20221217-10:40]/ bullseye contrib main

#deb http://mirrors.pardisco.co/debian/ sid main contrib
#deb http://archive.debian.petiak.ir/debian/ sid main contrib
#deb http://mirror.aminidc.com/debian/ sid main contr
deb http://ftp.de.debian.org/debian/ sid main contr
#deb http://debian.mirror.lrz.de/debian/ sid main contr
#deb http://deb.debian.org/debian/ sid main contrib
#deb http://mirrors.pardisco.co/debian/ bullseye-updates main contrib
#deb http://mirrors.pardisco.co/debian/ sid main contrib #nonfree

# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/debian-security bullseye-security main contrib
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/debian-security bullseye-security main contrib

# bullseye-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
# A network mirror was not selected during install.  The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://deb.debian.org/debian/ bullseye-updates main contrib
# deb-src http://deb.debian.org/debian/ bullseye-updates main contrib

محتویات فایل resolv.conf # Generated by NetworkManager
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Dragon- در 01 اردیبهشت 1402، 12:02 ب‌ظ
دبیان ۱۱ دارید یا sid؟ مخزن رو sid تنظیم شده ولی نسخه بسته‌ها مربوط به دبیان ۱۱ هست.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 01 اردیبهشت 1402، 04:45 ب‌ظ
دبیان ۱۱ دارید یا sid؟ مخزن رو sid تنظیم شده ولی نسخه بسته‌ها مربوط به دبیان ۱۱ هست.
دبیان ۱۱ ولی ناپایدار
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Dragon- در 01 اردیبهشت 1402، 05:47 ب‌ظ
دبیان ۱۱ که نسخه پایدار هست. sid دبیان ناپایدار محسوب میشه.
نمی‌دونم الان روی دبیان ۱۱ هستید ولی مخازن اشتباهی روی دبیان sid تنظیم شدند یا اینکه دبیان به طور ناقص ارتقا پیدا کرده.

با دیدن نسخه بسته‌های مهم باید بشه وضعیت رو فهمید. خروجی این دستور رو بذارید.
apt list --installed libc6 systemd dpkg apt libapt-pkg6.0 init-system-helpers

فرقی نداره این دستور رو از طریق chroot اجرا کنید یا وقتی دبیان بوت شده.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 01 اردیبهشت 1402، 05:53 ب‌ظ
دبیان ۱۱ که نسخه پایدار هست. sid دبیان ناپایدار محسوب میشه.
نمی‌دونم الان روی دبیان ۱۱ هستید ولی مخازن اشتباهی روی دبیان sid تنظیم شدند یا اینکه دبیان به طور ناقص ارتقا پیدا کرده.

با دیدن نسخه بسته‌های مهم باید بشه وضعیت رو فهمید. خروجی این دستور رو بذارید.
apt list --installed libc6 systemd dpkg apt libapt-pkg6.0 init-system-helpers

فرقی نداره این دستور رو از طریق chroot اجرا کنید یا وقتی دبیان بوت شده.
بله دبیان ۱۱ نصب کردم و مثل همیشه با تاپیک های انجمن به ناپایدار تغییر دادم ولی مشکلی نداشت.

Listing... Done
apt/now 2.2.4 amd64 [installed,local]
dpkg/now 1.20.12 amd64 [installed,local]
init-system-helpers/now 1.60 all [installed,local]
libapt-pkg6.0/now 2.2.4 amd64 [installed,local]
libc6/now 2.36-8 amd64 [installed,local]
systemd/now 247.3-7+deb11u1 amd64 [installed,local]
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Dragon- در 01 اردیبهشت 1402، 09:51 ب‌ظ
یه چیزی این وسط مشکل داره. نسخه اکثر بسته‌ها مال دبیان ۱۱ هست؛ ولی libc6 که یکی از بسته‌های اصلیه، از مخازن دبیان sid  نصب شده.

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

الان می‌خواهید دبیان sid  داشته باشید یا دبیان ۱۱؟
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 01 اردیبهشت 1402، 11:39 ب‌ظ
یه چیزی این وسط مشکل داره. نسخه اکثر بسته‌ها مال دبیان ۱۱ هست؛ ولی libc6 که یکی از بسته‌های اصلیه، از مخازن دبیان sid  نصب شده.

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

الان می‌خواهید دبیان sid  داشته باشید یا دبیان ۱۱؟
sid. ولی اصلا نه دبیان، نه هیچ توزیع دیگه ای رو نمیتونم در حالت uefi نصب کنم. قبلش دبیان sid  نصب داشتم بعد کنارش ویندوز نصب کردم.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Dragon- در 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 دبیان رو ارتقا بدید. (هر دو دستور یه کار انجام میدن.)
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 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 چکار انجام بدم؟
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: LegenderYaliRezA88 در 11 اردیبهشت 1402، 01:14 ب‌ظ
تصمیم دارم که یک بار دبیان رو امتحان کنم
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Dragon- در 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
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 11 اردیبهشت 1402، 07:58 ب‌ظ

الان که سیستم رو روشن کردم خطای Failed to start lightdm.service -light Display Manager میاد
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 12 اردیبهشت 1402، 07:25 ب‌ظ

الان که سیستم رو روشن کردم خطای Failed to start lightdm.service -light Display Manager میاد
????
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: thmkhtry در 12 اردیبهشت 1402، 08:52 ب‌ظ
مدیریت صفحه  lightdm  نتونسته شروع شه این که چراشو نمیدونم.
من اگه بودم یا gdm رو تست میکردم یا sddm.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 13 اردیبهشت 1402، 03:29 ب‌ظ
مدیریت صفحه  lightdm  نتونسته شروع شه این که چراشو نمیدونم.
من اگه بودم یا gdm رو تست میکردم یا sddm.
آره خب، شاید بخاطر آپدیت گنوم بوده که خراب شده یود! البته بعدش از سینامون استفاده میکردم و خوب بود، منتظر بودم که مشکل بوتش حل بشه تا گنوم هم درست کنم.
میشه بیشتر توضیح بدید
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: thmkhtry در 13 اردیبهشت 1402، 04:11 ب‌ظ
مدیریت صفحه  lightdm  نتونسته شروع شه این که چراشو نمیدونم.
من اگه بودم یا gdm رو تست میکردم یا sddm.
آره خب، شاید بخاطر آپدیت گنوم بوده که خراب شده یود! البته بعدش از سینامون استفاده میکردم و خوب بود، منتظر بودم که مشکل بوتش حل بشه تا گنوم هم درست کنم.
میشه بیشتر توضیح بدید
شما وقتی با gui کار میکنید دو تا کار میتونید بکنید تا میزکار ها براتون باز بشه که یکیش اینه که خود به خود شروع بشه یکی اینکه از یه نرم افزارمدیریت صفحه (display manager) استفاده میکنید که الان شما خواشتیداز lightdm استفاده کنید.مدیر صفحه  ها هم اینطورین که شما یه صفحه ی گرافیکی میبینید بعد میتونید از توش میزکار نصب شده رو انتخاب و نام کاربری و رمز عبور رو بزنید و وارد میزکار بشید. الان دوست دارید گنو م استفاده کنید؟
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 14 اردیبهشت 1402، 08:42 ق‌ظ
مدیریت صفحه  lightdm  نتونسته شروع شه این که چراشو نمیدونم.
من اگه بودم یا gdm رو تست میکردم یا sddm.
آره خب، شاید بخاطر آپدیت گنوم بوده که خراب شده یود! البته بعدش از سینامون استفاده میکردم و خوب بود، منتظر بودم که مشکل بوتش حل بشه تا گنوم هم درست کنم.
میشه بیشتر توضیح بدید
شما وقتی با gui کار میکنید دو تا کار میتونید بکنید تا میزکار ها براتون باز بشه که یکیش اینه که خود به خود شروع بشه یکی اینکه از یه نرم افزارمدیریت صفحه (display manager) استفاده میکنید که الان شما خواشتیداز lightdm استفاده کنید.مدیر صفحه  ها هم اینطورین که شما یه صفحه ی گرافیکی میبینید بعد میتونید از توش میزکار نصب شده رو انتخاب و نام کاربری و رمز عبور رو بزنید و وارد میزکار بشید. الان دوست دارید گنو م استفاده کنید؟
آها درسته. گفتم شاید توی آپدیت مشکلی براش پیش اومده. نه فعلا گرابم درست بشه بقیشو اوکی میکنم.
فقط اون دو تا گزینه gdm و ssdm رو یک توضیح میدید؟
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: thmkhtry در 14 اردیبهشت 1402، 10:24 ق‌ظ
برای نصب هر کدوم با apt نصبش کنید.
 $sudo apt install gdm
$sudo apt install sddm
بعد فعالش کنید هر کدوم رو نصب کردید، مثلا gdm:
sudo systemctl enable gdmبعد ری بوت کنید و وارد میز کار مورد نظر بشید.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 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
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Dragon- در 15 اردیبهشت 1402، 08:11 ق‌ظ
فکر کنم مشکل گراب حل شده. دبیان رو بوت کنید و ببینید دستور efibootmgr چی میگه.

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

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

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

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

مشکل lightdm نباید ربطی به گراب داشته باشه. توی یه موضوع دیگه مطرح کنید.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 15 اردیبهشت 1402، 02:05 ب‌ظ
فکر کنم مشکل گراب حل شده. دبیان رو بوت کنید و ببینید دستور efibootmgr چی میگه.

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

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

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

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

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

متاسفانه(بدبختانه)در پی اشتباهی در ویندوز پارتیشن مربوط به دبیان پاک شد، خوشبختانه تا یه جایی بکاپ داشتم(مثل همیشه عادت دارم ](*,)).
الان دوباره دبیان رو با legacy Mode  نصب کنم و مراحل بالا رو دوباره انجام بدم یا بدون اون هم میشه گراب رو درست کرد؟؟
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Dragon- در 16 اردیبهشت 1402، 10:52 ق‌ظ
چرا می‌خواهید دبیان رو توی حالت legacy نصب کنید؟ مطمئن بشید کامپیوتر فقط توی حالت uefi بوت میشه؛ بعد دبیان رو نصب کنید. اینجوری بوتلودر هم برای حالت uefi نصب میشه.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 16 اردیبهشت 1402، 11:07 ق‌ظ
چرا می‌خواهید دبیان رو توی حالت legacy نصب کنید؟ مطمئن بشید کامپیوتر فقط توی حالت uefi بوت میشه؛ بعد دبیان رو نصب کنید. اینجوری بوتلودر هم برای حالت uefi نصب میشه.
تست کردم دوباره ولی همون خطای نصب نشدن گراب رو میده، مشکل از کجا میتونه باشه؟
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Dragon- در 16 اردیبهشت 1402، 11:09 ق‌ظ
iso که دانلود کردید مشکل نداره؟
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 16 اردیبهشت 1402، 11:28 ق‌ظ
iso که دانلود کردید مشکل نداره؟
دبیان ۱۱.۵ و ۱۱.۶ هستن و هردو همین طور هستند. حالا دوباره دانلود میکنم تست کنم!
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 16 اردیبهشت 1402، 11:31 ق‌ظ
و اینکه آیا نیاز هست که دوباره پارتیشن efi بسازم یا همون قبلی باید اوکی باشه(پارتیشن جدا ساختم و امتحان کردم ولی نشده؟)
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 16 اردیبهشت 1402، 12:17 ب‌ظ
iso که دانلود کردید مشکل نداره؟
این میاد! حالا با یک توزیع دیگه هم تست میکنم دانلود شد
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: دانیال بهزادی در 16 اردیبهشت 1402، 01:40 ب‌ظ
دبیان ۱۲ رو بیازما:
https://cdimage.debian.org/cdimage/bookworm_di_rc2/amd64/iso-cd
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 16 اردیبهشت 1402، 03:46 ب‌ظ
دبیان ۱۲ رو بیازما:
https://cdimage.debian.org/cdimage/bookworm_di_rc2/amd64/iso-cd
بازم همون ارور میده!

iso که دانلود کردید مشکل نداره؟
نه فکر نکنم از اون باشه!
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Dragon- در 16 اردیبهشت 1402، 03:59 ب‌ظ
مطمئنید سیستم توی حالت uefi بوت شده؟
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 16 اردیبهشت 1402، 04:01 ب‌ظ
مطمئنید سیستم توی حالت uefi بوت شده؟
بله ویندوز میاد بالا!
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 16 اردیبهشت 1402، 04:04 ب‌ظ
مطمئنید سیستم توی حالت uefi بوت شده؟

اگر legacy باشه مینویسه!
این عکس ها!
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: دانیال بهزادی در 17 اردیبهشت 1402، 11:30 ق‌ظ
بهش ESP رو درست می‌دی؟
دارم شک می‌کنم ویندوزت بد نصب شده و ESP رو خراب کرده. جای تو بودم پشتیبان می‌گرفتم، یه بار دیسک رو کامل پاک می‌کردم، دبیان رو نصب می‌کردم و بعد اگه می خواستم ویندوز رو کنارش می‌ریختم.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 17 اردیبهشت 1402، 12:04 ب‌ظ
بهش ESP رو درست می‌دی؟
دارم شک می‌کنم ویندوزت بد نصب شده و ESP رو خراب کرده. جای تو بودم پشتیبان می‌گرفتم، یه بار دیسک رو کامل پاک می‌کردم، دبیان رو نصب می‌کردم و بعد اگه می خواستم ویندوز رو کنارش می‌ریختم.
آره درست میدم.
منم مشکلم همینه، همین فکر رو میکنم، چون دفعه آخر اول دبیان نصب کردم و بعد ویندوز.بعد برای یک کاری لپتاپ رو باز کردم و اشتباهی جای اسلات هاssd جابه جا زدم بعد که روشن کردم ویندوز درست بود و دبیان کرنل پنیک میداد!

الان چجوری از ویندوز با تمام مشتقات بکاپ بگیرم و برگردونم؟ نمیشه یک ESP دیگه داشته باشم روی هارد دیگه!

یا اینکه میتونم ESP رو فرمت کنم و دبیان رو نصب کنم، بعد یه جوری ویندوزو بیارم بالا؟؟

پ.ن: پارتیشن ویندوز و ESP روی دوتا هارد متفاوت هستن!
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: دانیال بهزادی در 17 اردیبهشت 1402، 02:44 ب‌ظ
الان چجوری از ویندوز با تمام مشتقات بکاپ بگیرم و برگردونم؟
از داده‌ها پشتیثبان بگیر. خودش رو دوباره نصب کن

نمیشه یک ESP دیگه داشته باشم روی هارد دیگه!
نه

یا اینکه میتونم ESP رو فرمت کنم و دبیان رو نصب کنم، بعد یه جوری ویندوزو بیارم بالا؟؟
می‌شه این هم

پ.ن: پارتیشن ویندوز و ESP روی دوتا هارد متفاوت هستن!
مشکلی نیست
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 17 اردیبهشت 1402، 03:44 ب‌ظ
می‌شه این هم

خب میشه به مختصر توضیح بدید چجوری میشه؟ سخته راحته؟!
;D
اگر یه راهنمایی کوچیک بکنید که دقیقا بعد نصب دبیان بتونم ویندوز هم درست کنم و باز نخواد تاپیک جدید باز کنم، ممنون میشم.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 17 اردیبهشت 1402، 07:12 ب‌ظ
این کمکی نمیکنه؟؟

-اگر بخوام ESP رو پاک کنم نمیتونم اینجا ازش بکاپ بگیرم برای ویندوز(از دایرکتوری Microsoft)و بعد برگردونم؟ اینجوری میشه اصلا؟
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 18 اردیبهشت 1402، 12:27 ق‌ظ

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

اومدم با نصاب اوبونتو نوع پارتیشن ESP رو از vfat به ext4 تغییر دادم(پارتیشن رو فرمت نکردم) اما نصب نشد و بعد به همون فرمت قبلی (vfat) برگردوندم و با کمال تعجب یکدفعه اوبونتو نصب شد!!
خب حالا برای اوبوتو که منوی گراب نمیاد و یکدفعه وارد میشه(تنظیمات گراب هم چک کردم) گراب هم آپدیت کردم اما خبری از ویندوز نیست.
اومدم بعدش دبیان ۱۲ رو نصب کردم.
خب حالا چجوری میتونم بوتشو درست کنم که هم دبیان باشه هم ویندوز؟؟


پ.ن: اصلا قصد فرمت کردم یا پاک کردن بوت ویندوز رو نداشتم.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: دانیال بهزادی در 18 اردیبهشت 1402، 01:04 ق‌ظ
باید راه‌انداز ویندوز رو هم دوباره نصب کنید. ولی مربوط به این انجمن نمی‌شه.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: ɴɪᴍᴀ در 18 اردیبهشت 1402، 01:06 ق‌ظ
با تغییر دادن فکر کنم فرمت هم شده. احتمالا بتونید با یه dvd ویندوز قسمت repair پایین سمت چپ اون بوت لودر رو تعمیر کنید، بعد دبیان رو بالا بیارید و گراب رو آپدیت کنید.
عنوان: پاسخ : تفاوت نصب در حالت legacy
ارسال شده توسط: Matin Taghavi در 20 اردیبهشت 1402، 08:48 ب‌ظ
ممنون از همه دوستان بابت راهنمایی
مشکل من که حل نشد و مجبور شدم دوباره دبیان و ویندوز رو نصب کنم
فکر کنم همون ESP یه خرابی پیدا کرده بود، نمیدونم!