Ubuntu 9.10'da konsol kabuğunun çözünürlüğünü nasıl değiştirebilirim?


10

Konsol kabuğunun çözünürlüğünü nasıl değiştirebilirim?

Bununla demek istediğim Ctrl+ Alt+ F1.
Ben Ubuntu 9.10 çalıştırıyorum, bu menu.lstgrub2 dosyasını grub2 ile değiştirerek yapılabileceğini düşündüm Gerçekten bunu nasıl yapacağımı bilmiyorum.


Konsolun (sanal terminal) veya GRUB önyükleme yükleyicisinin yönünü değiştirmek istiyor musunuz? Birincisi gibi görünüyor, bu nedenle grub2 etiketi kaldırılmalıdır.
Cristian Ciupitu

2
Hayır, bootloader yapılandırması konsol çözünürlüğünü belirler, bu nedenle grub2 etiketi uygundur.
Ryan C. Thompson

Yanıtlar:


5

Edit /boot/grub/grub.cfg Şuna benzeyen bir blok tanımlayın (geçerli çalışan çekirdeğiniz):

menuentry "Ubuntu, Linux 2.6.31-14-generic" {
    recordfail=1
    if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e5ce0bc0-d1b0-4802-a6d4-3fd9fc0e7e58
linux   /boot/vmlinuz-2.6.31-14-generic root=UUID=e5ce0bc0-d1b0-4802-a6d4-3fd9fc0e7e58 ro   quiet splash
initrd  /boot/initrd.img-2.6.31-14-generic
}

"Linux ..." satırını düzenleyin ve sonunda ("sessiz sıçrama" dan sonra) boş bırakın ve çözünürlüğe bağlı olarak "vga = 773" veya başka bir kod ekleyin. İşte kodlarının bir listesi çeşitli çözünürlükler için.

Yeniden başlatma ve yeni çözünürlük etkinleştirilmelidir.


Sağlanan bağlantı, belirli bir sistemdeki modların bir listesini verir; 'hwinfo' yardımcı programı ile sisteminiz için aşağıdaki gibi bir mod listesi oluşturabilirsiniz:

hwinfo --çerçeve

1
Teşekkür ederim. Tek sorun, grub.cfg (sadece bu yüzden salt okunur modda) düzenlenmiş olması gerektiğini öğrendim olmasıdır. Bir dahaki sefere bir şey güncelleme veya grub2 yürüttüğünde seçeneğin üzerine yazılacaktır. Teşekkür ederim, düzgün bir şekilde nasıl yapılacağını öğrenirsem yazımı düzenleyeceğim.
Alan Featherston

1
Eh, sadece okur hangi dosya bulmalıyız gelen grub.cfg üretmek için. /etc/Uuid'iniz veya kaynak dosyanın içermesi gereken başka bir benzersiz dize için her zaman grep yapabilirsiniz .
Ryan C. Thompson

MikeH'nin yanıtı ( superuser.com/questions/66428/… ) işe yarıyor gibi görünüyor ve otomatik oluşturulan dosyaların düzenlenmesini gerektirmiyor.
RJFalconer

10

Grub 2'den önyükleme linux'unuza özel önyükleme seçenekleri eklemek için,

/etc/default/grub

okunan satırı bul

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

ve olarak değiştir

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=ask"

tam vga = numaranızın olduğunu biliyorsanız, bunu "sor" yerine koyun

/ Etc içindeki grubs dosyalarını düzenledikten sonra çalıştırmalısınız.

update-grub

değişiklikleri uygulamak


1
"Ask parametresi artık desteklenmiyor" diyor
leeand00 19:11

5

Bu mükemmel nasıl yapılır http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html Ubuntu-Server-9.10 üzerinde benim için çalışıyor.

Aşağıdaki eklentilerle /etc/default/grub:

GRUB_CMDLINE_LINUX="gfxpayload=true"
GRUB_GFXMODE=1600x1200x32  
GRUB_PRELOAD_MODULES="vbe"

Çözünürlük şu şekilde bulunabilir:

hwinfo --framebuffer

X32'nin bir zorunluluk olduğunu okudum.

Ve değişiklik /etc/grub.d/00_header:

set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE

(not ettiğiniz gibi GRUB_GFXMODE, daha önce belirlediğimiz değişkendir /etc/default/grub)

set gfxpayload=keep <-- THIS IS FOR THE VGA CONSOLE!

(Eğer deyimi dırınız olarak, belli ki, çözüme ulaşılması yoluyla önce ayarladıklarınızla ?, tutar GRUB_GFXMODEiçine değişken kümesi /etc/default/grub)

insmod gfxterm
insmod ${GRUB_VIDEO_BACKEND}

sonra çalıştırın update-grub.


1

Üzgünüz, vga = sormak yanı sıra vga = 796 benzer çalışmıyor, en azından benim sistemimde (acer aspir 5532 laptop). Vga = 798'e benzer, okumak için hızlı bir şekilde ilerleyen grub menüsünden sonra bana bir uyarı veriyor (muhtemelen / var / log'larda bir yerde), ancak "vga = 798 kullanımdan kaldırıldı" ile başlıyor, sonra önyüklemeye devam ediyor . Vt'lerim o zaman standart çözünürlük (ne olursa olsun, 800x640?). Bunu vermek vga = ask bana grubtan sonra "artık desteklenmiyor" hatası veriyor, "devam etmek için herhangi bir tuşa basın." Bir tuşa basmak bana "önce bir çekirdek yüklemelisin" hatası veriyor ve gruba geri dönüyor, sonra tekrarlanıyor. Bundan kurtulmak için grubta "e" tuşuna basmak ve önyüklemeden önce argümanları düzenlemek zorunda kaldım. Sanırım bunun yerine kurtarma moduna geçmiş olabilirim ve / etc / default / grub'u düzenledikten sonra update-grub'u çalıştırabilirdim.


eğer bir çekirdek çıktı msg ise kaydedilmelidir dmesg(/ var / log / dmesg; sadece komutu verin dmesg, ama çok fazla çıktı, dmesg | headbelki de daha kullanışlıdır).
quack quixote


0

önyükleme sırasında shift tuşunu basılı tutmayı deneyin. menü görüntülendiğinde, komut satırı için c tuşuna basın ve sonra "vbeinfo" girin, bu size video kartınız için desteklenen çözünürlüklerin bir listesini verecektir. İstediğinizi temsil eden sayı orada olabilir. mayın örneğin 1152x864x32 0x156 olduğunu düşünüyorum Bu 156 sayı aradığı şey olabilir düşünüyorum?


-1

Bunun bir yolu, nasıl olduğunu anlayabiliyorsanız Grub 1'e geri dönmek olacaktır. Bu yapılabilir, çünkü Karmic hala 9.04 ve önceki sürümlerden yükseltme yapan bilgisayarlar için Grub 1'i destekliyor.

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.