Ubuntu Server 18.04 hide/disable all boot messages (kiosk mode)












3















I've just installed Ubuntu Server 18.04 LTS on my Intel NUC PC.



I'd like to make it a kiosk system, running only Chrome (for example).



How can I suppress / hide / disable all these messages printed to the monitor? I'd like to be a black screen from power on to (e.g.) Chrome.



I did follow Ubuntu Server 16.04.02 with Splash Screen and Kiosk mode and other tutorials like that. But there's something new in 18.04 (I think) that prevents me for getting things done.





  1. Grub. Editing GRUB_CMDLINE_LINUX_DEFAULT didn't change anything, I had to edit GRUB_CMDLINE_LINUX instead. Is it ok? (Note: of course I run sudo update-grub after each change)



    GRUB_DEFAULT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=0
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT=""
    GRUB_CMDLINE_LINUX="quiet"
    GRUB_TERMINAL=console


  2. Welcome / MOTD / login messages



No way to avoid them! The closest I got was to remove /etc/update-motd.d/ folder so I only saw something like:



Ubuntu 18.04 LTS nuc tty1

nuc login: kiosk (automatic login)

Last login: [...]

kiosk@nuc:~$


(Note: I disabled autorun script for actually seeing these messages, otherwise they're too fast to catch.)



Ideally all those outputs should disappear in order to boot just black, from power on to Chrome. And back of course: from Chrome to power off, but that's another story.



Which files should I take care of?



How can I reach a completely silent / quiet boot?



--- Update about GRUB ---



Done a fresh install of Ubuntu 18.04 Server LTS on another PC. I can confirm that the key GRUB_CMDLINE_LINUX_DEFAULT doesn't do anything; instead I've to set GRUB_CMDLINE_LINUX.



Tried to crawl the web but nothing found about that. Am I the only one who experienced this behaviour??










share|improve this question




















  • 1





    Just a simple test run few minutes ago: fresh install of Ubuntu 16.04 Server on the same machine, did anything else than GRUB editing GRUB_CMDLINE_LINUX_DEFAULT="quiet" and boot messages did actually disappeared. All of them: kernel and welcome.

    – LucaM
    Jun 5 '18 at 9:29











  • So GRUB_CMDLINE_LINUX="quiet" worked for kernel messages on 18.04 right? Now your only issue is the login screen right?

    – JPelletier
    Jun 11 '18 at 17:35











  • Yes @JPelletier, you're right. To be honest I'm actually doing some researches and will post the solution I'll come to.

    – LucaM
    Jun 12 '18 at 7:41











  • were you able to find the solution?

    – JPelletier
    Jun 18 '18 at 15:16











  • I'm very very very close. Just an annoying cursor blinking on the left. But at the moment I'm running out of time for this project, so I'll auto-answer my question when I got time for.

    – LucaM
    Jun 18 '18 at 15:42
















3















I've just installed Ubuntu Server 18.04 LTS on my Intel NUC PC.



I'd like to make it a kiosk system, running only Chrome (for example).



How can I suppress / hide / disable all these messages printed to the monitor? I'd like to be a black screen from power on to (e.g.) Chrome.



I did follow Ubuntu Server 16.04.02 with Splash Screen and Kiosk mode and other tutorials like that. But there's something new in 18.04 (I think) that prevents me for getting things done.





  1. Grub. Editing GRUB_CMDLINE_LINUX_DEFAULT didn't change anything, I had to edit GRUB_CMDLINE_LINUX instead. Is it ok? (Note: of course I run sudo update-grub after each change)



    GRUB_DEFAULT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=0
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT=""
    GRUB_CMDLINE_LINUX="quiet"
    GRUB_TERMINAL=console


  2. Welcome / MOTD / login messages



No way to avoid them! The closest I got was to remove /etc/update-motd.d/ folder so I only saw something like:



Ubuntu 18.04 LTS nuc tty1

nuc login: kiosk (automatic login)

Last login: [...]

kiosk@nuc:~$


(Note: I disabled autorun script for actually seeing these messages, otherwise they're too fast to catch.)



Ideally all those outputs should disappear in order to boot just black, from power on to Chrome. And back of course: from Chrome to power off, but that's another story.



Which files should I take care of?



How can I reach a completely silent / quiet boot?



--- Update about GRUB ---



Done a fresh install of Ubuntu 18.04 Server LTS on another PC. I can confirm that the key GRUB_CMDLINE_LINUX_DEFAULT doesn't do anything; instead I've to set GRUB_CMDLINE_LINUX.



Tried to crawl the web but nothing found about that. Am I the only one who experienced this behaviour??










share|improve this question




















  • 1





    Just a simple test run few minutes ago: fresh install of Ubuntu 16.04 Server on the same machine, did anything else than GRUB editing GRUB_CMDLINE_LINUX_DEFAULT="quiet" and boot messages did actually disappeared. All of them: kernel and welcome.

    – LucaM
    Jun 5 '18 at 9:29











  • So GRUB_CMDLINE_LINUX="quiet" worked for kernel messages on 18.04 right? Now your only issue is the login screen right?

    – JPelletier
    Jun 11 '18 at 17:35











  • Yes @JPelletier, you're right. To be honest I'm actually doing some researches and will post the solution I'll come to.

    – LucaM
    Jun 12 '18 at 7:41











  • were you able to find the solution?

    – JPelletier
    Jun 18 '18 at 15:16











  • I'm very very very close. Just an annoying cursor blinking on the left. But at the moment I'm running out of time for this project, so I'll auto-answer my question when I got time for.

    – LucaM
    Jun 18 '18 at 15:42














3












3








3


1






I've just installed Ubuntu Server 18.04 LTS on my Intel NUC PC.



I'd like to make it a kiosk system, running only Chrome (for example).



How can I suppress / hide / disable all these messages printed to the monitor? I'd like to be a black screen from power on to (e.g.) Chrome.



I did follow Ubuntu Server 16.04.02 with Splash Screen and Kiosk mode and other tutorials like that. But there's something new in 18.04 (I think) that prevents me for getting things done.





  1. Grub. Editing GRUB_CMDLINE_LINUX_DEFAULT didn't change anything, I had to edit GRUB_CMDLINE_LINUX instead. Is it ok? (Note: of course I run sudo update-grub after each change)



    GRUB_DEFAULT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=0
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT=""
    GRUB_CMDLINE_LINUX="quiet"
    GRUB_TERMINAL=console


  2. Welcome / MOTD / login messages



No way to avoid them! The closest I got was to remove /etc/update-motd.d/ folder so I only saw something like:



Ubuntu 18.04 LTS nuc tty1

nuc login: kiosk (automatic login)

Last login: [...]

kiosk@nuc:~$


(Note: I disabled autorun script for actually seeing these messages, otherwise they're too fast to catch.)



Ideally all those outputs should disappear in order to boot just black, from power on to Chrome. And back of course: from Chrome to power off, but that's another story.



Which files should I take care of?



How can I reach a completely silent / quiet boot?



--- Update about GRUB ---



Done a fresh install of Ubuntu 18.04 Server LTS on another PC. I can confirm that the key GRUB_CMDLINE_LINUX_DEFAULT doesn't do anything; instead I've to set GRUB_CMDLINE_LINUX.



Tried to crawl the web but nothing found about that. Am I the only one who experienced this behaviour??










share|improve this question
















I've just installed Ubuntu Server 18.04 LTS on my Intel NUC PC.



I'd like to make it a kiosk system, running only Chrome (for example).



How can I suppress / hide / disable all these messages printed to the monitor? I'd like to be a black screen from power on to (e.g.) Chrome.



I did follow Ubuntu Server 16.04.02 with Splash Screen and Kiosk mode and other tutorials like that. But there's something new in 18.04 (I think) that prevents me for getting things done.





  1. Grub. Editing GRUB_CMDLINE_LINUX_DEFAULT didn't change anything, I had to edit GRUB_CMDLINE_LINUX instead. Is it ok? (Note: of course I run sudo update-grub after each change)



    GRUB_DEFAULT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=0
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT=""
    GRUB_CMDLINE_LINUX="quiet"
    GRUB_TERMINAL=console


  2. Welcome / MOTD / login messages



No way to avoid them! The closest I got was to remove /etc/update-motd.d/ folder so I only saw something like:



Ubuntu 18.04 LTS nuc tty1

nuc login: kiosk (automatic login)

Last login: [...]

kiosk@nuc:~$


(Note: I disabled autorun script for actually seeing these messages, otherwise they're too fast to catch.)



Ideally all those outputs should disappear in order to boot just black, from power on to Chrome. And back of course: from Chrome to power off, but that's another story.



Which files should I take care of?



How can I reach a completely silent / quiet boot?



--- Update about GRUB ---



Done a fresh install of Ubuntu 18.04 Server LTS on another PC. I can confirm that the key GRUB_CMDLINE_LINUX_DEFAULT doesn't do anything; instead I've to set GRUB_CMDLINE_LINUX.



Tried to crawl the web but nothing found about that. Am I the only one who experienced this behaviour??







boot server grub2 18.04 kiosk






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jun 6 '18 at 8:57









Melebius

4,69951939




4,69951939










asked Jun 4 '18 at 14:52









LucaMLucaM

1418




1418








  • 1





    Just a simple test run few minutes ago: fresh install of Ubuntu 16.04 Server on the same machine, did anything else than GRUB editing GRUB_CMDLINE_LINUX_DEFAULT="quiet" and boot messages did actually disappeared. All of them: kernel and welcome.

    – LucaM
    Jun 5 '18 at 9:29











  • So GRUB_CMDLINE_LINUX="quiet" worked for kernel messages on 18.04 right? Now your only issue is the login screen right?

    – JPelletier
    Jun 11 '18 at 17:35











  • Yes @JPelletier, you're right. To be honest I'm actually doing some researches and will post the solution I'll come to.

    – LucaM
    Jun 12 '18 at 7:41











  • were you able to find the solution?

    – JPelletier
    Jun 18 '18 at 15:16











  • I'm very very very close. Just an annoying cursor blinking on the left. But at the moment I'm running out of time for this project, so I'll auto-answer my question when I got time for.

    – LucaM
    Jun 18 '18 at 15:42














  • 1





    Just a simple test run few minutes ago: fresh install of Ubuntu 16.04 Server on the same machine, did anything else than GRUB editing GRUB_CMDLINE_LINUX_DEFAULT="quiet" and boot messages did actually disappeared. All of them: kernel and welcome.

    – LucaM
    Jun 5 '18 at 9:29











  • So GRUB_CMDLINE_LINUX="quiet" worked for kernel messages on 18.04 right? Now your only issue is the login screen right?

    – JPelletier
    Jun 11 '18 at 17:35











  • Yes @JPelletier, you're right. To be honest I'm actually doing some researches and will post the solution I'll come to.

    – LucaM
    Jun 12 '18 at 7:41











  • were you able to find the solution?

    – JPelletier
    Jun 18 '18 at 15:16











  • I'm very very very close. Just an annoying cursor blinking on the left. But at the moment I'm running out of time for this project, so I'll auto-answer my question when I got time for.

    – LucaM
    Jun 18 '18 at 15:42








1




1





Just a simple test run few minutes ago: fresh install of Ubuntu 16.04 Server on the same machine, did anything else than GRUB editing GRUB_CMDLINE_LINUX_DEFAULT="quiet" and boot messages did actually disappeared. All of them: kernel and welcome.

– LucaM
Jun 5 '18 at 9:29





Just a simple test run few minutes ago: fresh install of Ubuntu 16.04 Server on the same machine, did anything else than GRUB editing GRUB_CMDLINE_LINUX_DEFAULT="quiet" and boot messages did actually disappeared. All of them: kernel and welcome.

– LucaM
Jun 5 '18 at 9:29













So GRUB_CMDLINE_LINUX="quiet" worked for kernel messages on 18.04 right? Now your only issue is the login screen right?

– JPelletier
Jun 11 '18 at 17:35





So GRUB_CMDLINE_LINUX="quiet" worked for kernel messages on 18.04 right? Now your only issue is the login screen right?

– JPelletier
Jun 11 '18 at 17:35













Yes @JPelletier, you're right. To be honest I'm actually doing some researches and will post the solution I'll come to.

– LucaM
Jun 12 '18 at 7:41





Yes @JPelletier, you're right. To be honest I'm actually doing some researches and will post the solution I'll come to.

– LucaM
Jun 12 '18 at 7:41













were you able to find the solution?

– JPelletier
Jun 18 '18 at 15:16





were you able to find the solution?

– JPelletier
Jun 18 '18 at 15:16













I'm very very very close. Just an annoying cursor blinking on the left. But at the moment I'm running out of time for this project, so I'll auto-answer my question when I got time for.

– LucaM
Jun 18 '18 at 15:42





I'm very very very close. Just an annoying cursor blinking on the left. But at the moment I'm running out of time for this project, so I'll auto-answer my question when I got time for.

– LucaM
Jun 18 '18 at 15:42










3 Answers
3






active

oldest

votes


















1














Now that you have fixed the Kernel boot logs, you have to finalize your kiosk configuration and the login screen will not show anymore!



Configure auto-login, you can do that with getty like I did and explained in my orignal question.



Configure Getty:



    sudo mkdir /etc/systemd/system/getty@tty1.service.d/
sudo tee -a /etc/systemd/system/getty@tty1.service.d/autologin.conf <<EOF
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin YOU_USER_HERE--noclear %I $TERM
Type=idle
EOF


Enable Getty:



    sudo systemctl enable getty@tty1.service


You also want to configure XOrg / Chrome to start automatically on login. The solution I used before may not be the best one today. I had to use xserver-xorg-legacy but it probably means that you can use xorg in a better way than login script.






share|improve this answer































    0














    These are the steps I came to after several attempts.
    Please let me know if there's any improvement.



    At the moment it remains only an annoying cursor blinking on the left.



    Again, let share something relevant (if any).



    Configure Auto-Login



    (thanks to JPelletier's answer https://askubuntu.com/a/1045909/702388)



    Configure Getty:



    sudo mkdir /etc/systemd/system/getty@tty1.service.d/
    sudo tee -a /etc/systemd/system/getty@tty1.service.d/autologin.conf <<EOF
    [Service]
    ExecStart=
    ExecStart=-/sbin/agetty --skip-login --noissue --autologin kiosk --noclear %I $TERM
    Type=idle
    EOF



    Enable Getty:



    sudo systemctl enable getty@tty1.service



    Quiet boot (without kernel and welcome messages)



    Edit grub file: sudo nano /etc/default/grub



    and set these key-value couples:



    GRUB_CMDLINE_LINUX_DEFAULT="quiet"
    GRUB_CMDLINE_LINUX="quiet"
    GRUB_RECORDFAIL_TIMEOUT=0



    of course you must do sudo update-grub to actually apply them.



    Remove Cloud Init



    echo 'datasource_list: [ None ]' | sudo -s tee /etc/cloud/cloud.cfg.d/90_dpkg.cfg



    sudo apt-get purge cloud-init -y



    sudo rm -rf /etc/cloud/; sudo rm -rf /var/lib/cloud/



    Disable MOTD (Message Of The Day) when login (via SSH too)



    sudo touch ~/.hushlogin



    Remove pre-login message



    sudo rm /etc/issue



    Silent shutdown



    Edit /etc/sysctl.d/10-console-messages.conf
    and write this: kernel.printk = 0 4 1 7



    Look here for more information: https://askubuntu.com/a/1044446/702388






    share|improve this answer































      0














      I found on 18.04 LTS that GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub is overwritten by /etc/default/grub.d/50_curtin_settings.cfg. That tid-bit of information was a bit hard to find.






      share|improve this answer























        Your Answer








        StackExchange.ready(function() {
        var channelOptions = {
        tags: "".split(" "),
        id: "89"
        };
        initTagRenderer("".split(" "), "".split(" "), channelOptions);

        StackExchange.using("externalEditor", function() {
        // Have to fire editor after snippets, if snippets enabled
        if (StackExchange.settings.snippets.snippetsEnabled) {
        StackExchange.using("snippets", function() {
        createEditor();
        });
        }
        else {
        createEditor();
        }
        });

        function createEditor() {
        StackExchange.prepareEditor({
        heartbeatType: 'answer',
        autoActivateHeartbeat: false,
        convertImagesToLinks: true,
        noModals: true,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: 10,
        bindNavPrevention: true,
        postfix: "",
        imageUploader: {
        brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
        contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
        allowUrls: true
        },
        onDemand: true,
        discardSelector: ".discard-answer"
        ,immediatelyShowMarkdownHelp:true
        });


        }
        });














        draft saved

        draft discarded


















        StackExchange.ready(
        function () {
        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1043532%2fubuntu-server-18-04-hide-disable-all-boot-messages-kiosk-mode%23new-answer', 'question_page');
        }
        );

        Post as a guest















        Required, but never shown

























        3 Answers
        3






        active

        oldest

        votes








        3 Answers
        3






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes









        1














        Now that you have fixed the Kernel boot logs, you have to finalize your kiosk configuration and the login screen will not show anymore!



        Configure auto-login, you can do that with getty like I did and explained in my orignal question.



        Configure Getty:



            sudo mkdir /etc/systemd/system/getty@tty1.service.d/
        sudo tee -a /etc/systemd/system/getty@tty1.service.d/autologin.conf <<EOF
        [Service]
        ExecStart=
        ExecStart=-/sbin/agetty --autologin YOU_USER_HERE--noclear %I $TERM
        Type=idle
        EOF


        Enable Getty:



            sudo systemctl enable getty@tty1.service


        You also want to configure XOrg / Chrome to start automatically on login. The solution I used before may not be the best one today. I had to use xserver-xorg-legacy but it probably means that you can use xorg in a better way than login script.






        share|improve this answer




























          1














          Now that you have fixed the Kernel boot logs, you have to finalize your kiosk configuration and the login screen will not show anymore!



          Configure auto-login, you can do that with getty like I did and explained in my orignal question.



          Configure Getty:



              sudo mkdir /etc/systemd/system/getty@tty1.service.d/
          sudo tee -a /etc/systemd/system/getty@tty1.service.d/autologin.conf <<EOF
          [Service]
          ExecStart=
          ExecStart=-/sbin/agetty --autologin YOU_USER_HERE--noclear %I $TERM
          Type=idle
          EOF


          Enable Getty:



              sudo systemctl enable getty@tty1.service


          You also want to configure XOrg / Chrome to start automatically on login. The solution I used before may not be the best one today. I had to use xserver-xorg-legacy but it probably means that you can use xorg in a better way than login script.






          share|improve this answer


























            1












            1








            1







            Now that you have fixed the Kernel boot logs, you have to finalize your kiosk configuration and the login screen will not show anymore!



            Configure auto-login, you can do that with getty like I did and explained in my orignal question.



            Configure Getty:



                sudo mkdir /etc/systemd/system/getty@tty1.service.d/
            sudo tee -a /etc/systemd/system/getty@tty1.service.d/autologin.conf <<EOF
            [Service]
            ExecStart=
            ExecStart=-/sbin/agetty --autologin YOU_USER_HERE--noclear %I $TERM
            Type=idle
            EOF


            Enable Getty:



                sudo systemctl enable getty@tty1.service


            You also want to configure XOrg / Chrome to start automatically on login. The solution I used before may not be the best one today. I had to use xserver-xorg-legacy but it probably means that you can use xorg in a better way than login script.






            share|improve this answer













            Now that you have fixed the Kernel boot logs, you have to finalize your kiosk configuration and the login screen will not show anymore!



            Configure auto-login, you can do that with getty like I did and explained in my orignal question.



            Configure Getty:



                sudo mkdir /etc/systemd/system/getty@tty1.service.d/
            sudo tee -a /etc/systemd/system/getty@tty1.service.d/autologin.conf <<EOF
            [Service]
            ExecStart=
            ExecStart=-/sbin/agetty --autologin YOU_USER_HERE--noclear %I $TERM
            Type=idle
            EOF


            Enable Getty:



                sudo systemctl enable getty@tty1.service


            You also want to configure XOrg / Chrome to start automatically on login. The solution I used before may not be the best one today. I had to use xserver-xorg-legacy but it probably means that you can use xorg in a better way than login script.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Jun 12 '18 at 12:57









            JPelletierJPelletier

            111110




            111110

























                0














                These are the steps I came to after several attempts.
                Please let me know if there's any improvement.



                At the moment it remains only an annoying cursor blinking on the left.



                Again, let share something relevant (if any).



                Configure Auto-Login



                (thanks to JPelletier's answer https://askubuntu.com/a/1045909/702388)



                Configure Getty:



                sudo mkdir /etc/systemd/system/getty@tty1.service.d/
                sudo tee -a /etc/systemd/system/getty@tty1.service.d/autologin.conf <<EOF
                [Service]
                ExecStart=
                ExecStart=-/sbin/agetty --skip-login --noissue --autologin kiosk --noclear %I $TERM
                Type=idle
                EOF



                Enable Getty:



                sudo systemctl enable getty@tty1.service



                Quiet boot (without kernel and welcome messages)



                Edit grub file: sudo nano /etc/default/grub



                and set these key-value couples:



                GRUB_CMDLINE_LINUX_DEFAULT="quiet"
                GRUB_CMDLINE_LINUX="quiet"
                GRUB_RECORDFAIL_TIMEOUT=0



                of course you must do sudo update-grub to actually apply them.



                Remove Cloud Init



                echo 'datasource_list: [ None ]' | sudo -s tee /etc/cloud/cloud.cfg.d/90_dpkg.cfg



                sudo apt-get purge cloud-init -y



                sudo rm -rf /etc/cloud/; sudo rm -rf /var/lib/cloud/



                Disable MOTD (Message Of The Day) when login (via SSH too)



                sudo touch ~/.hushlogin



                Remove pre-login message



                sudo rm /etc/issue



                Silent shutdown



                Edit /etc/sysctl.d/10-console-messages.conf
                and write this: kernel.printk = 0 4 1 7



                Look here for more information: https://askubuntu.com/a/1044446/702388






                share|improve this answer




























                  0














                  These are the steps I came to after several attempts.
                  Please let me know if there's any improvement.



                  At the moment it remains only an annoying cursor blinking on the left.



                  Again, let share something relevant (if any).



                  Configure Auto-Login



                  (thanks to JPelletier's answer https://askubuntu.com/a/1045909/702388)



                  Configure Getty:



                  sudo mkdir /etc/systemd/system/getty@tty1.service.d/
                  sudo tee -a /etc/systemd/system/getty@tty1.service.d/autologin.conf <<EOF
                  [Service]
                  ExecStart=
                  ExecStart=-/sbin/agetty --skip-login --noissue --autologin kiosk --noclear %I $TERM
                  Type=idle
                  EOF



                  Enable Getty:



                  sudo systemctl enable getty@tty1.service



                  Quiet boot (without kernel and welcome messages)



                  Edit grub file: sudo nano /etc/default/grub



                  and set these key-value couples:



                  GRUB_CMDLINE_LINUX_DEFAULT="quiet"
                  GRUB_CMDLINE_LINUX="quiet"
                  GRUB_RECORDFAIL_TIMEOUT=0



                  of course you must do sudo update-grub to actually apply them.



                  Remove Cloud Init



                  echo 'datasource_list: [ None ]' | sudo -s tee /etc/cloud/cloud.cfg.d/90_dpkg.cfg



                  sudo apt-get purge cloud-init -y



                  sudo rm -rf /etc/cloud/; sudo rm -rf /var/lib/cloud/



                  Disable MOTD (Message Of The Day) when login (via SSH too)



                  sudo touch ~/.hushlogin



                  Remove pre-login message



                  sudo rm /etc/issue



                  Silent shutdown



                  Edit /etc/sysctl.d/10-console-messages.conf
                  and write this: kernel.printk = 0 4 1 7



                  Look here for more information: https://askubuntu.com/a/1044446/702388






                  share|improve this answer


























                    0












                    0








                    0







                    These are the steps I came to after several attempts.
                    Please let me know if there's any improvement.



                    At the moment it remains only an annoying cursor blinking on the left.



                    Again, let share something relevant (if any).



                    Configure Auto-Login



                    (thanks to JPelletier's answer https://askubuntu.com/a/1045909/702388)



                    Configure Getty:



                    sudo mkdir /etc/systemd/system/getty@tty1.service.d/
                    sudo tee -a /etc/systemd/system/getty@tty1.service.d/autologin.conf <<EOF
                    [Service]
                    ExecStart=
                    ExecStart=-/sbin/agetty --skip-login --noissue --autologin kiosk --noclear %I $TERM
                    Type=idle
                    EOF



                    Enable Getty:



                    sudo systemctl enable getty@tty1.service



                    Quiet boot (without kernel and welcome messages)



                    Edit grub file: sudo nano /etc/default/grub



                    and set these key-value couples:



                    GRUB_CMDLINE_LINUX_DEFAULT="quiet"
                    GRUB_CMDLINE_LINUX="quiet"
                    GRUB_RECORDFAIL_TIMEOUT=0



                    of course you must do sudo update-grub to actually apply them.



                    Remove Cloud Init



                    echo 'datasource_list: [ None ]' | sudo -s tee /etc/cloud/cloud.cfg.d/90_dpkg.cfg



                    sudo apt-get purge cloud-init -y



                    sudo rm -rf /etc/cloud/; sudo rm -rf /var/lib/cloud/



                    Disable MOTD (Message Of The Day) when login (via SSH too)



                    sudo touch ~/.hushlogin



                    Remove pre-login message



                    sudo rm /etc/issue



                    Silent shutdown



                    Edit /etc/sysctl.d/10-console-messages.conf
                    and write this: kernel.printk = 0 4 1 7



                    Look here for more information: https://askubuntu.com/a/1044446/702388






                    share|improve this answer













                    These are the steps I came to after several attempts.
                    Please let me know if there's any improvement.



                    At the moment it remains only an annoying cursor blinking on the left.



                    Again, let share something relevant (if any).



                    Configure Auto-Login



                    (thanks to JPelletier's answer https://askubuntu.com/a/1045909/702388)



                    Configure Getty:



                    sudo mkdir /etc/systemd/system/getty@tty1.service.d/
                    sudo tee -a /etc/systemd/system/getty@tty1.service.d/autologin.conf <<EOF
                    [Service]
                    ExecStart=
                    ExecStart=-/sbin/agetty --skip-login --noissue --autologin kiosk --noclear %I $TERM
                    Type=idle
                    EOF



                    Enable Getty:



                    sudo systemctl enable getty@tty1.service



                    Quiet boot (without kernel and welcome messages)



                    Edit grub file: sudo nano /etc/default/grub



                    and set these key-value couples:



                    GRUB_CMDLINE_LINUX_DEFAULT="quiet"
                    GRUB_CMDLINE_LINUX="quiet"
                    GRUB_RECORDFAIL_TIMEOUT=0



                    of course you must do sudo update-grub to actually apply them.



                    Remove Cloud Init



                    echo 'datasource_list: [ None ]' | sudo -s tee /etc/cloud/cloud.cfg.d/90_dpkg.cfg



                    sudo apt-get purge cloud-init -y



                    sudo rm -rf /etc/cloud/; sudo rm -rf /var/lib/cloud/



                    Disable MOTD (Message Of The Day) when login (via SSH too)



                    sudo touch ~/.hushlogin



                    Remove pre-login message



                    sudo rm /etc/issue



                    Silent shutdown



                    Edit /etc/sysctl.d/10-console-messages.conf
                    and write this: kernel.printk = 0 4 1 7



                    Look here for more information: https://askubuntu.com/a/1044446/702388







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Aug 20 '18 at 9:54









                    LucaMLucaM

                    1418




                    1418























                        0














                        I found on 18.04 LTS that GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub is overwritten by /etc/default/grub.d/50_curtin_settings.cfg. That tid-bit of information was a bit hard to find.






                        share|improve this answer




























                          0














                          I found on 18.04 LTS that GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub is overwritten by /etc/default/grub.d/50_curtin_settings.cfg. That tid-bit of information was a bit hard to find.






                          share|improve this answer


























                            0












                            0








                            0







                            I found on 18.04 LTS that GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub is overwritten by /etc/default/grub.d/50_curtin_settings.cfg. That tid-bit of information was a bit hard to find.






                            share|improve this answer













                            I found on 18.04 LTS that GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub is overwritten by /etc/default/grub.d/50_curtin_settings.cfg. That tid-bit of information was a bit hard to find.







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered Jan 15 at 18:53









                            Brad ColbertBrad Colbert

                            1




                            1






























                                draft saved

                                draft discarded




















































                                Thanks for contributing an answer to Ask Ubuntu!


                                • Please be sure to answer the question. Provide details and share your research!

                                But avoid



                                • Asking for help, clarification, or responding to other answers.

                                • Making statements based on opinion; back them up with references or personal experience.


                                To learn more, see our tips on writing great answers.




                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function () {
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1043532%2fubuntu-server-18-04-hide-disable-all-boot-messages-kiosk-mode%23new-answer', 'question_page');
                                }
                                );

                                Post as a guest















                                Required, but never shown





















































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown

































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown







                                Popular posts from this blog

                                How to change which sound is reproduced for terminal bell?

                                Can I use Tabulator js library in my java Spring + Thymeleaf project?

                                Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents