Ubuntu kurulumundan sonra Arch Linux'a önyükleme seçeneği görünmüyor

855250

Picopat
Katılım
9 Kasım 2024
Mesajlar
294
Çözümler
4
Merhaba, bilgisayarımda Ubuntu ve Arch Linux'u yan yana kurdum. Ancak, kurulum sonrasında bilgisayarımı yeniden başlattığımda, GRUB menüsü görünmüyor. Arch Linux'a erişim için herhangi bir seçenek sunulmuyor. Arch Linux, sistemimde doğru şekilde kurulu ve daha önce systemd-boot kullanıyordum.

Kurulumda şunları yaptım:

Arch Linux'u önce kurdum.
Daha sonra Ubuntu'yu Arch Linux'un yanına kurdum.
Ubuntu kurulumunu seçerken, "sistemin yanına kur" seçeneğini tercih ettim.

Şu anda Arch Linux'a geçiş yapamıyorum ve GRUB menüsünde Arch Linux'u göremiyorum. Bu durumu nasıl düzeltebilirim?

Bilgiler:

Ubuntu ve Arch Linux, ayrı bölümlere kurulu.
Arch Linux'umuz systemd-boot kullanıyordu.
Ubuntu'yu kurduktan sonra GRUB önyükleyicisi devreye girmiyor ve Arch seçme seçeniğini bana sunmuyor sadece boot menüsüne girip Arch en üste alındığında girebiliyorum.
 
Kod:
sudo nano /etc/default/grub
Komutu ile Ubuntu'dayken GRUB'ı düzenlemeye gir.

GRUB_TIMEOUT'un karşısına = işaretinden sonra 5 yaz.

GRUB_TIMEOUT_STYLE karşısına = işaretinden sonra menu yaz. Yani şöyle görünmeli:
1732286116554.png

Aynı dosyanın biraz altına şu satırı yapıştır:
Kod:
GRUB_DISABLE_OS_PROBER=false
CRTL ve X'e aynı anda bas, Enter'a basarak kaydet.

Sass:
sudo update-grub
komutu ile GRUB yapılandırmasını güncelle.

Alternatif: sudo grub-mkconfig -o /boot/grub/grub.cfg

Tamamlandığında sistemi yeniden başlat.
 
Kod:
sudo nano /etc/default/grub
Komutu ile Ubuntu'dayken GRUB'ı düzenlemeye gir.

Grub_tımeout'un karşısına = işaretinden sonra 5 yaz.

Grub_tımeout_style karşısına = işaretinden sonra menu yaz. Yani şöyle görünmeli:
Eki Görüntüle 2357630
Aynı dosyanın biraz altına şu satırı yapıştır:
Kod:
GRUB_DISABLE_OS_PROBER=false
Crtl ve X'e aynı anda bas, Enter'a basarak kaydet.

Sass:
sudo update-grub
komutu ile GRUB yapılandırmasını güncelle.

Alternatif: sudo grub-mkconfig -o /boot/grub/grub.cfg

Tamamlandığında sistemi yeniden başlat.

Deniyorum.

@Bayram Tempest dediklerinizin aynısını yaptım yine öyle bir seçenek sunmadı hala ubuntudayım.
 
Son düzenleme:
sudo nano /etc/default/grub sonra da mouse ile hepsini seç ve kopyalayıp buraya kod içerisinde yapıştır.
# 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=menu
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER=false
# If your computer has multiple operating systems installed, then you
# probably want to run os-prober. However, if your computer is a host
# for guest OSes installed via LVM or raw disk devices, running
# os-prober can cause damage to those guest OSes as it mounts
# filesystems to look for things.
#GRUB_DISABLE_OS_PROBER=false

# 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_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"
 
# 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=menu
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER=false
# If your computer has multiple operating systems installed, then you
# probably want to run os-prober. However, if your computer is a host
# for guest OSes installed via LVM or raw disk devices, running
# os-prober can cause damage to those guest OSes as it mounts
# filesystems to look for things.
#GRUB_DISABLE_OS_PROBER=false

# 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_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"
İlk paylaştığım mesajımda dediklerimi yapmamışsınız ki hocam. Bakın GRUB_TIMEOUT=0 olarak görünüyor. 0 harici bir şey olmalı. 5 idealdir.
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Geri
Yukarı