Im lặng tin nhắn khởi động
Bạn sẽ có thể đạt được điều này với tham số kernel loglevel=
hoặcquiet
loglevel= All Kernel Messages with a loglevel smaller than the
console loglevel will be printed to the console. It can
also be changed with klogd or other programs. The
loglevels are defined as follows:
0 (KERN_EMERG) system is unusable
1 (KERN_ALERT) action must be taken immediately
2 (KERN_CRIT) critical conditions
3 (KERN_ERR) error conditions
4 (KERN_WARNING) warning conditions
5 (KERN_NOTICE) normal but significant condition
6 (KERN_INFO) informational
7 (KERN_DEBUG) debug-level messages
quiet [KNL] Disable most log messages
Tôi không chắc chắn chính xác mức độ này sẽ bị ẩn (hoặc mức độ yên tĩnh mà bạn muốn khởi động của mình).
Một cách tạm thời
khởi động lại máy tính của bạn và nhấn vào menu grub e
để chỉnh sửa các tham số khởi động.
cuộn xuống cuối linux...
dòng bằng các phím mũi tên
thêm loglevel
tham số mong muốn hoặc quiet
vào cuối dòng đó. thí dụ:
linux /vmlinuz-4.4.0-21.generic.efi.signed root=/dev/mapper/encrypted ro loglevel=4
hoặc là
linux /vmlinuz-4.4.0-21.generic.efi.signed root=/dev/mapper/encrypted ro quiet
Khi chỉnh sửa xong, hãy tiến hành khởi động bằng cách nhấn F10
Kiên trì
Để làm điều này, chỉnh sửa /etc/default/grub
chỉnh sửa dòng:
GRUB_CMDLINE_LINUX_DEFAULT=
bỏ ghi chú nếu cần và thêm mức ghi nhật ký mong muốn hoặc yên tĩnh - ví dụ GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4"
hoặcGRUB_CMDLINE_LINUX_DEFAULT="quiet"
và chạy sudo update-grub
tin nhắn fsck
xóa fsck khỏi initramfs
fsck được chạy theo mặc định bởi initramfs. bằng cách loại bỏ nó và có hệ thống chạy fsck, chúng tôi sẽ có thể chuyển hướng đầu ra.
xem man initramfs
và wiki.ubfox.com/Initramfs để biết thêm thông tin về cách xóa fsck khỏi ramfs.
hệ thống fsck
Từ wiki vòm:
Bây giờ sao chép các tệp systemd-fsck-root.service và systemd-fsck @ .service tại / usr / lib / systemd / system / to / etc / systemd / system / và chỉnh sửa chúng, định cấu hình StandardOutput và StandardError như thế này:
[Dịch vụ]
Loại = oneshot
RemainAfterExit = yes
ExecStart = / usr / lib / systemd / systemd-fsck
StandardOutput = null
StandardError = tạp chí + console
TimeoutSec = 0
Trong Ubuntu, các tệp này đều nằm trong /lib/systemd/system
Nếu hệ thống tệp không được kiểm tra bởi initramfs trong khi khởi động, systemd-fsck-root.service sẽ tự động được chạy.
xem http://manpages.ubfox.com/manpages/wily/man8/systemd-fsck@.service.8.html