Отключить сообщения fsck во время загрузки [дубликат]

Я пытаюсь выполнить загрузку Ubuntu как киоск, и я очень близок. У меня есть заставка для grub и новая тема для plymouth. Они работают и отлично смотрятся. У меня осталась пара проблем.

Главное, похоже, сообщение от fsck во время загрузки: / dev / sda2: clean, xxx / xxxx files, xxxx / xxxxx blocks { {1}} Это убирает экран-заставку и вместо него показывает текст. Я попытался добавить GRUB_CMDLINE_LINUX = console = tty11 , ожидая, что он будет выводить вывод на другую консоль, а не на заставку, но вместо этого он просто полностью отключил заставку.

Другой вопрос не так уж и важен. После заставки трения появляется пустой экран, а после заставки при загрузке ядра. Что это такое и есть ли способ его заполнить?

Edit:

Я заменил quiet на loglevel = 2 и вместо одиночного / dev / sda2: clean , вместо этого я получаю текст загрузки системы. Так что становится еще хуже.

Однако я добавил fsck.mode = skip в GRUB_CMDLINE_LINUX_DEFAULT , и это избавилось от сообщения. Не уверен, что мне комфортно пропускать fsck. Я буду продолжать расследование.

2
задан 21 November 2019 в 02:25

1 ответ

Я не рекомендовал бы отключить fsck неограниченно долго, так как он существует для защиты целостности диска и восстанавливает любые проблемы как и, когда необходимо, таким образом, он действительно должен периодически работать, и он работает при запуске, потому что файловая система должна быть размонтирована, чтобы он осуществил проверки файловой системы. Однако Вы могли установить , fsck, чтобы только работать говорит каждый d/w/m период, скажем 3 месяца, 6 месяцев, хотя я лично не хотел бы идеи, что целостность моего диска будет только проверяться каждые 6 месяцев, я рекомендовал бы отложить период запланированного времени простоя для Вашего киоска в неделю, в месяц или безотносительно исков Вы лучше всего и установил бы проверку для выполнения в некоторой определенной дате и времени.

можно настроить проверки файловой системы для удовлетворения потребностям с помощью tune2fs, который позволяет Вам корректировать настраиваемые параметры файловой системы в ext2/ext3/ext4 файловых системах:

$ tune2fs
tune2fs 1.44.1 (24-Mar-2018)
Usage: tune2fs 
    [-c max_mounts_count] [-e errors_behavior] [-f] [-g group]
    [-i interval[d|m|w]] [-j] [-J journal_options] [-l]
    [-m reserved_blocks_percent] [-o [^]mount_options[,...]]
    [-r reserved_blocks_count] [-u user] [-C mount_count]
    [-L volume_label] [-M last_mounted_dir]
    [-O [^]feature[,...]] [-Q quota_options]
    [-E extended-option[,...]] [-T last_check_time] [-U UUID]
    [-I new_inode_size] [-z undo_file] device

определенные tune2fs опции, которые позволяют Вам, могут хотеть измениться:

-c max-mount-counts - Adjust  the  number  of  mounts  after  which the filesystem will be checked by e2fsck(8).  If max-mount-counts is 0 or -1, the number of times the filesystem is mounted will be disregarded by e2fsck(8) and the kernel.
-i interval-between-checks[d|m|w] - Adjust the maximal time between two filesystem checks.

Для первой проверки то, что текущие параметры fsck - Вы, может выполнить следующую команду:

$ sudo tune2fs -l /dev/sda2 | egrep -i 'mount count|check'

, Например, для изменения интервала проверки, чтобы только проверить после 100 монтируется или 3-месячный период:

$ tune2fs -c 100 -i 3m /dev/sda2

проблема с пустым экраном после всплеска, я не уверен, что вызвало бы это.

Эта статья может также быть несколько полезной Вам:
https://wiki.archlinux.org/index.php/Silent_boot

0
ответ дан 2 December 2019 в 05:49

Другие вопросы по тегам:

Похожие вопросы: