Nomodeset, sessiz ve sıçrama çekirdek parametreleri ne anlama geliyor?


92

Çekirdek komut satırı parametreleri (ayrıca önyükleme seçenekleri olarak da bilinir) ne anlama geliyor?

Ubuntu (veya daha iyisi, GRUB) seçeneklerine gittiğinizde nomodeset, quietve gibi şeylere sahipsiniz splash. Bu seçenekler ne anlama geliyor?

Ayrıca diğer parametrelerle de ilgileniyorum ve herhangi bir çekirdek parametresinin (benzeri acpi) açıklamalarını görmek isterdim , ancak bunlar zorunlu değil.


3
Binlerce tanesi var, init, init seçenekleri, vga, systemd, dkms, modüller vb .
Vs. var.


2
Bu neden tekrar açıldı?
Braiam

2
@Braiam Artık geniş değil. Bir not aldım (çok uzun soruları önlemek için)!
Star OS:

2
@ StarOS çok geniş yapmadınız: çok geniş çünkü tam olarak hangi parametreyi bilmek istediğinizi söylemiyorsunuz ancak cevaplayıcıların sizin için buna karar vermesine izin verdiniz . David Foersters'in paylaştığı liste karakter sınırlarını göz önünde bulundurarak yaklaşık 300 yanıt için yeterli karakter veriyor . Sorunuzu çok geniş değil yapmak için, daraltmanız gerekir .
Braiam

Yanıtlar:


91

Gönderen bu soruya , hakkında nomodeset:

En yeni çekirdekler, video modu ayarını çekirdeğe taşıdı. Böylece, donanıma özgü saat hızlarının ve ekran kartındaki yazmaçların tüm programlaması, X sunucusu başladığında X sürücüsünden ziyade çekirdekte gerçekleşir. açılış ekranından giriş ekranına ücretsiz geçişler. Ne yazık ki, bazı kartlarda bu düzgün çalışmıyor ve siyah ekranla karşılaşıyorsunuz. Nomodeset parametresini eklemek, çekirdeğe video sürücüleri yüklememesini ve X yüklenene kadar BIOS modlarını kullanmasını söyler.

Gönderen Unix ve Linux üzerinde quiet splash:

Sıçrama (sonunda /boot/grub/grub.cfg dosyasında sona erer), açılış ekranının gösterilmesine neden olur.

Aynı zamanda önyükleme işleminin sessiz kalmasını istiyorsunuz, aksi halde her türlü mesaj bu açılış ekranını bozacaktır.

GRUB'da belirtilmiş olmasına rağmen, bunlar GRUB davranışını değiştiren bir şey değil, çekirdeğin veya modüllerin yüklenmesini etkileyen çekirdek parametreleridir. GRUB_CMDLINE_LINUX_DEFAULT'un önemli kısmı CMDLINE_LINUX.

Bu cevap kapsar acpi, noapicve nolapic:

Genel olarak, böyle bir önyükleme parametresine, BIOS'unuzla ilgili bir sorun olmadığı ve bu standartları nasıl kullandığı ile ilgili bir sorun yoksa veya bu standartların tam olarak uygulanmadığı durumlarda yeterince eski olabilir.

ACPI (Gelişmiş Yapılandırma ve Güç Arabirimi), güç yönetimi için bir standarttır. Daha eski sistemler ACPI full'i desteklemeyebilir, bu nedenle bazen çekirdeğe kullanmama ipucu verir. "Acpi = off"

APIC (Gelişmiş Programlanabilir Kesme Denetleyicisi), yeni sistemlerde bulunan bir özelliktir. "Yerel" sürüm "LAPIC" olarak adlandırılır. Bu kontrol cihazının yapabileceği şey, donanımın mesajları iletmek için kullandığı bir sinyal olan kesintileri üretmek ve idare etmek için kurulur. Yine, bazı APIC uygulamalarının eski sistem üzerinde problemleri olabilir ve bu yüzden onu devre dışı bırakmak faydalı olacaktır. "noapic" ve "nolapic".

Bazen APIC çalışıyor, ancak iletilen mesajların ortasına geçerek işleri yavaşlatıyor. Bu, örneğin ses ve görüntü işleme ile karışabilir. Millet bu nedenle de devre dışı bırakabilir.

Ek parametreler burada bulunabilir .


1
Yedi değil, en az yüz seçenek var))
Pilot6

1
@ pilot6 O oldukça eminim burada spesifik bir liste demektir help.ubuntu.com/community/... sonra hep silebilirsiniz etmiyorsa.
Mark Kirby,

