Her yerde bulunma grub kurmak için nasıl zorlanabilir?


9

HDD bölümlerim:

  • esp -> sda1
  • archlinux -> sda2
  • takas -> sda3
  • sda4 -> ubuntu için bir yer olurdu

Ubuntu'yu sda4'e kuracağım; şu anda benim önyükleme işlemi bootctl yazılımı ile archlinux yüklü systemd-boot tarafından kontrol edilir . Sorun değil ve bunu korumak istiyorum.

Ubuntu'yu yükleyerek sda veya sdaX'a grub yüklemeye çalışacaktır. Bu ekran görüntüsündeki açılır menüye bakın:

resim açıklamasını buraya girin

Grub'la uğraşmadan Ubuntu'yu sda4'e yüklemek istiyorum. Sonra sistemd-boot yapılandırma sistemi altında archlinux yeni bir giriş dosyası oluşturarak Ubuntu vmlinuz dosyasını ve initrd dosyasını işaret edeceğim.


Ben varlığı biliyorum preseed Ubiquity üzerinde önyükleyicinize için seçeneği vardır
blkpws

2
Kolayca grubtan kaçınmanın bir yolu olduğunu düşünmeyin, ancak sda4'e yüklemeyi ve sonra dd ile üzerine yazmayı deneyebilirsiniz.
mikewhatever

Şimdi bu ilginç bir soru ...
YouAGitForNotUsingGit

Bu 12.04 için geçerliydi, hiç kullanmadı. sudo ubiquity -bCanlı yükleyiciye gidin ve terminalden başlatın.
oldfred

@oldfred, -bSeçenek yok gibi görünüyor : manpages.ubuntu.com/manpages/xenial/man8/ubiquity.8.html
mini

Yanıtlar:


4
sudo ubiquity -b

Sadece grubun loopmount ile sda'ya ISO önyükleme yaparak 16.10'u yükledim. Bir kez yükleyici terminal gitti ve yukarıdaki komutu kullanılır. Başka bir şey yüklemek normal görünüyordu. Ben thru tıklamıştı kadar fark etmedi, ama grub yüklemek için oldukça emin açılan kutu eksikti. Ve yükleme işlemi sırasında normalde grub yüklemeyi söyler, ancak bu hiç göstermedi.

Normalde sdb'ye bir kurulum veya herhangi bir ikinci kurulum, ana kurulumumun önyüklemesi ile / EFI / ubuntu klasörünün üzerine yazılır. Bu sefer ana kurulumumu tekrar açabildim

Ve sudo update-grubgrub "yüklü değil" ve çalışan hala yeni yükleme bulundu. Hiçbir grub.cfg / boot / grub kaydetti.


sudo ubiquity -b-> i.stack.imgur.com/ZTYaB.png Bu aşamada devam edersem Grub'u kurmayacaksınız demek istiyorsun, değil mi?
mini

Grub'un nereye kurulacağı konusunda normal olarak gösterilen birleşik giriş kutusu gerekmediğini unutmayın. Yaklaşık yarıya kadar, önyükleme yükleyicisinin nereye kurulacağı birleşik giriş kutusu bulunan bölümleme ekranıdır. askubuntu.com/questions/343268/… Bir bölüme grub yüklemeye çalışmanın UEFI ile değil, yalnızca BIOS ile çalıştığını unutmayın.
oldfred

1

Grub'un yüklenmesini önlemek için bir yöntem bilmiyorum. Ancak /dev/sda/ dev / sda sürücünüzün Grub ile temas etmesini ve diğer bölümlerini önleyebilirsiniz .

Bilgisayara ikinci bir USB takın. Kurulum sırasında Önyükleme Aygıtı olarak seçin. Şimdi Ubuntu'yu / dev / sda4 cihazınıza kurun. Yükleme işlemi, / dev / sda önyükleme sektörlerinize veya dışındaki herhangi bir bölüme dokunmaz /dev/sda4.


1

Ubuntu 16.04 tabanlı Linux Mint 18.3 Cinnamon yazılımını biliyorum, aşağıdaki komut çalışır:

ubiquity --no-bootloader

Bu görünüşte seçenek için bir takma addır -bve Linux Mint 18.3 Tarçın üzerinde çalıştığı bilinmektedir.

