Jump to: navigation, search


316 bytes added, 8 months ago
boot.conf Configuration
== boot.conf Configuration ==
=== NVIDIA Graphics Card Users === If you have NVIDIA graphics and plan to set up a graphical environment, you have a couple of choices when it comes to graphics drivers -- the proprietary NVIDIA drivers provided by NVIDIA corporation itself, or the Open Source Nouveau drivers. If you don't know which to choose, we recommend starting with the proprietary NVIDIA drivers first for optimal performance on a wider range of hardware. ;If preparing your system for proprietary NVIDIA graphics: It is safe to leave the {{c|nomodeset}} parameter in {{c|/etc/boot.conf}} as the proprietary drivers handle setting the graphics mode themselves. However, you will need to ''blacklist the nouveau modules'' so they do not load upon boot. See [[Package:NVIDIA_Linux_Display_Drivers|the NVIDIA Linux Display Drivers page]] for information on how to get these drivers set up. If you are planning to use Nouveau, {{c|nomodeset}} should be should be removed as explained below in the '''Other Graphics Cards''' section. === Other Graphics Cards === Most users, particularly those who plan on setting up a graphical environment, will want to eventually remove {{c|nomodeset}} from {{c|params}} in {{f|/etc/make.conf}}. {{c|nomodeset}} prevents the kernel from changing graphics modes at boot.  This option is in {{c|/etc/boot.conf}} by default for a couple of good reasons:
* '''For users with HiDPI (4K+) displays''': when the kernel automatically changes graphics modes, the console font can be tiny and unreadable.
However, essentially all graphics drivers (the big exception being the proprietary NVIDIA drivers) ''require'' mode setting to be enabled. So while {{c|nomodeset}} is a good option to get the initial system up and running, most users ''will need to remove it'', run {{c|ego boot update}} and reboot before they set up X or Wayland. Otherwise, X will not be able to initialize the display.
{{Important|Make a mental note -- most users will want to ''remove'' the {{c|nomodeset}} option from {{c|params}} prior to setting up their graphical environment. It is included in the initial install to ensure that virtually all systems boot up with a readable console. '''But all graphics drivers (with the one exception of the proprietary NVIDIA drivers) REQUIRE mode setting to be ''enabled'', and thus the {{c|nomodeset}} option ''must be removed'' prior to setting up a graphical environment or X will not start.''' Remember to run {{c|ego boot update}} after removing the option, and then reboot prior to configuring X. Also note that if you are using a 4K or higher resolution display, your console text may become very small after enabling kernel mode setting.}}
kernel kernel[-v]
initrd initramfs[-v]
# IMPORTANT: Most users -- remember to REMOVE nomodeset below!
params += real_root=auto rootfstype=auto nomodeset
You only need to run <code>{{c|grub-install</code> }} when you first install Funtoo Linux, but you need to re-run <code>{{c|ego boot update</code> }} every time you modify your <code>{{c|/etc/boot.conf</code> }} file or add new kernels to your system. This will regenerate {{c|/boot/grub/grub.cfg}} so that you will have new kernels available in your GRUB boot menu, the upon your next time you reboot.
Bureaucrats, Administrators, wiki-admins, wiki-staff

Navigation menu