Grub önyükleme menüsünde işletim sistemi adı nasıl güvenli bir şekilde değiştirilir?


14

Ben Ubuntu GNOME 15.10 ve Ubuntu GNOME 16.04 çift önyükleme yaptığım bir sistemim var, ancak Ubuntu GNOME 16.04'ü yükledikten sonra, GRUB önyükleme giriş listesinde "Ubuntu" olarak adlandırılırken, diğerine benzer bir şey denir "Ubuntu GNOME 15.10", "Ubuntu" metnini "Ubuntu GNOME 16.04" olarak değiştirmenin herhangi bir yolu var mı? Ve diğer seçeneklerin adlarını değiştirin, böylece "Ubuntu için gelişmiş seçenekler" yerine "Ubuntu GNOME 16.04 için gelişmiş seçenekler" vb.

Bunu yapmak güvenliyse el ile yapmayı tercih ederim, ya da bir yazılım parçası önerilebilir, ancak PPA'dan ya da başka bir güvenilir olmayan resmi kaynaktan hiçbir şey (Ben sadece Ubuntu resmi depolarından yazılım yükleyeceğim).


Yanıtlar:


14

Grub yapılandırma dosyasını açın:

sudo nano /etc/default/grub

Sadece ile başlayan satırı yorumlayın ve bir satır GRUB_DISTRIBUTORekleyin:

# GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_DISTRIBUTOR="Ubuntu 15.10"

Daha sonra koş

sudo update-grub

Bir sonraki yeniden başlatmanın ardından çalışmalıdır. Her iki ubuntu kurulumuna önyükleme yapmanız ve her iki adı da değiştirmeniz gerekir.

Önemli Not: Yapmaktan kaçınmak isteyeceğiniz bir şey dosyayı düzenlemek ve komuttan okunan /etc/lsb-releasedeğeri değiştirmektir . Bu, grub menüsü girişini yeniden adlandırmaya çalışırken (değiştirmediyseniz ), diğer programlar da varsayılan ada bağlıdır ve değiştirilirse kilitlenebilir (örneğin Xubuntu için "Ubuntu"). Bununla birlikte, çekirdek güncellemeleri de bu dosyayı değiştirir, bu da dosyadaki değişiklikleri geri alır.DISTRIB_IDlsb_release -i -s/etc/default/grub


1
Diğer seçeneklerin adlarını da değiştirmenin bir yolu yok mu? Yoksa otomatik olarak işletim sistemi adlarına göre mi yapılıyor?

Hemen hemen tüm komut dosyalarını kapatabilir ve 40_custom'i istediğiniz herhangi bir şeyi herhangi bir açıklama ile kendi önyükleme stanzalarınız olarak ekleyebilirsiniz. Çekirdek yerine bölümü (çekirdeğe bağlantı) önyüklerseniz, her çekirdek güncellemesiyle düzenlemek zorunda kalmazsınız.Nasıl yapılır: Bakım Gerektirmeyen Özelleştirilmiş bir GRUB2 Ekranı Oluşturma. - Cavsfan help.ubuntu.com/community/MaintenanceFreeCustomGrub2Screen AND: help.ubuntu.com/community/Grub2/CustomMenus
oldfred

Benimki LinuxMint KDE 18.3 ile çalışmıyor, isimler hala varsayılan olanlar
WooYek

Grubun renkleri siyah / beyazdan siyah / mavi / beyaza değişti ilginç yan etkisi ile Ubuntu 18.04 üzerinde çalıştı.
Monty

Daha temiz bir fikir kullanmaktır GRUB_DISTRIBUTOR=`lsb_release -d -s 2> /dev/null || echo Debian`. '-D' seçeneği 'Ubuntu 19.10' veya olduğu gibi başka bir sürüm döndürür. NB Yalnızca 19.10 sürümü için test edilmiştir
brewmanz

8

Bunun için kullanabileceğiniz Grub Customizer adlı bir program var . Girdiler ekleyebilir, silebilir, taşıyabilir ve yeniden adlandırabilirsiniz. Ayrıca ekran çözünürlüğünü ayarlamak için çok daha fazla özelliğe sahiptir.

Kendiniz görün: https://launchpad.net/grub-customizer

Kurulum (yukarıdaki sayfadan kopyalanmıştır):

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Kurulumdan sonra Uygulama> Sistem Araçları> Yönetim altında Grub Özelleştirici adında yeni bir giriş var.

Girişi yeniden adlandır:

  1. Grub Customizer'ı başlat
  2. Grub menüsü girişlerinin listesini göreceksiniz. Birini sağ tıklayın ve "Yeniden Adlandır" ı seçin.
  3. Yeni adı girin
  4. Araç çubuğundaki kaydet'i tıklayın ve programı kapatın

Bu kadar.


Soruma daha önce de belirttiğim gibi, resmi depolardan olmayan hiçbir şey yüklemek istemiyorum, bu yüzden PPA'lar bir seçenek değil. Bu resmi depolarda mevcut değil mi?

1
Üzgünüm, bunu kaçırmış olmalı. Resmi depoda olduğunu sanmıyorum. Yapılandırma dosyalarını bir düzenleyici ile düzenlemek istemiyorsanız, güzel ve kolay bir yoldur. Başka birine yardım etmesi durumunda hala cevabı bırakacağım.
Jenny O'Reilly

0

Ubuntu sürüm numarasını ve kendi metin önekinizi otomatik olarak eklemek için,

GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`

ile

# GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_DISTRIBUTOR=`{ printf My_Text_ && lsb_release -d -s ; } 2> /dev/null || echo Debian`

Tipik olarak, disk boyutu için 750G_ gibi bazı tanımlayıcı metinler koydum.

750G_Ubuntu 19.10

Ubuntu 19.10 için.

Bu, Ubuntu 16.04 ve 19.10 ile test edilmiştir. Hayır, nasıl son ek koyacağımı bilmiyorum. Hayır, nasıl boşluk ekleyeceğimi bilmiyorum. Çok sürücülü bilgisayarlarda birden fazla disk takas ediyorum ve sadece nerede olduğumu onaylamak istedim.

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.