Bear in mind that:
1. NOOBS is also a (very small) OS that the RPi boots into first, which then chooses another OS to boot into second.
2. To remove startup logos, you have to remove them in NOOBS and any OS that you want to boot into.
3. My comment was referring only to removing the "rainbow" (4 giant pixels, one of each color) from NOOBS as it is possible to remove this in the same way you can do it in Raspbian.
To remove the rainbow logo from NOOBS
NOOBS is stored on the 1st partition of your SD card (/dev/mmcblk0p1) which is labelled RECOVERY.
By default It does not have a config.txt file, but you can create one. It has the same functionality as it would have in Raspbian.
Here are 2 ways you can edit this file:
1. Edit config.txt in Windows
Remove your SD card from the RPi.
Insert your SD card in a USB SD card reader.
Insert the USB card reader in your Windows PC.
IGNORE/cancel any dialogs that Windows pops up claiming your partitions need formatting - they do not!
In File Manager, open the USB drive labelled RECOVERY (It should have files recovery.rfs and recovery.cmdline in it amongst others)
Create a new file called config.txt
Edit the file with notepad or similar text editor.
Add the line:
Save, exit, Safely eject SD card and return it to your RPi
2. Edit config.txt in NOOBS
When NOOBS boots, hold (or press repeatedly) the shift key until the recovery menu appears.
Hold down Ctrl and Alt keys then simultaneously press key F2 to get to the recovery console terminal.
Login with username=root/password=raspberry.
Enter the following text into the terminal:
Code: Select all
mount -o remount,rw /mnt
Press Ctrl-Alt-Del to reboot NOOBS.
The rainbow screen should now be gone.
NOOBS does not use cmdline.txt. Instead it has a recovery.cmdline file that serves the same purpose.
In one of your previous emails you mentioned you had added:
Code: Select all
splash plymouth.ignore-serial-consoles logo.nologo
to "the cmd".
These are not really relevant to NOOBS so you can remove them if you added them to recovery.cmdline.
But keep them if you added them to /boot/cmdline.txt of your Raspbian OS.
There shouldn't be any startup boot text with NOOBS, but if any appears you can remove it by adding
to recovery.cmdline. (Note this file should comprise only 1 long line of text. Do not add text to additional lines as they will be ignored)
You mentioned you wanted to get rid of the recovery image (Small raspberry in the middle of the screen saying "Hold shift to enter recovery" or similar. This image is built into NOOBS and is difficult to remove without rebuilding NOOBS yourself.
You can, however, force the RPI firmware to ignore NOOBS and boot directly into the OS you want to. (https://raspberrypi.stackexchange.com/q ... -boot-menu
To do this, add a file to NOOBS recovery partition called autoboot.txt.
Add the following line of text autoboot.txt:
The number 6 is the boot partition number of the OS you want to boot, which will be 6 if you only have 1 OS.
This will also hide the NOOBS rainbow splash screen, making the above edits redundant if you choose to do this.
A limitation of this is that NOOBS will no longer run, so you cannot press the shift key to enter the NOOBS recovery menu any more. If you want to do this, you will have to remove the autoboot.txt file. You can do it easily in Windows. In Raspbian you will have to mount the recovery partition before removing the file.
Alternatively, if you switch to PINN, you can configure the background screen colours and/or change the wallpaper recovery image to whatever you like (resizing it full screen if you prefer), or change the boot menu timeouts etc. This way you keep the NOOBS functionality, but using your own logo.
I hope that explains it sufficiently.