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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: Alireza_Zangooei در 01 تیر 1401، 12:59 ب‌ظ

عنوان: سیستم عامل حذف شده (حل شد)
ارسال شده توسط: Alireza_Zangooei در 01 تیر 1401، 12:59 ب‌ظ
سلام من سیستم عامل BlissS رو داشتم توی یه پارتیشن که میرفتم از توی بایوس وارد میشدم
بعد رفتم از اوبونتو پارتیشن رو فرمت و دیلیت کردم  ;D
ولی هنوز توی بوت بایوس هست (عکس 1)
و واردش که میشم صفحه اولیه رو که میاره (عکس 2)
اما خب منطقا خطا میده (عکس 3)
اگه میشه کمک کنید چطور حذف بشه از بوت بایوس
ممنون 🌹
عنوان: پاسخ : سیستم عامل حذف شده
ارسال شده توسط: Dragon- در 01 تیر 1401، 01:36 ب‌ظ
سیستم توی حالت uefi بوت میشه؟ با توجه به چیز‌هایی که گفتید، احتمالا اینجوری هست.
خروجی این دستورات رو قرار بدید
efibootmgr -v
ls -l /sys/firmware/efi/efivars
uname -r
cat /proc/cmdline
lsmod | grep efivars
عنوان: پاسخ : سیستم عامل حذف شده
ارسال شده توسط: Alireza_Zangooei در 01 تیر 1401، 02:24 ب‌ظ
سیستم توی حالت uefi بوت میشه؟ با توجه به چیز‌هایی که گفتید، احتمالا اینجوری هست.
خروجی این دستورات رو قرار بدید
efibootmgr -v
ls -l /sys/firmqare/efi/efivars
uname -r
cat /proc/cmdline
lsmod | grep efivarfs
بله UEFI
اوبونتو و کالی دارم
این دستور ها رو در اوبونتو زدم

efibootmgr -v
BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0001,0004,0000
Boot0000* Android-x86 11.13 HD(4,GPT,e9b243ef-0f5c-4d59-927d-e588d0629d8d,0x7271000,0xf4000)/File(\EFI\ANDROID\BOOTX64.EFI)
Boot0001* kali HD(4,GPT,e9b243ef-0f5c-4d59-927d-e588d0629d8d,0x7271000,0xf4000)/File(\EFI\KALI\GRUBX64.EFI)
Boot0004* ubuntu HD(4,GPT,e9b243ef-0f5c-4d59-927d-e588d0629d8d,0x7271000,0xf4000)/File(\EFI\UBUNTU\SHIMX64.EFI)

....................