1
Kullanmak Yani eğer splasholmadan quiet, o zaman giriş ekranını gösterecektir doğru, bunun üzerinde bir sürü mesaj yazdırmak?
wjandrea

1
@wjandrea Evet, açılış metnini oldukça gizler
Mark Kirby,

47

Bunlar açılış süresi sırasında çekirdeğe iletilen talimatlardır. Ubuntu'da GNU GRUB (GRand Unified Bootloader) tarafından yönetiliyorlar.

  • quiet- bu seçenek çekirdeğe herhangi bir çıktı üretmemesini söyler (aka ayrıntılı olmayan mod). Bu seçenek olmadan önyükleme yaparsanız, sürücüler / modül aktivasyonları, dosya sistemi kontrolleri ve hatalar gibi birçok çekirdek mesajı göreceksiniz. Değil sahip quietbir hata bulmak için gerektiğinde parametre yararlı olabilir.

  • splash- Bu seçenek, sistemin tüm çekirdek parçaları arka planda yüklenirken, göz alıcı "yükleme" ekranını başlatmak için kullanılır. Devre dışı bırakırsanız ve quietetkinleştirirseniz, boş bir ekran görürsünüz.

  • nomodeset - çekirdeğe, sistem çalışana kadar video sürücülerini başlatmamasını söyler.

Gibi diğer birçok önyükleme parametresi vardır:

  • 3- sistemi çalışma seviyesi 3'te başlatır (varsayılan 5'tir). Bu parametreyi eklerseniz, komut satırı ortamında bırakılırsınız (bir GUI için runlevel 5 gereklidir).

  • init- "init" betiğinin yerini gösterir. Bu betik, Unix benzeri bir sistemde başlatılan ilk işlemdir ve diğer tüm işlemlerin başlamasından sorumludur. Sözdizimi:init=/path/to/script


++ için 3, ancak lütfen bir referans verin - daha fazla bilgi edinmek ister (özellikle systemd olan Ubuntu 16.04'te runlevel 3'e geçmek hakkında).
user1823664

5

Bunlar "Ubuntu önyükleme seçenekleri" değildir. Onlar "çekirdek önyükleme seçenekleri" dir.

Tüm çekirdek önyükleme seçeneklerini tek bir cevapta tanımlamak mümkün değildir. Birçok çekirdek modülü, grub içinde kullanılabilecek bir çeşit seçeneğe sahiptir.

Nomodeset'in ne yaptığını kolayca bulabilirsiniz .

Diğer seçenekler de bulunabilir.


1
Sadece bazı açık seçenekler kullanın, tamam mı?
Star OS,

2
Hangileri "açık"? Sorunuzu daraltabilir ve belirli bir seçenekle ilgili sorular sorabilirsiniz.
Pilot6,

Pilot6: Sadece benim sorum gibi kullandığım örnekleri kullanın, nomodesetvequiet splash
Star OS

1
"Nomodeset" arama alanına yazıp Enter tuşuna basın. Şaşıracaksın.
Pilot6,

3

Dizüstü bilgisayar donanım üreticisinin (OEM) donanımın işletim sistemi için uygunluğunu test ettiği Microsoft Windows'un aksine, Ubuntu bu işletim sistemi çekirdeği bayraklarını son kullanıcıların işletim sisteminin donanımla etkileşimini nasıl değiştireceklerini ayarlayabilmelerini sağlar.

Ubuntu sırasında, işletim sisteminizi en iyi nasıl yapılandıracağınızı belirlemek için donanımınızı araştırmak için çeşitli komut dosyaları çalıştırılır. Örnek: bu otomatik karar yetersiz kaldığında, dizüstü bilgisayar boş bir ekranla açılabilir, bu nedenle bu bayraklar, son işletim sisteminin donanımınıza daha iyi uyması için işletim sistemi yapılandırmasını düzeltmek üzere manuel olarak ince ayar yapmasını sağlar.


1
Hayır, "nomodeset" ve "quiet splash" gibi şeylerin ne anlama geldiğini soruyorum.
Star OS,

1
Bunlar, işletim sistemi çekirdeği yapılandırması, Ubuntu’nun kendi donanımınızı idare etmesini sağlamak için ayarlamalar yapıyor
Scott Stensland,

Seçenekler her zaman "sıçrama veya sessiz" gibi donanımlarla ilgili değildir.
Pilot6,

@ markkirby ve aynı zamanda sorulan soruyu da özlüyor.
Braiam
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.