จะเปลี่ยนชื่อ OS อย่างปลอดภัยได้อย่างไรในเมนูบู๊ตด้วง


14

ฉันมีระบบที่ฉันใช้ดูอัลบูท Ubuntu GNOME 15.10 และ Ubuntu GNOME 16.04 แต่หลังจากติดตั้ง Ubuntu GNOME 16.04 ฉันพบว่าในรายการบูต GRUB นั้นเรียกว่า "Ubuntu" ในขณะที่อีกอันเรียกว่าคล้ายกัน "Ubuntu GNOME 15.10" มีวิธีใดบ้างที่ฉันสามารถเปลี่ยนข้อความของ "Ubuntu" หนึ่งเป็น "Ubuntu GNOME 16.04" และเปลี่ยนชื่อของตัวเลือกอื่น ๆ แทน "Advanced options for Ubuntu" มันบอกว่า "Advanced options สำหรับ Ubuntu GNOME 16.04" เป็นต้น

ฉันควรทำด้วยตัวเองถ้ามันปลอดภัยที่จะทำเช่นนั้นหรืออาจมีการแนะนำซอฟต์แวร์บางส่วน แต่ไม่มีอะไรมาจาก PPA หรือแหล่งข้อมูลอื่น ๆ ที่ไม่น่าเชื่อถือไม่ใช่ทางการ (ฉันจะติดตั้งซอฟต์แวร์จากแหล่งเก็บข้อมูลอย่างเป็นทางการของ Ubuntu เท่านั้น)


สิ่งนี้อาจเป็นประโยชน์: ubuntuforums.org/showthread.php?t=1287602
Ron

คำตอบ:


14

เปิดไฟล์คอนฟิกูเรชัน grub:

sudo nano /etc/default/grub

เพียงแค่แสดงความคิดเห็นบรรทัดเริ่มต้นด้วยGRUB_DISTRIBUTORและเพิ่มหนึ่งบรรทัด:

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

หลังจากนั้นให้รัน

sudo update-grub

มันควรจะทำงานหลังจากรีบูตครั้งต่อไป คุณจะต้องบูตเพื่อติดตั้งทั้ง Ubuntu และเปลี่ยนทั้งสองชื่อ

หมายเหตุสำคัญ:สิ่งที่คุณจะต้องการที่จะหลีกเลี่ยงการทำแก้ไขไฟล์/etc/lsb-releaseและการปรับเปลี่ยนค่าที่ถูกอ่านจากคำสั่งDISTRIB_ID lsb_release -i -sขณะนี้มันใช้งานได้เพื่อเปลี่ยนชื่อรายการเมนูด้วง (ถ้าคุณไม่ได้แก้ไข/etc/default/grub), โปรแกรมอื่น ๆ ก็ใช้ชื่อเริ่มต้นและอาจมีปัญหาถ้ามันแก้ไข (เช่น "Ubuntu" สำหรับ Xubuntu) แม้ว่าที่กล่าวมานั้นการอัพเดตเคอร์เนลจะแทนที่ไฟล์นี้ซึ่งจะทำการยกเลิกการเปลี่ยนแปลงใด ๆ


1
จะไม่มีวิธีในการเปลี่ยนชื่อของตัวเลือกอื่น ๆ ด้วยหรือไม่? หรือว่าทำโดยอัตโนมัติตามชื่อของระบบปฏิบัติการ?

คุณสามารถปิดสคริปต์เกือบทั้งหมดและเพิ่มอะไรก็ได้ที่คุณต้องการ 40_custom เป็น boot stanza ของคุณเองพร้อมคำอธิบายใด ๆ และถ้าคุณบูทพาร์ติชั่น (ลิงก์ไปยังเคอร์เนล) แทนที่จะเป็นเคอร์เนลคุณไม่จำเป็นต้องแก้ไขด้วยการอัพเดตเคอร์เนลทุกครั้งวิธีการ: สร้างหน้าจอ GRUB2 แบบกำหนดเองที่ให้การบำรุงรักษาฟรี - Cavsfan help.ubuntu.com/community/MaintenanceFreeCustomGrub2Screenและ: help.ubuntu.com/community/Grub2/CustomMenus
oldfred