*ویرایش شد
ls -l /sys/firmware/efi/efivars
Pastebin (https://paste.ubuntu.ir/oshar)

....................

uname -r
5.15.0-39-generic
....................

cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-5.15.0-39-generic root=UUID=250ee57a-739c-4dee-9072-9376fbc4cdca ro quiet splash vt.handoff=7
....................

*ویرایش شد
lsmod | grep efivars
بدون پاسخ
عنوان: پاسخ : سیستم عامل حذف شده
ارسال شده توسط: Dr.Code در 01 تیر 1401، 03:53 ب‌ظ
سلام
بایوس ساخت چه برندی هست؟
گزینه بوت در گراب باید از سیستم عامل حذف بشه ولی از بوت منو باید از قسمت بایوس حذف بشه
قطعاً یه گزینه برای حذف داره
عنوان: پاسخ : سیستم عامل حذف شده
ارسال شده توسط: Dragon- در 01 تیر 1401، 04:46 ب‌ظ
بله UEFI
اوبونتو و کالی دارم
این دستور ها رو در اوبونتو زدم
...
دستورات دوم و آخر اشتباه نگارشی داشتند. درست اونها میشه این:
ls -l /sys/firmware/efi/efivars
lsmod | grep efivars
دیگه لازم نیست خروجی اینها رو قرار بدید. چیز‌های مورد نیاز از بقیه دستورات مشخص شده.

به این دلیل می‌تونید اون گزینه بوت رو توی منوی uefi ببینید چون هنوز توی متغیر‌های EFI وجود داره. می‌تونید اون رو از متغیر‌های EFI پاک کنید.
با همون دستور efibootmgr اینکار ممکن هست. برای پاک کردن اون، لازمه شماره اون رو بدونید. طبق خروجی efibootmgr -v، شماره اون 0000 هست.
اینجوری پاکش کنید:
sudo efibootmgr -Bb 0000
فایل مربوط به بوتلودر اون رو هم از ESP پاک کنید. ESP مخفف EFI system partition هست.

توی سیستم‌هایی که توی حالت uefi بوت میشن، firmware روی مادربرد داخل ESP رو می‌گرده و سیستم‌عامل رو از اونجا بوت می‌کنه.
توی اکثر توزیع‌های لینوکسی، بوتلودر هست که توسط firmware بوت میشه. بعد بوتلودر، کرنل و initramfs یا هر چیز دیگه‌ای که نیاز باشه رو بوت می‌کنه. (بوتلودر اکثر توزیع‌ها، گراب هست)
ESP یه پارتیشن هست که معمولا با vfat (همون fat32) فرمت میشه.
اینکه با چه فایل‌سیستمی فرمت بشه، بستگی به این داره که firmware روی مادربرد، از چه فایل‌سیستم‌هایی پشتیبانی می‌کنه. vfat جز مشخصات uefi هست و به همین خاطر همه پیاده‌سازی‌های uefi از اون پشتیبانی می‌کنند.

توی توزیع‌های لینوکسی، ESP معمولا روی /boot/efi/ یا /efi/ یا /boot/ سوار میشه. توی بیشتر توزیع‌ها، روی /boot/efi/.

خروجی این دستورات رو قرار بدید
ls -l /boot/efi/EFI
ls -l /boot/efi/EFI/ANDROID

گزینه بوت در گراب باید از سیستم عامل حذف بشه ولی از بوت منو باید از قسمت بایوس حذف بشه
نه لازم نیست که الویت‌های بوت حتما از طریق منوی uefi پاک بشن.
اگه سیستم‌عامل بتونه متغیر‌های EFI رو تغییر بده، میشه مستقیم از طریق خود سیستم‌عامل اینکار رو کرد.
همونطور که موقع نصب ویندوز، ویندوز اینکار رو انجام میده. یا وقتی که گراب رو توی حالت uefi با دستور grub-install روی ESP نصب می‌کنید، اسکریپتِ نصبِ گراب اینکار رو خودکار انجام میده.

با دستور efibootmgr هم میشه اینکار رو کرد. فکر کنم اسکریپت grub-install هم از همین دستور استفاده می‌کنه.

نقل‌قول
قطعاً یه گزینه برای حذف داره
ممکنه نداشته باشه. من توی بعضی لپ‌تاپ‌ها دیدم نداره.
عنوان: پاسخ : سیستم عامل حذف شده
ارسال شده توسط: Alireza_Zangooei در 01 تیر 1401، 05:08 ب‌ظ

فایل مربوط به بوتلودر اون رو هم از ESP پاک کنید. ESP مخفف EFI system partition هست.
خروجی این دستورات رو قرار بدید

ls -l /boot/efi/EFI
ls -l /boot/efi/EFI/ANDROID

بله وجود دارد

sudo  ls -l /boot/efi/EFI

total 16
drwx------ 2 root root 4096 مئی     30 13:12 Android
drwx------ 2 root root 4096 ژوئن    22 14:06 BOOT
drwx------ 2 root root 4096 ژوئن    21 23:57 kali
drwx------ 2 root root 4096 مئی     26 19:16 ubuntu

sudo  ls -l /boot/efi/EFI/Android

total 2952
-rwx------ 1 root root    4071 مئی     30 13:12 android.cfg
-rwx------ 1 root root  668160 مئی     30 13:11 bootia32.efi
-rwx------ 1 root root 1196736 مئی     30 13:11 BOOTx64.EFI
-rwx------ 1 root root 1146232 مئی     30 13:11 grubx64.efi

باید مثلا با اوبونتوی زنده برم و boot رو در یک جا سوار کنم و بعد حذف کنم درسته ؟
عنوان: پاسخ : سیستم عامل حذف شده
ارسال شده توسط: Dragon- در 01 تیر 1401، 05:22 ب‌ظ
باید مثلا با اوبونتوی زنده برم و boot رو در یک جا سوار کنم و بعد حذف کنم درسته ؟
نه لازم نیست. با همین سیستم که الان بوت شده، میشه اون فایل‌ها رو پاک کرد.

دایرکتوری ANDROID توی /boot/efi/EFI/ رو پاک کنید. اون دایرکتوری داخل یه فایل‌سیستم vfat هست. vfat به صورت case-insensitive کار می‌کنه. یعنی بزرگ و کوچک بودن حروف رو در نظر نمگیره.
پس فرقی نداره که اسم اون دایرکتوری Android باشه یا ANDROID.
برای مثال، نمی‌تونید توی یه جا دوتا فایل به اسم‌های test و TEST داشته باشید. vfat اون اسم‌ها رو یکی حساب می‌کنه.

می‌تونید دایرکتوری /boot/efi/EFI/ANDROID/ و محتویاتش رو با دستور rm پاک کنید.
sudo rm -rf /boot/efi/EFI/ANDROID
حواستون باشه با rm اشتباهی یه چیز دیگه رو پاک نکنید. اگه فایل‌های گراب رو از ESP پاک کنید، ممکنه اوبونتو یا کالی بالا نیاد و مجبور بشید سیستم رو با یه توزیع زنده بوت، و گراب رو دوباره روی ESP نصب کنید.
عنوان: پاسخ : سیستم عامل حذف شده
ارسال شده توسط: Alireza_Zangooei در 01 تیر 1401، 05:45 ب‌ظ
درست شد
با تشکر مخصوص از آقای -Dragon و بقیه دوستان 🌺