Varsayılan önyükleme bölümü nasıl değiştirilir?


10

Antergos'u dizüstü bilgisayarıma kurdum, ardından Ubuntu'yu yükledim. Ubuntu, başka bir Linux yüklü olduğumu tespit etti, bu yüzden grub menüsüne Antergos'u ekledi. Her açtığımda grub Ubuntu bölümünden yüklenir. Diğer grub dosyasını nasıl varsayılan dosya yapabilirim?

Bölümlerim:

  • Antergos önyükleme bölümü (grub.cfg'yi buradan yüklemek istiyorum) - / dev / sda1
  • Antergos Kök Bölümü - / dev / sda2
  • Ubuntu bölümü (grub yükleri buradan) - / dev / sda6

Bölüme grub yüklemeniz gerekir /dev/sda1. Bu komut çalıştırılarak yapılabilir grub-install --root-directory /mnt/sda1 /dev/sda. Sağlanan/dev/sda1 is mounted at /mnt/sda1
SHW

grubBaşka bir gruba zincir önyükleme seçeneği vardı . İnternette aramalısın.
akostadinov

Yanıtlar:


4

Eski bios sistemlerinde, bios önyükleme için ayarlandığı diskin Ana Önyükleme Kaydını (MBR) arar. Bu, diskin ilk 512 baytıdır ve bootloader işleminin ilk aşamasını içerir, bu sizin durumunuzda toplanacaktır. Bu aşamanın tek işi ikinci aşamayı normalde / boot içeren sürücüye yerleştirmek ve yüklemek. MBR bu yollara sabit kodlanmıştır ve bunları değiştirmek için MBR'yi kullanmayı işaret etmesini istediğiniz sistemden (veya sistemin kökünden) yeniden yüklemeniz gerekir grub-install. Sistemi önyükleyebiliyorsanız bu çok önemlidir, ancak yapamıyorsanız sisteminize bir livecd ve chroot kullanmanız gerekir; talimatlara bakın burada bunu nasıl.

Ancak, sizin durumunuzda antergos grub config içinde ubuntu dağıtımına sahip olmayacaktır, böylece onu ekleyene kadar önyükleme yeteneğini kaybedersiniz. Ayrıca, amaçlanan hedefinizse ubuntu grub config'i varsayılan olarak önyükleme yapacak şekilde yapılandırabilirsiniz. Her iki yaklaşım da kabul edilebilir ve neyi başarmak istediğinize bağlıdır.


Amacım sadece Antergos'u varsayılan olarak önyüklemek değil, aynı zamanda Ubuntu'ya önyükleme yapmak zorunda kalmadan grub yapılandırmamı da düzenlemek istiyorum. Bu arada Antergos'ta "sudo grub-mkconfig -o /boot/grub/grub.cfg" komutunu çalıştırmak Ubuntu'yu algılar.
Chris

Daha sonra antergos'u önyükleyebilir, grubu MBR'ye yapılandırabilir ve yeniden yükleyebilirsiniz ve hepsi istediğiniz gibi olmalıdır.
Michael Daffin

1

Kullanım grub-installiçin grub yüklemek /dev/sda(işaret grubdizine /dev/sda1 @SHW tarafından açıklandığı gibi ) ve set bootüzerinde bayrağını /dev/sda1kullanarak fdiskveya parted.

Üzerindeki bootbayrağı kaldırmanız gerekebilir /dev/sda6(tekrar fdiskveya ile parted).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.