Cách tắt thông báo kiểm tra hệ thống tập tin xảy ra trong khi khởi động


8

Những gì tôi muốn đạt được:

Tôi muốn tùy chỉnh khởi động hoàn tất cài đặt Ubuntu 16.04 LTS của mình để hiển thị cùng một hình nền thực sự trên máy tính để bàn của tôi.

Những gì tôi đạt được cho đến bây giờ:

  • đã thêm hình nền vào menu grub bằng cách thêm các dòng sau vào /etc/deault/grubvà thực hiện update-grubsau đó.

    export GRUB_MENU_PICTURE="/boot/grub/wallpaper.png"
    export GRUB_COLOR_NORMAL="white/black"
    export GRUB_COLOR_HIGHLIGHT="black/white"
    
  • đã thêm hình nền vào màn hình giật gân và màn hình đăng nhập

Vấn đề:

Khi tôi khởi động, hình ảnh hiển thị trong khi ở chế độ grub, nhưng sau đó tôi hiếm khi thấy màn hình giật gân, thay vào đó tôi nhận được một màn hình gần như trống hiển thị kiểm tra hệ thống tệp như sau:

/dev/sda1: clean, 201776/60878736 files, 4991277/243040256 blocks

Điều này ngăn tôi có trải nghiệm khởi động mà tôi muốn đạt được sau đó màn hình giật gân chỉ xuất hiện ngay sau thông báo đó.

Câu hỏi:

Làm cách nào tôi có thể xóa thông báo này khỏi hiển thị để tôi có thể khởi động liền mạch với hình nền yêu thích của mình mà không cần tắt hoàn toàn kiểm tra hệ thống tệp (nếu có thể)?



@muru đây là một sự dẫn dắt tốt nhưng đáng buồn là chỉ áp dụng được một phần và không diễn ra như mong đợi :)
Videonauth

Câu trả lời:


4

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 logleveltham số mong muốn hoặc quietvà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 initramfsvà 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


Trong thực tế, tôi đã cài đặt các tham số grub sau nhưng vẫn hiển thị fsckthông báo. Dưới đây là thông số của tôi:GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=0 splash"
Videonauth

Không thể khởi động và xác minh rằng những thứ này có trong các tham số kernel bằng cách nhấn evào menu boot grub. Nếu có, tôi không chắc giải pháp sẽ là gì.
Paul

Chúng được thiết lập, chỉ cần khởi động lại để đảm bảo, thực sự đau đớn khi menu grub hiển thị hình ảnh của tôi, màn hình spash hiển thị hình ảnh của tôi và người chào đăng nhập, nhưng trong khi khởi động nó sẽ tắt và hiển thị thông báo fsck
Videonauth

xem bài đăng này trong các diễn đàn vòm: wiki.archlinux.org/index.php/Silent_boot để biết cách giải quyết có thể. Tôi không chắc chắn ngay lập tức làm thế nào để thích ứng nó với ubfox
Paul

2
Tôi có thể sai, nhưng tôi không chắc chắn rằng có một cách thanh lịch như vậy để hoàn thành nó trong ubfox. Theo mặc định, có vẻ như Ubuntu có các dịch vụ đó để di chuyển. man initramfs.confsẽ giúp bạn hiểu làm thế nào để loại bỏ fsckkhỏi ram fs. wiki.ubfox.com/Initramfs có thêm thông tin về cách tạo ram fs của riêng bạn.
Paul

1

Tôi cũng đã trải nghiệm màn hình đen sau khi grub với ghi nhật ký giao diện điều khiển và đèn flash của màn hình giật gân Plymouth ngay cả trên bản cài đặt mới 16.04 LTS. Vô hiệu hóa tin nhắn có lẽ không phải là điều tốt nhất để làm. Tôi Google đã tìm kiếm bên ngoài hỏi Ubuntu và phát hiện ra chủ đề này . Trong nhận xét # 18, bạn sẽ tìm thấy các lệnh khắc phục sự cố của tôi với việc tắt các tin nhắn.

Quy trình của tôi để thực hiện sửa lỗi diễn ra như sau:

  1. Mở Terminal (Bạn sẽ phải đăng nhập bằng root)
  2. Nhập: sudo -i(nhập mật khẩu quản trị viên của bạn)
  3. Kiểu: echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash
  4. Kiểu: update-initramfs -u
  5. Nhập: exit(để đăng xuất dưới dạng root).
  6. Đóng thiết bị đầu cuối của bạn và khởi động lại máy tính của bạn.

Bây giờ nếu Plymouth hoạt động bình thường, hãy tiến hành tùy chỉnh quy trình khởi động của bạn. Nếu bạn đã thử nhiều lần sửa lỗi màn hình giật gân Plymouth bằng các lệnh đầu cuối, tôi đề nghị cài đặt mới và bắt đầu lại, bạn có thể đã gây ra thiệt hại cho hệ thống tệp của mình và không biết về nó.


Cảm ơn Eric đã dọn dẹp mọi thứ và làm cho nó trông thật đẹp
Joe Wicz

Cũng làm việc cho tôi khi cài đặt
LubFi

Khi khởi động Plymouth khi nào Plymouth nên tiếp quản người quản lý khởi động? Trong 25 giây đầu tiên tôi chỉ cần có một màn hình trắng sau đó khởi động kết thúc nhanh chóng trước khi Plymouth hiển thị nhiều.
ZeroPhase

0
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash loglevel=3 console=tty3"

console=tty3 di chuyển đầu ra fsck sang giao diện điều khiển không mặc định và giữ sạch tty1.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.