Skip to content

Commit c82e866

Browse files
authored
Merge pull request #78882 from asinn826/master
Add workaround for Plymouth issue on SLES images
2 parents eb37f4d + 753207c commit c82e866

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

articles/virtual-machines/troubleshooting/serial-console-grub-single-user-mode.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ GRUB access in SLES requires bootloader configuration via YaST. To do this, foll
180180
You will be automatically dropped into emergency shell if SLES cannot boot normally. To manually enter the emergency shell, use the following instructions:
181181

182182
1. From GRUB, press 'e' to edit your boot entry (the SLES entry)
183-
1. Look for the kernel line it will start with `linux`
183+
1. Look for the kernel line - it will start with `linux`
184184
1. Append `systemd.unit=emergency.target` to the end of the line
185185
1. Press Ctrl + X to reboot with these settings and enter emergency shell
186186
> Note that you will be dropped into emergency shell with a _read-only_ filesystem. If you want to make any edits to any files, you will need to remount the filesystem with read-write permissions. To do this, enter `mount -o remount,rw /` into the shell

articles/virtual-machines/troubleshooting/serial-console-linux.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ Serial console text only takes up a portion of the screen size (often after usin
204204
Pasting long strings doesn't work. | The serial console limits the length of strings pasted into the terminal to 2048 characters to prevent overloading the serial port bandwidth.
205205
Serial console does not work with a storage account firewall. | Serial console by design cannot work with storage account firewalls enabled on the boot diagnostics storage account.
206206
Serial console does not work with a storage account using Azure Data Lake Storage Gen2 with hierarchical namespaces. | This is a known issue with hierarchical namespaces. To mitigate, ensure that your VM's boot diagnostics storage account is not created using Azure Data Lake Storage Gen2. This option can only be set upon storage account creation. You may have to create a separate boot diagnostics storage account without Azure Data Lake Storage Gen2 enabled to mitigate this issue.
207+
Erratic keyboard input in SLES BYOS images. Keyboard input is only sporadically recognized. | This is an issue with the Plymouth package. Plymouth should not be run in Azure as you don't need a splash screen and Plymouth interferes with the platform ability to use Serial Console. Remove Plymouth with `sudo zypper remove plymouth` and then reboot. Alternatively, modify the kernel line of your GRUB config by appending `plymouth.enable=0` to the end of the line. You can do this by [editing the boot entry at boot time](https://aka.ms/serialconsolegrub#single-user-mode-in-suse-sles), or by editing the GRUB_CMDLINE_LINUX line in `/etc/default/grub`, rebuilding GRUB with `grub2-mkconfig -o /boot/grub2/grub.cfg`, and then rebooting.
207208
208209
209210
## Frequently asked questions

0 commit comments

Comments
 (0)