This happened after в kernel update. Whenever I try to boot, my computer says "Ошибка getting authority: Ошибка initializing authority: Could not connect: Не such file or directory (g-io-error-quark, 1) Welcome to emergency mode!..." followed by abunch of things I хан do. It spits the same ошибка out if I ctrl-d to boot into default mode, and the fstab file matches the drive UUIDs perfectly. But I think I found the culprit. When I run blkid, it takes в while, and then spits out "blk_update_request: I/O ошибка, dev fd0, сектор 0" followed by the drives' восходит. What is happening, why, and how do I fix it?
I tried the possible удвойся question, but it is в slightly different ошибка and the solution doesn't work.
https://unix.stackexchange.com/questions/282845/blk-update-request-i-o-error-dev-fd0-sector-0
Ваше устройство не имеет дисковода для гибких дисков, но гибкий модуль драйвера установлен, таким образом, у Вас есть/dev/fd0, и много вещей попытаются использовать его.
sudo rmmod floppy
echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf
sudo dpkg-reconfigure initramfs-tools
Просто отключите дисковод для гибких дисков в системе BIOS, то же самое произошло со мной, сделал это хорошо работающее теперь.
Я был fideling и дурачащийся с этим для все же скорее времени Ленга. Короткое и долгое решение.
Чем выполнение:
sudo update-initramfs -u
и Ваши проблемы должны быть закончены.
Долгая версия, записанная кем-то еще, которого я не принимал во внимание. (Жаль люди!)
Попытка:
Использовать blkid
определить UUID
из Вашего раздела подкачки, и в то время как в нем, удостоверяются, что все другие разделы имеют корректный UUID
в /etc/fstab
. Также может использовать lsblk -f
найти UUID
.
Поместите корректное UUID
в /etc/fstab
, особенно подкачка, для этой ошибки.
Поместите корректное UUID
для подкачки в /etc/initramfs-tools/conf.d/resume
.
Выполненный sudo update-initramfs -u
Перезагрузка. Зафиксированный моя тройная начальная загрузка Фрагмента все с этой ошибкой, поскольку файл подкачки изменился.
Проблема происходила из-за моей зашифрованной подкачки. Так local-premount
сценарий в initramfs ожидал устройства свопинга, которое не было доступно, пока это не испытало таймаут. Соответствующее сообщение было, бросил ожидать, приостанавливают/возобновляют устройство.
Для отключения этого (как возобновляющийся от подкачки не возможно с зашифрованной подкачкой, и я не использую спящий режим так или иначе), я изменил этот файл: /etc/initramfs-tools/conf.d/resume
.
В этом файле, строке с
RESUME=none
(вместо UUID, который был здесь) отключит ожидание устройства резюме.
Выполненный sudo update-initramfs -u
применять изменения.
Система теперь загружается обычно.
Bert
У меня была другая ситуация. Установленный сервер lts 18.04 человечности и ультрасовременная дискета были активны.
Был a fstab
запись и активированный модуль ядра floppy
.
## check for mod floppy
lsmod | grep -i floppy
Я сделал это:
Модуль черного списка
echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf
Без перезагрузки:
sudo rmmod floppy
sudo dpkg-reconfigure initramfs-tools
Или с перезагрузкой
reboot
Прежде всего: это НЕ ваша вина. Это просто показывает, что обновления, без бэкапов, опасны на ЛЮБОЙ ОС и как бы часто она ни работала раньше.
Сегодня у меня была точно такая же проблема на Debian 9.
Весь ext3 RAID1 "исчез" после обновления ядра с:
linux-image-4.9.0-11-amd64 4.9.189-3+deb9u2
до
linux-image-4.9.0-12-amd64 4.9.210-1
dpkg --list | grep linux-image
ii linux-image-4.9.0-11-amd64 4.9.189-3+deb9u2 amd64 Linux 4.9 for 64-bit PCs
ii linux-image-4.9.0-12-amd64 4.9.210-1 amd64 Linux 4.9 for 64-bit PCs
rc linux-image-4.9.0-6-amd64 4.9.88-1+deb9u1 amd64 Linux 4.9 for 64-bit PCs
rc linux-image-4.9.0-8-amd64 4.9.144-3.1 amd64 Linux 4.9 for 64-bit PCs
ii linux-image-4.9.0-9-amd64 4.9.168-1+deb9u3 amd64 Linux 4.9 for 64-bit PCs
ii linux-image-amd64 4.9+80+deb9u10 amd64 Linux for 64-bit PCs (meta-package)
hostnamectl; # os used
Static hostname: storagepc
Icon name: computer-desktop
Chassis: desktop
Operating System: Debian GNU/Linux 9 (stretch)
Kernel: Linux 4.9.0-12-amd64
Architecture: x86-64
Это своего рода моменты "сердечного приступа" X-D
Давайте постараемся сохранять хладнокровие!
vim /etc/default/grub
GRUB_TIMEOUT=3 <- make sure a timeout larger than 0 is defined (or no time to select any options during boot)
# let grub2 do its stuff
update-grub
# is the same as:
uupdate-grub2
# reboot the system (if USB keyboard is not reacting during grub boot screen, try PS2 keyboard)
reboot
# when grub boot screen appears
После загрузки ядра linux-image-4.9.0-11-amd64 снова можно получить доступ к ext3 RAID1 !
Проблема: grub не запомнит этот выбор.
Чтобы сделать это постоянным:
vim /etc/default/grub
# during boot:
## select in the first menu the second (0,1) entry
#### then select in the second menu select the 3rd entry (0,1,2)
GRUB_DEFAULT="1>2"
# make grub2 realize the changes
update-grub
... да, это сбивает с толку, я знаю X-D
Определите два RAID1.
# show status of raid
cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md126 : active raid1 sdc1[1] sdb1[0]
3906886464 blocks super 1.2 [2/2] [UU]
bitmap: 0/30 pages [0KB], 65536KB chunk
md127 : active raid1 sde1[0] sdd1[2]
1953381376 blocks super 1.2 [2/2] [UU]
bitmap: 0/15 pages [0KB], 65536KB chunk
# show what is mounted
mount
/dev/md126 on /media/user/ext4RAID1 type ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/md127 on /media/user/ext3RAID1 type ext3 (rw,relatime,data=ordered)
# show block devices
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 238.5G 0 disk
├─sda1 8:1 0 230.8G 0 part /
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 7.7G 0 part [SWAP]
sdb 8:16 0 3.7T 0 disk
└─sdb1 8:17 0 3.7T 0 part
└─md126 9:126 0 3.7T 0 raid1 /media/user/ext4RAID1
sdc 8:32 0 3.7T 0 disk
└─sdc1 8:33 0 3.7T 0 part
└─md126 9:126 0 3.7T 0 raid1 /media/user/ext4RAID1
sdd 8:48 0 1.8T 0 disk
└─sdd1 8:49 0 1.8T 0 part
└─md127 9:127 0 1.8T 0 raid1 /media/user/ext3RAID1
sde 8:64 0 1.8T 0 disk
└─sde1 8:65 0 1.8T 0 part
└─md127 9:127 0 1.8T 0 raid1 /media/user/ext3RAID1
sr0 11:0 1 1024M 0 rom
# find defined raids
mdadm --examine --scan
ARRAY /dev/md/2 metadata=1.2 UUID=90642755:fa191325:0fe4ec59:2456c645 name=storagepc:2
ARRAY /dev/md/1 metadata=1.2 UUID=433fb7e1:9d7f3f17:bc5ee18b:0f4eeb52 name=storagepc:1
# show UUIDS
blkid /dev/sdb1
/dev/sdb1: UUID="90642755-fa19-1325-0fe4-ec592456c645" UUID_SUB="bee458e0-509a-c110-b577-8a1ddbe6bbb3" LABEL="storagepc:2" TYPE="linux_raid_member" PARTUUID="1fd02041-9dd2-4918-83a3-c8bafbab3bed"
blkid /dev/sdc1
/dev/sdc1: UUID="90642755-fa19-1325-0fe4-ec592456c645" UUID_SUB="7d5947f8-1ba0-0c7b-18a7-194ab4051a2c" LABEL="storagepc:2" TYPE="linux_raid_member" PARTUUID="5e4ea781-68e5-43f0-accf-26342aeb4daa"
userblkid /dev/sdd1
/dev/sdd1: UUID="433fb7e1-9d7f-3f17-bc5e-e18b0f4eeb52" UUID_SUB="bed17780-3817-27c9-6336-44d4aedfb857" LABEL="storagepc:1" TYPE="linux_raid_member" PARTUUID="f6aab6c2-01"
userblkid /dev/sde1
/dev/sde1: UUID="433fb7e1-9d7f-3f17-bc5e-e18b0f4eeb52" UUID_SUB="eb90b361-94d6-2f38-7727-d386097dce81" LABEL="storagepc:1" TYPE="linux_raid_member" PARTUUID="d2fd127f-01"
Не имеют ничего общего с проблемой, но определение этого через tune2fs
имеет то преимущество, что оно будет автоматически выполняться во время загрузки.
tune2fs -C 2 -c 1 /dev/sda1; # check filesystem on every boot (for ext3 takes rather long X-D)
tune2fs -c 10 -i 30 /dev/sda1; # check sda1 every 10 mounts or after 30 days