Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:boot_splash [2013/01/04 10:30] andyjwiki:boot_splash [2014/12/09 02:24] (current) – Added a workaround for systems without KMS drivers kalu
Line 7: Line 7:
 Plymouth has several ways that it can display graphics. One of these, using the frame buffer, is easiest for TinyCore as it is compilied into the kernel. These instructions will target this method, as it requires the least effort. For systems running in virtual machines or without kernel supported graphics, this should work fine. If you have Intel or Radeon graphics that is supported using DRM, additional steps are required. If you are using the frame buffer mode and kernel graphics modules load during the boot process, the graphics may become distorted. This is the case with Intel i915 graphics; others have not been tested. Plymouth has several ways that it can display graphics. One of these, using the frame buffer, is easiest for TinyCore as it is compilied into the kernel. These instructions will target this method, as it requires the least effort. For systems running in virtual machines or without kernel supported graphics, this should work fine. If you have Intel or Radeon graphics that is supported using DRM, additional steps are required. If you are using the frame buffer mode and kernel graphics modules load during the boot process, the graphics may become distorted. This is the case with Intel i915 graphics; others have not been tested.
  
-The following steps are meant to be informative so as to explain and describe what is in the plymouth-initrd.gz file, and to be a basis for further work and experimentation. It should be possible to copy/paste the following code segments to build the plymouth-initrd.gz in a few minutes (not including required extension load time). Alternatively, you can download the 32-bit version of {{:wiki:splash:plymouth-initrd.gz|plymouth-initrd.gz}} and skip to the installation step at the end. 64-bit has not been tested.+The following steps are meant to be informative so as to explain and describe what is in the plymouth-initrd.gz file, and to be a basis for further work and experimentation. It should be possible to copy/paste the following code segments to build the plymouth-initrd.gz in a few minutes (not including required extension load time). Alternatively, if you have TinyCore version 4.7.2 or later you can download the 32-bit version of {{:wiki:splash:plymouth-initrd.gz|plymouth-initrd.gz}} and skip to the installation step at the end. 64-bit has not been tested.
  
 ====== Adding a Boot Splash ======  ====== Adding a Boot Splash ====== 
Line 237: Line 237:
 ===== Install the plymouth initrd =====  ===== Install the plymouth initrd ===== 
  
-Copy the new plymouth-initrd.gz file to the same directory as core.gz on your system. Edit the boot configuration file for your system, adding plymouth-initrd.gz after core.gz in the APPEND (or INITRD), separated by a comma and no spaces. Also add the keywords ''splash'' and ''logo.nologo'' in the APPEND line. If not already done, set the vga parameter to one of the vesa (non-text) modes.+Copy the new plymouth-initrd.gz file to the same directory as core.gz on your system. Edit the boot configuration file for your system, adding plymouth-initrd.gz after core.gz in the APPEND (or INITRD), separated by a comma and no spaces. Also add the keywords ''splash'' and ''logo.nologo'' in the APPEND line. If not already done, set the vga parameter to one of the VESA (non-text) modes. The VGA being set to a VESA mode is especially needed for systems which do not have Kernel Mode Setting (KMS) drivers available and are still using legacy Framebuffer (fb) drivers instead, with vga=0x318 (which translates to 1024x768x32bit) being a commonly used parameter for systems without KMS drivers. (To find out if KMS is loaded, check your Xorg log for 'modesetting' and to find out the VESA modes available in your system use 'vga=askme' in your boot configuration.)
  
 After bootup, the plymouthd daemon will continue to run in the background. If desired, it can be forced to exit with the following command: After bootup, the plymouthd daemon will continue to run in the background. If desired, it can be forced to exit with the following command:
Print/export
QR Code
QR Code wiki:boot_splash (generated for current page)