ใช้งานไม่ได้กับเหมือง LinuxMint KDE 18.3 ชื่อยังคงเป็นชื่อเริ่มต้น
WooYek

ทำงานกับ Ubuntu 18.04 ด้วยผลข้างเคียงที่น่าสนใจสีของ Grub เปลี่ยนจากดำ / ขาวเป็นดำ / น้ำเงิน / ขาว
monty

ความคิดที่ neater GRUB_DISTRIBUTOR=`lsb_release -d -s 2> /dev/null || echo Debian`คือการใช้งาน ตัวเลือก '-d' จะส่งคืน 'Ubuntu 19.10' หรือรุ่นอื่น ๆ ตามที่เป็นอยู่ NB ทดสอบเฉพาะรุ่น 19.10
brewmanz

8

มีโปรแกรมชื่อGrub Customizerที่คุณสามารถใช้ได้ คุณสามารถเพิ่มลบย้ายและเปลี่ยนชื่อรายการได้ นอกจากนี้ยังมีคุณสมบัติอื่น ๆ อีกมากมายเพื่อตั้งค่าความละเอียดการแสดงผล

ดูด้วยตัวคุณเอง: https://launchpad.net/grub-customizer

การติดตั้ง (คัดลอกมาจากหน้าข้างบน):

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

หลังจากการติดตั้งฉันมีรายการใหม่ภายใต้แอปพลิเคชัน> เครื่องมือระบบ> การดูแลระบบที่เรียกว่า Grub Customizer

เปลี่ยนชื่อรายการ:

  1. เริ่มเครื่องมือปรับแต่งด้วง
  2. คุณจะเห็นรายการของรายการเมนูด้วง คลิกขวาที่หนึ่งแล้วเลือก "เปลี่ยนชื่อ"
  3. ป้อนชื่อใหม่
  4. คลิกบันทึกในแถบเครื่องมือและปิดโปรแกรม

แค่นั้นแหละ.


ตามที่ระบุไว้ในคำถามของฉันฉันไม่ต้องการติดตั้งสิ่งใดก็ตามที่ไม่ได้มาจากที่เก็บอย่างเป็นทางการดังนั้น PPAs จึงไม่ใช่ตัวเลือก สิ่งนี้ไม่สามารถใช้ได้ในที่เก็บอย่างเป็นทางการหรือไม่?

1
ขออภัยต้องพลาดแน่ ฉันไม่คิดว่ามันอยู่ในพื้นที่เก็บข้อมูลอย่างเป็นทางการ มันเป็นวิธีที่ดีและง่ายถ้าคุณไม่ต้องการแก้ไขไฟล์กำหนดค่าด้วยโปรแกรมแก้ไข ฉันจะยังคงทิ้งคำตอบไว้ในกรณีที่ช่วยคนอื่นได้
Jenny O'Reilly

0

หากต้องการใส่หมายเลขรุ่น Ubuntu โดยอัตโนมัติและนำหน้าข้อความของคุณเองให้แทนที่

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

กับ

# 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`

ฉันมักจะใส่ข้อความที่ระบุเช่น 750G_ สำหรับขนาดดิสก์ในนั้นซึ่งจะแสดง

750G_Ubuntu 19.10

สำหรับ Ubuntu 19.10

สิ่งนี้ได้รับการทดสอบกับ Ubuntu 16.04 และ 19.10 ไม่ฉันไม่ทราบวิธีใส่คำต่อท้าย ไม่ฉันไม่ทราบวิธีแทรกช่องว่าง ฉันได้ทำการสลับหลายดิสก์รอบ ๆ ในคอมพิวเตอร์หลายไดรฟ์และแค่ต้องการยืนยันว่าฉันอยู่ที่ไหน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.