انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: عرفان خیراللهی در 03 دی 1400، 12:26 قظ
-
سلام دوستان :)
من یک توزیع kubuntu 21.04 دارم که فرمت پارتیشناش btrfs است و یک توزیع KDE neon 5.23 با فرمت ext4.
من اومدم روی این KDE neon و grub رو آپدیت کردم. بعدش گراب دیگه اون کوبونتو رو نشون نمیده. چیکار میتونم بکنم که درست بشه؟
این رو هم بگم که توزیع اصلی من این KDE neon است و اغلب اوقات از این استفاده میکنم.
راهکارهایی که توی وب دیدم برای وقتی بودند که تنها یک توزیع داشته باشی در حالی که برای من چنین نیست.
-
سلام، زیاد اطلاع ندارم ولی از os-prober استفاده کن و اینکه موقع بروزرسانی گراب اون توزیعی که میخوای توی گراب باشه پارتیشنش سوار کن یا همون mount کن روی سیستم بعد گراب بروزرسانی کن
-
os-prober نصبه؟ نمیدونم os-prober میتونه سیستمهای نصب شده روی subvolume های btrfs رو شناسایی کنه یا نه.
os-prober رو با دسترسی روت اجرا کنید و خروجی رو اینجا بفرستید.
sudo os-prober
خروجی دستورات زیر رو قرار بدید.
cat /etc/default/grub
ls /etc/default/grub.d
دستورات بالا رو توی kde neon اجرا کنید.
-
سلام. توزیع مورد نظر من روی sda9 قرار دارد.
توزیعی که این دستور رو روی اون اجرا کردم هم روی sdb4 قرار دارد.
خروجی دستور os-prober :
/dev/sda11:Fedora 34 (Workstation Edition):Fedora:linux
/dev/sda6@/efi/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
خروجی دستور cat /etc/default/grub :
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
GRUB_THEME="/usr/share/grub/themes/Ultraviolet/theme.txt"
خروجی دستور ls /etc/default/grub.d
99_breeze-grub.cfg init-select.cfg
-
os-prober رو روی kde neon اجرا کردید درسته؟
os-prober یه ویندوز و یه فدورا روی sda11 پیدا کرده. به نظر میاد os-prober نمیتونه سیستم نصب شده روی subvolume های btrfs رو پیدا کنه. یه راه که دارید این هست که تنظیمات گراب رو روی kubuntu آپدیت کنید. چون بقیه سیستمعاملها روی پارتیشن هستند با فایلسیستمهای پشتیبانی شده توسط os-prober هستند، os-prober داخل kubuntu، اونها رو شناسایی و به منوی گراب اضافه میکنه.
راههای دیگه هم هست ولی فعلا بهتره سراغ اونها نرید.
احتمالا تنظیماتِ گرابی که مربوط به kubuntu هست، پاک نشده. خروجی دستور زیر رو بذارید.
ls /boot/efi/EFI