--no-bootloaderEtiketin ubiquityvanilya Ubuntu 16.04 (ve sonraki sürümlerde) üzerinde çalıştığını doğrulamadım . Belki de Ubuntu 16.04 (veya herhangi bir sürüm) çalıştıran biri burada sürüm numaralarını ve komut ubiquity --no-bootloaderkomutunun çalışıp çalışmadığını burada kontrol edebilir ve yorum yapabilir mi? Çalışırsa, GUI kimlik doğrulayıcı kullanarak kimlik doğrulamasından sonra Ubiquity yüklenir. Çalışmazsa, GUI kimlik doğrulayıcı kullanarak kimlik doğrulamasından sonra terminale geri döneceksiniz ve bir hata mesajı söyleyerek yazdırılacaktır ubiquity: error: no such option: [...].

Linux Mint 18.3 Tarçın'daki her yerde bulunan seçeneklerin ekran görüntüsü:

Linux Mint 18.3 Tarçın'daki terminalden her yerde kullanılabilirlik çıktısı

Ayrıca bakınız:

http://averagelinuxuser.com/install-linux-mint-without-a-bootloader/


1

Önyükleme yükleyicisini varsayılan olarak yüklememeye zorlayamazsınız.

@Oldfred -bher ne kadar belgelenmemiş olsa da, her yerde bulunma seçeneği olduğunu belirtmiş olsa da, bu açık değildir ve çoğu son kullanıcının bunu kullanması korkutucu olabilir. Buna rağmen daha önce benzer bir seçenek vardı.

Orada kullanılan

Geçmişte, Ubuntu'nun önyükleme yükleyici kurulumunu özelleştirmesine izin veren gelişmiş bir seçeneği vardı. Ubuntu LTS sürümleri arasında, gelişmiş seçenek en son Lucid Lynx (10.04) sürümünde görülmüştür. O zamandan beri seçenek kaldırılmamıştı, herhangi bir nedenden dolayı takip etmedim.

Kanıt olarak eski ekran görüntüsü:

Adım 8/8 Ubuntu Lucid'deki Ubiquity yükleyicisinin

Aynı bölüme yükle

Belirli bir adımda, sadece /dev/sdaönyükleyici yükleyicisi için birincil cihazdan başka bir cihaz seçilebilir . Örneğin, Ubuntu /dev/sda4bölüme kurulacak , bu nedenle önyükleme yükleyicisi de kurulacak /dev/sda4.

Bunu yaparak, kullanıcı:

  • /dev/sda4Makine açığa çıkarmak için bölüme zincir yükleme seçeneği ile önyükleme yapmadığı sürece, yeni önyükleme yükleyicisi gizlenecektir

  • adresindeki mevcut önyükleme yükleyicisi , yeni önyükleme yükleyicisine güvenmek zorunda kalmadan, /dev/sdayeni yüklenen işletim sisteminin algılanmasını gerçekleştirir/dev/sda4

  • kullanıcının /dev/sdadiğer bölümlerde daha sonra yüklenen sistemleri algılayabilmesi için önyükleme yükleyicisini ilk kurulu işletim sisteminden güncellemesi gerekir.

Önyükleme yükleyicisiyle uğraşmamanın kritik bir nedeni olmadıkça, sonraki bölümlere ilgili önyükleme yükleyicilerini kurmanın herhangi bir yan etkisi görmüyorum.

İlk önyükleme yükleyicisi hepsini yönet

Şahsen, aynı makineye birden fazla dağıtım (çoğunlukla Ubuntu aromaları ve benzer türevler) var, ilk önyükleme yükleyicisi /dev/sdave ilgili bölümlerde diğer önyükleme yükleyicileri var. Tek uyarı, önyükleme yükleyicisinin ilk kurulu işletim sisteminden güncellenmesi gerektiğidir.

Uyarının yanı sıra, en az güçlükle, yeni önyükleme yükleyicilerini her zaman unutabilir ve mevcut önyükleme yükleyicisinin algılamayı yönetmesine izin verebilirsiniz.

TL; DR Sistemin kurulacağı bölüme yeni önyükleyici yükleyin; Yeni önyükleme yükleyicisi, bu bölüme zincir yüklemesi olmadıkça yine de kullanıcıdan gizlenir.


İlgili : Çift önyükleme kurulumunu anlatan ve bölüme zincir yükleyerek geçici bir çözüm açıklayan bu eski cevabı yazmıştım os-prober.


1
Bu harika bir numara ama AIUI sadece BIOS sistemleri için çalışıyor, UEFI olanlar için değil.
Peter Green
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.