Я получаю следующую ошибку при загрузке. Но эта ошибка не записывается в boot.log, как это происходит на ранних этапах загрузки.
mount: mounts none on /dev/pts failed: Device or resource busy
Я нашел этот код в файле /etc/init.d/umountfs (в нем есть запись для / dev / pts)
PROTECTED_MOUNTS="$(sed -n '0,/^\/[^ ]* \/ /p' /proc/mounts)"
WEAK_MTPTS="" # be gentle, don't use force
REG_MTPTS=""
TMPFS_MTPTS=""
while read -r DEV MTPT FSTYPE REST
do
echo "$PROTECTED_MOUNTS" | grep -qs "^$DEV $MTPT " && continue
case "$MTPT" in
/|/proc|/dev|/.dev|/dev/pts|/dev/shm|/dev/.static/dev|/proc/*$
continue
;;
/var/run)
continue
;;
/var/lock)
continue
Файл /etc/init.d /umountnfs.sh также имеет похожую запись. Поэтому, если я удаляю запись / dev / pts, это решит мою проблему (ошибка монтирования отображается при загрузке).
Вот содержимое файла mtab:
/dev/sda1 / ext4 rw,errors=remount-ro,commit=600 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
none /sys sysfs rw,noexec,nosuid,nodev 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
none /dev devtmpfs rw,mode=0755 0 0
none /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
none /dev/shm tmpfs rw,nosuid,nodev 0 0
none /var/run tmpfs rw,nosuid,mode=0755 0 0
none /var/lock tmpfs rw,noexec,nosuid,nodev 0 0
rpc_pipefs /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
/dev/sda6 /media/windisk fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
gvfs-fuse-daemon /home/blandman/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=blandman 0 0
У вас появляется такое же сообщение, если вы пытаетесь смонтировать его вручную:
sudo mount -t devpts -o gid=5,mode=620 devpts /dev/pts
Программа mountall
, которая запускается во время ранней загрузки, смонтирует все, что перечислено в /lib/init/fstab
и /etc/fstab
. Проверьте, есть ли какие-либо повторяющиеся записи для /dev/pts
, и если это ничего не показывает, проверьте все сценарии инициализации для упоминания об этом:
grep /dev/pts /etc/init/* /etc/init.d/*
Я чувствую, что лучше всего оставить файлы в покое, пока ваша система все еще загружается. если это вас так раздражает, может быть, стоит установить его заново (конечно, перед резервным копированием). Если вы используете wubi, было бы неплохо рассмотреть проблемы, перечисленные на их веб-сайте. https://wiki.ubuntu.com/WubiGuide#Wubi