Bagaimana cara mengubah warna latar belakang ungu di grub?

38

Bagaimana melakukan ini secara manual, tidak menginstal alat apa pun?

Rulet
sumber
Bagaimana Anda ingin mengubahnya? Tambahkan gambar latar belakang, ubah ke warna lain, ...?
JanC
2
@Rulet jika Anda tahu jawabannya, silakan masukkan sebagai jawaban dan setujui. Mengedit pertanyaan bukan metode yang benar.
Rinzwind

Jawaban:

38

Ini cara saya:

  • Sebelum 13.10:

    sudo -H gedit /lib/plymouth/themes/default.grub
    
  • 13.10 dan yang lebih baru:

    sudo -H gedit /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
    
  • 16.04 dan lebih baru:

    sudo -H gedit /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
    
  • 17.10 dan lebih baru:

    sudo -H gedit /usr/share/plymouth/themes/default.grub
    

Dan mengubah warna latar grub seperti yang Anda inginkan, dalam kasus saya, saya mengubah latar belakang grub menjadi hitam (0,0,0)

if background_color 0,0,0 ; then
   clear
fi

Kemudian, perbarui grub

sudo update-grub

Harap dicatat bahwa: harus ada spasi setelah nilai warna, jika tidak Anda akan selalu mendapatkan latar belakang hitam. Dan sebagai hadiah, coba gunakan nilai ini 35,00,60.

FireHeron
sumber
Jika ada yang tidak tahu, ini adalah nilai RGB untuk warna.
kiri
2
Untuk Ubuntu 16.04, ubuntu-logo.grubtelah pindah ke/usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
MDMower
1
Ada empat angka di ubuntu 16.04
tawaran tidak dapat menolak
14,04 juga membutuhkan empat angka.
Ubuntu 16.04 memiliki empat nilai, Anda harus memperbarui jawaban Anda sesuai.
Rishabh Agrahari
5

Ini sangat sederhana:

gksu gedit /lib/plymouth/themes/text.plymouth 

dan ubah nilai hitam dengan warna Anda, dalam kasus saya # 000000 berwarna hitam

black=0x000000

Salam

MastroPino
sumber
4

Baik. Saya sudah memutuskan untuk menulis jawabannya. Saya mengambil instruksi dari sini

Dalam resolusi layar kasus saya adalah 1440X900. Seseorang mengatakan bahwa mengubah resolusi jendela grub ke resolusi aktual dari monitor membuat boot lebih cepat (tapi saya tidak melihat ini berlaku di versi terakhir o Ubuntu). Jadi saya telah mengubah dan menghapus komentar satu baris /etc/default/grubuntuk ini:

GRUB_GFXMODE=1440x900

Kemudian untuk mengubah latar belakang ungu grub saya membuat gambar, dalam kasus saya hanya gambar hitam dengan resolusi 1440X900 dan memasukkannya ke dalam /boot/grub. Jadi file saya adalah:

/boot/grub/gbackground.jpg

Lalu saya sudah mengedit lagi /etc/default/grubdan menaruh garis di dalamnya:

GRUB_BACKGROUND=/boot/grub/gbackground.jpg

kemudian saya perbarui konfigurasi grub dengan perintah:

sudo update-grub

Itu saja. Sekarang latar belakang grub berwarna hitam.

penguasa
sumber
Selain itu, jika Anda ingin menggunakan gambar khusus di sini, wiki menyatakan bahwa gambar tidak boleh "diindeks", harus RBG, dan dikatakan Anda dapat mengekspor gambar dari gimp dengan parameter ini untuk memastikan kompatibilitas.
mchid
3

Ini adalah kutipan dari Dokumentasi Komunitas tentang Grub2

Mematikan gambar splash: Ini mungkin membuat melihat terminal lebih mudah.

1.Tekan "c" untuk pergi ke baris perintah dan kemudian ketik: set color_normal=white/blueatau kombinasi warna yang ingin Anda gunakan.

2. "hitam" sebagai entri kedua mempertahankan transparansi menu dan harus dihindari sebagai pilihan jika pengguna ingin bekerja dengan warna latar belakang yang solid.

Nitin Venkatesh
sumber
Latar belakang ungu bukan gambar.
JanC
Ya, ini adalah kombinasi warna yang dapat Anda aturset color_normal=xxx/xxx
Nitin Venkatesh
Saya pikir itu hanya mengatur warna (atau transparansi) untuk menu, bukan untuk semua grub; dan bagaimanapun juga ada banyak kemungkinan lain, termasuk membuat tema Anda sendiri.
JanC
Menurut di sini: help.ubuntu.com/community/Grub2/Displays#GRUB_2_Colors , jika Anda mengatur warna latar belakang ke set hitam color_normal = xxx / hitam, hitam harus diartikan sebagai transparan sehingga Anda dapat menggunakan latar belakang gambar. Latar belakang ungu digunakan untuk menjadi gambar dalam versi Ubuntu <14.04 Lihat jawaban oleh @rulet di halaman ini (mungkin gambar latar belakang ungu yang sama yang menunjukkan sebagai latar belakang default untuk lightdm). Namun, pada versi yang lebih baru, saya pikir file telah berubah atau merupakan nilai warna, saya tidak ingat.
mchid
3

Saya pertama-tama akan mendapatkan gambar Anda, kemudian membuka jenis Terminal

sudo nautilus

menyalin atau memotong gambar /boot/grub .

Buka terminal dan ketik

sudo update-grub

Ini dia.

MrTippage
sumber
1
Apa? Hanya dengan menjatuhkan gambar di / boot / grub akan membuatnya muncul di menu grub? Saya kira tidak.
Eric Carvalho
2
@EricCarvalho Sebenarnya. Di /etc/grub.d/05_debian_theme, baris 163-168 ada kode untuk mencari dan menggunakan gambar di /boot/grub.
kiri
0

Saya menulis naskah ruby ​​untuk melakukan hal yang sama. Ini benar-benar mengedit /etc/default/grubdan menambahkan latar belakang khusus untuk itu. Di sini: https://github.com/4p00rv/grub-background-changer

Apoorv
sumber