0
1
Всем доброго времени суток!
Я новичок в мире Линукс. В основном сидел ранее на macOS. Путь в мир Линукс был через Ubuntu… Дальше отдал предпочтение Debian, но также дополнительной системой на комьютер установил Fedora версии 36. Сегодня система перестала грузится (просто стоит с картинкой на этапе картинки и все). С Grub я знаком только тем, что знаю, что в нем можно выбрать систему для загрузки и все. Увидел опцию Rescue — вошел в нее… Получил «Cannot open access to console, the root account is locked.
See sulogin(8) man page for more details.»
Начал Гуглить попал сюда https://ask.fedoraproject.org/t/howto-cannot-open-access-to-console-the-root-account-is-locked-in-emergency-mode-dracut-emergency-shell/2010 — но тяжеловато дается для понимания что нужно сделать, чтобы запустить систему. Так я оказался на этом форуме, надеюсь русскоязычное сообщество поможет с проблемой (Заранее очень благодарен всем)
Linux Dist: Fedora 31 Mate compiz.
Dual boot with win10. (UEFI secure boot enabled).
1)
While shutting down the system, an unusual errors showed up in the screen.
So the problem started with Lightdm.
2) On the next boot,Emergency mode appeared , i followed the journalctl and figure out that i have to fix the partitions using fsck wich i did ,And on the next boot it stucked on Login Service step: (unable to get the tty )
3) I tried to start emergency mode to check the journalctl (systemd.unit=emergency.target), and i got this:
Edit : (Using live USB )
$fdisk - l
Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: TOSHIBA MQ04ABF1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 7B2B9D8A-6958-447F-8199-612492FE6C18
Device Start End Sectors Size Type
/dev/sda1 2048 1023999 1021952 499M Windows recovery environment
/dev/sda2 1024000 1228799 204800 100M EFI System
/dev/sda3 1228800 1261567 32768 16M Microsoft reserved
/dev/sda4 1261568 356085759 354824192 169.2G Microsoft basic data
/dev/sda5 356085760 358182911 2097152 1G Linux filesystem
/dev/sda6 358182912 1213837311 855654400 408G Linux LVM
Disk /dev/sdb: 7.51 GiB, 8053063680 bytes, 15728640 sectors
Disk model: Flash Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x03f6914f
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 15728639 15726592 7.5G c W95 FAT32 (LBA)
Disk /dev/mapper/fedora_localhost-root: 200 GiB, 214748364800 bytes, 419430400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/fedora_localhost-home: 200 GiB, 214748364800 bytes, 419430400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/fedora_localhost-swap: 8 GiB, 8589934592 bytes, 16777216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/loop0: 1.91 GiB, 2032271360 bytes, 3969280 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop1: 7 GiB, 7518289920 bytes, 14684160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop2: 32 GiB, 34359738368 bytes, 67108864 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/live-rw: 7 GiB, 7518289920 bytes, 14684160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/live-base: 7 GiB, 7518289920 bytes, 14684160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Lsblk
$lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 1.9G 1 loop
loop1 7:1 0 7G 1 loop
├─live-rw 253:3 0 7G 0 dm /
└─live-base 253:4 0 7G 1 dm
loop2 7:2 0 32G 0 loop
└─live-rw 253:3 0 7G 0 dm /
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 499M 0 part
├─sda2 8:2 0 100M 0 part
├─sda3 8:3 0 16M 0 part
├─sda4 8:4 0 169.2G 0 part
├─sda5 8:5 0 1G 0 part
└─sda6 8:6 0 408G 0 part
├─fedora_localhost-root 253:0 0 200G 0 lvm
├─fedora_localhost-home 253:1 0 200G 0 lvm
└─fedora_localhost-swap 253:2 0 8G 0 lvm [SWAP]
sdb 8:16 1 7.5G 0 disk
└─sdb1 8:17 1 7.5G 0 part /run/initramfs/live
sr0 11:0 1 2.6M 0 rom /run/media/liveuser/HiSuite
I checked the /bin directory and noticed that the bash
was not there so i copied the one provided in the live-usb .And i was able to login again, but i have found out that many commands are not found and in every terminal opening i got this errors:
bash: /usr/bin/register-python-argcomplete: /usr/bin/python3: bad interpreter: No such file or directory
bash: awk: command not found
bash: /usr/bin/powerline-daemon: /usr/bin/python3: bad interpreter: No such file or directory
bash: /usr/bin/powerline-config: /usr/bin/python3: bad interpreter: No such file or directory
bash: /usr/bin/powerline-config: /usr/bin/python3: bad interpreter: No such file or directory
[cuore@localhost ~]$ dnf
bash: /usr/bin/dnf: /usr/bin/python3: bad interpreter: No such file or directory
[cuore@localhost ~]$ cat
bash: cat: command not found
[cuore@localhost ~]$
$ sudo rpm --verify --all
missing /usr/bin/aulastlog
missing /usr/bin/ausyscall
missing /usr/bin/auvirt
missing a /usr/lib/.build-id/10/0eaa49fad105bff332a1e61f1ac5b761872c5f
missing /usr/bin/audit2allow
missing /usr/bin/audit2why
missing /usr/bin/chcat
missing /usr/bin/checkisomd5
missing /usr/include/arpa
missing /usr/include/arpa/ftp.h
missing /usr/include/arpa/inet.h
missing /usr/include/arpa/nameser.h
missing /usr/include/arpa/nameser_compat.h
missing /usr/include/arpa/telnet.h
missing /usr/include/arpa/tftp.h
missing /usr/include/bits
missing /usr/include/bits/a.out.h
missing /usr/include/bits/argp-ldbl.h
missing /usr/include/bits/byteswap.h
missing /usr/include/bits/cmathcalls.h
missing /usr/include/bits/confname.h
missing /usr/include/bits/cpu-set.h
missing /usr/include/bits/dirent.h
missing /usr/include/bits/dirent_ext.h
missing /usr/include/bits/dlfcn.h
missing /usr/include/bits/elfclass.h
missing /usr/include/bits/endian.h
missing /usr/include/bits/environments.h
missing /usr/include/bits/epoll.h
missing /usr/include/bits/err-ldbl.h
missing /usr/include/bits/errno.h
missing /usr/include/bits/error-ldbl.h
missing /usr/include/bits/error.h
.......... **And MORE**
It looks like i am having the same problem as in here.
The only thing that i can think of that probably caused the deletion of multiple critical files is at the step when i manually runned fsck over fedora_localhost-root
fedora_localhost-home
.
Can it be it?
Linux Dist: Fedora 31 Mate compiz.
Dual boot with win10. (UEFI secure boot enabled).
1)
While shutting down the system, an unusual errors showed up in the screen.
So the problem started with Lightdm.
2) On the next boot,Emergency mode appeared , i followed the journalctl and figure out that i have to fix the partitions using fsck wich i did ,And on the next boot it stucked on Login Service step: (unable to get the tty )
3) I tried to start emergency mode to check the journalctl (systemd.unit=emergency.target), and i got this:
Edit : (Using live USB )
$fdisk - l
Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: TOSHIBA MQ04ABF1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 7B2B9D8A-6958-447F-8199-612492FE6C18
Device Start End Sectors Size Type
/dev/sda1 2048 1023999 1021952 499M Windows recovery environment
/dev/sda2 1024000 1228799 204800 100M EFI System
/dev/sda3 1228800 1261567 32768 16M Microsoft reserved
/dev/sda4 1261568 356085759 354824192 169.2G Microsoft basic data
/dev/sda5 356085760 358182911 2097152 1G Linux filesystem
/dev/sda6 358182912 1213837311 855654400 408G Linux LVM
Disk /dev/sdb: 7.51 GiB, 8053063680 bytes, 15728640 sectors
Disk model: Flash Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x03f6914f
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 15728639 15726592 7.5G c W95 FAT32 (LBA)
Disk /dev/mapper/fedora_localhost-root: 200 GiB, 214748364800 bytes, 419430400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/fedora_localhost-home: 200 GiB, 214748364800 bytes, 419430400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/fedora_localhost-swap: 8 GiB, 8589934592 bytes, 16777216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/loop0: 1.91 GiB, 2032271360 bytes, 3969280 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop1: 7 GiB, 7518289920 bytes, 14684160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop2: 32 GiB, 34359738368 bytes, 67108864 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/live-rw: 7 GiB, 7518289920 bytes, 14684160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/live-base: 7 GiB, 7518289920 bytes, 14684160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Lsblk
$lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 1.9G 1 loop
loop1 7:1 0 7G 1 loop
├─live-rw 253:3 0 7G 0 dm /
└─live-base 253:4 0 7G 1 dm
loop2 7:2 0 32G 0 loop
└─live-rw 253:3 0 7G 0 dm /
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 499M 0 part
├─sda2 8:2 0 100M 0 part
├─sda3 8:3 0 16M 0 part
├─sda4 8:4 0 169.2G 0 part
├─sda5 8:5 0 1G 0 part
└─sda6 8:6 0 408G 0 part
├─fedora_localhost-root 253:0 0 200G 0 lvm
├─fedora_localhost-home 253:1 0 200G 0 lvm
└─fedora_localhost-swap 253:2 0 8G 0 lvm [SWAP]
sdb 8:16 1 7.5G 0 disk
└─sdb1 8:17 1 7.5G 0 part /run/initramfs/live
sr0 11:0 1 2.6M 0 rom /run/media/liveuser/HiSuite
I checked the /bin directory and noticed that the bash
was not there so i copied the one provided in the live-usb .And i was able to login again, but i have found out that many commands are not found and in every terminal opening i got this errors:
bash: /usr/bin/register-python-argcomplete: /usr/bin/python3: bad interpreter: No such file or directory
bash: awk: command not found
bash: /usr/bin/powerline-daemon: /usr/bin/python3: bad interpreter: No such file or directory
bash: /usr/bin/powerline-config: /usr/bin/python3: bad interpreter: No such file or directory
bash: /usr/bin/powerline-config: /usr/bin/python3: bad interpreter: No such file or directory
[cuore@localhost ~]$ dnf
bash: /usr/bin/dnf: /usr/bin/python3: bad interpreter: No such file or directory
[cuore@localhost ~]$ cat
bash: cat: command not found
[cuore@localhost ~]$
$ sudo rpm --verify --all
missing /usr/bin/aulastlog
missing /usr/bin/ausyscall
missing /usr/bin/auvirt
missing a /usr/lib/.build-id/10/0eaa49fad105bff332a1e61f1ac5b761872c5f
missing /usr/bin/audit2allow
missing /usr/bin/audit2why
missing /usr/bin/chcat
missing /usr/bin/checkisomd5
missing /usr/include/arpa
missing /usr/include/arpa/ftp.h
missing /usr/include/arpa/inet.h
missing /usr/include/arpa/nameser.h
missing /usr/include/arpa/nameser_compat.h
missing /usr/include/arpa/telnet.h
missing /usr/include/arpa/tftp.h
missing /usr/include/bits
missing /usr/include/bits/a.out.h
missing /usr/include/bits/argp-ldbl.h
missing /usr/include/bits/byteswap.h
missing /usr/include/bits/cmathcalls.h
missing /usr/include/bits/confname.h
missing /usr/include/bits/cpu-set.h
missing /usr/include/bits/dirent.h
missing /usr/include/bits/dirent_ext.h
missing /usr/include/bits/dlfcn.h
missing /usr/include/bits/elfclass.h
missing /usr/include/bits/endian.h
missing /usr/include/bits/environments.h
missing /usr/include/bits/epoll.h
missing /usr/include/bits/err-ldbl.h
missing /usr/include/bits/errno.h
missing /usr/include/bits/error-ldbl.h
missing /usr/include/bits/error.h
.......... **And MORE**
It looks like i am having the same problem as in here.
The only thing that i can think of that probably caused the deletion of multiple critical files is at the step when i manually runned fsck over fedora_localhost-root
fedora_localhost-home
.
Can it be it?
Ubuntu и его производные часто страдают от проблемы initramfs.
Насколько я знаю, обычно это происходит на дисках, отформатированных с файловой системой ext4.
Однако я не сталкивался с этой проблемой в BTRFS.
До сегодняшнего дня я думал, что эта проблема затрагивает только системы на базе Ubuntu.
Я ошибался!
Сегодня я столкнулся с проблемой initramfs в моей настольной системе Fedora 34.
Я уже знал, как исправить ошибку Initramfs в Ubuntu Linux.
🧰 Как исправить ошибку Busybox Initramfs на Ubuntu
В этом руководстве я покажу вам, как решить ошибку initramfs в Fedora.
Это было фактическое сообщение об ошибке, с которым я столкнулся после включения Fedora 34.
[...] Generating "/run/initramfsrdsosreport.txt" Entering emergency mode. Exit the shell to continue. Type "journelctl" to view the system logs. You might want to save "/run/initramfsrdsosreport.txt" to a USB stick or /boot after mounting them and attach it to a bug report. Give root password for maintenance mode (or press Control-D to continue): :/root#
Как видно из приведенного выше вывода, Fedora перешла в аварийный режим.
Чтобы устранить ошибку initramfs в Fedora, необходимо проверить и восстановить файловую систему в проблемном разделе с помощью команды fsck.
В моем случае поврежден раздел /dev/sda2.
# fsck /dev/sda2 -y
Замените /dev/sda2 в приведенной выше команде на имя вашего раздела.
В вашей системе раздел может быть другим, например /dev/sda1, /dev/sdb1, /dev/sdc1 и т.д.
Чтобы найти информацию о разделе Linux, используйте команду cat /proc/partitions или blkid.
Если вы не уверены, какой раздел нужно восстановить, запустите fsck на всех разделах.
Теперь команда fsck проверит наличие поврежденных блоков в файловой системе данного раздела и автоматически исправит их.
Это займет минуту или две, в зависимости от размера диска и количества плохих блоков на нем.
[...] /dev/sda2: ***** FILE SYSTEM WAS MODIFIED ***** /dev/sda2: 662372/4507520 files (0.4% non-contiguous), 7510236/10350080 blocks
После того, как команда fsck восстановит все плохие блоки в разделе, введите reboot или exit и нажмите ENTER, чтобы начать загрузку системы Fedora:
# reboot
или,
# exit
Теперь ваша система должна загрузиться нормально.
Приведенное выше решение отлично сработало .
На всякий случай, если оно не помогло, следуйте инструкциям, приведенным одним из наших читателей в другой статье.
- Загрузите систему с загрузочного CD/DVD/USB-накопителя памяти с той же версией дистрибутива GNU/Linux.
- Затем сначала проверьте аппаратное обеспечение (например, dmesg покажет, работают ли жесткие диски или выдают сообщения о сбоях).
- Затем запустите fsck на всех [unmounted] разделах файловой системы, чтобы убедиться, что они работают правильно.
Если это не устранит проблему загрузки, то из загрузочной системы можно выполнить дальнейший ремонт и даже переустановить все необходимые поврежденные программы.
11 Apr 2017
Никогда бы не подумал, но вчера столкнулся с проблемой при которой после обновления fedora начисто отказалась загружаться постоянно выдавая при старте окно MokManager с просьбой добавить ключи или хеши с secureboot.
Что меня больше всего удивило так это то, что efibootmgr -v выдавал кучу записей загрузчиков shim.efi с некорректными uuid разделов на которых они размещены.
$ efibootmgr -v
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0007,0002,2001,2002,2003
Boot0000* Fedora HD(1,GPT,f627bf87-5440-4997-8310-aa80dba7e383,0x800,0x64000)/File(EFIFedorashim.efi)
Boot0001* Fedora HD(1,GPT,f627bf87-5440-4997-8310-aa80dba7e383,0x800,0x64000)/File(EFIfedorashim.efi)
Boot0002* Linux PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)/NVMe(0x1,00-00-00-00-00-00-00-00)/HD(1,GPT,f627bf87-5440-4997-8310-aa80dba7e383,0x800,0x64000)/File(EFIBOOTBOOTX64.EFI)A01 ..
Boot0003* Fedora HD(1,GPT,f627bf87-5440-4997-8310-aa80dba7e383,0x800,0x64000)/File(EFIfedorashim.efi)
Boot0004* Fedora HD(1,GPT,f627bf87-5440-4997-8310-aa80dba7e383,0x800,0x64000)/File(EFIfedorashim.efi)
Boot0005* Fedora HD(1,GPT,f627bf87-5440-4997-8310-aa80dba7e383,0x800,0x64000)/File(EFIfedorashim.efi)
Boot0006* Fedora HD(1,GPT,f627bf87-5440-4997-8310-aa80dba7e383,0x800,0x64000)/File(EFIfedorashim.efi)
Boot0007* Fedora HD(1,GPT,f627bf87-5440-4997-8310-aa80dba7e383,0x800,0x64000)/File(EFIfedorashim.efi)
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC
Конечно в данном листинге уже все верно поскольку он был сделан на рабочей машине, но в оригинальном листинге в идентификаторе HD были прописаны несуществующие uuid разделов. И подобных записей было далеко за 20 штук.
К сожалению мне неизвестна причина по которой система прописывает неверные данные, но мне нужно было оживить машину. Для этого следует сначала зайти в chroot окружение убитой системы.
Далее нам потребуется удалить все записи загрузчика с неверными данными. Это записи вида Boot0ХХХ.
Сначала надо переустановить grub-efi и shim как это рекомендует документация.
# dnf reinstall grub-efi shim
Теперь удаляем невалидные записи. Для их удаления нам потребуется выполнять команду
- -B — удалить запись
- -b XXXX — выбрать активной запись XXXX
В качестве XXXX будут выступать идентификаторы неугодных записей (не трогайте записи, которые начинаются не с нуля — они системные). И конечно же перед каждым удалением следите за состоянием записей (efibootmgr -v).
Последним шагом будет добавление правильной записи.
efibootmgr -c -w -L Fedora -d /dev/nvme0n1 -p 1 -l 'EFIFedorashim.efi'
- -c — создать запись
- -w — сделать запись в mbr если это требуется
- -L Fedora — метка новой записи в загрузчике
- -d /dev/nvme0n1 — жесткий диск на котором размещен efi-раздел (у вас может быть /dev/sda или любой другой)
- -p 1 — номер раздела на диске (если efi у вас это /dev/sda1, то 1, sda2 — 2 и т.д.)
- -l ‘EFIFedorashim.efi’ — расположение файла загрузчика относительно корня диска efi (а не корня файловой системы в которую он подмонтирован). Обратите внимание, что тут нам обязательно надо указать загрузчик shim.efi, а не что-то другое.
После завершения можно перезагружаться и пробовать войти в систему. Mok Manager больше не должен появляться. Если это не так, то где-то вы допустили ошибку.
Литература
- Как попасть в chroot с livecd
- Восстановление загрузчика grub-efi
- Update fedora 25 breaks UEFI — MOK — drive cant boot (система перестает грузиться и постоянно показывает MokManager)
Теги:
fedora
linux
uefi
Несколько дней назад пользователи дистрибутива Fedora 25 получили обновление пакета xorg-x11-drv-nouveau, который вызвал на свободных драйверах NVIDIA проблемы с мерцающим чёрным экраном. Здесь мы рассмотрим два способа её решения.
Введение
Проблема заключается в регрессии и уходе свободного драйвера nouveau 1:1.0.14-1 в dead-loop из-за линковки с библиотекой libdrm версии 2.4.78 или выше.
Пользователи Fedora 25 видят сразу после завершения загрузки мерцающий чёрный экран, полностью блокирующий работу любых логин-менеджеров, включая SDDM, GDM, LightDM и прочих. Войти в систему становится невозможно.
Исправление уже доступно в репозиториях Fedora 25 в виде пакета xorg-x11-drv-nouveau версии 1.0.14-2.fc25, но установить его на подверженной ошибке системе не так-то просто.
Способ 1. Локальный
Если блокировка не полная, то нажмём на клавиатуре комбинацию Ctrl + Alt + F2 и переключимся в другую виртуальную консоль, выполним там вход в систему от имени пользователя с доступом к sudo, либо как root (если вход осуществлён как root, то sudo перед командами писать не нужно).
Загрузим RPM пакет с исправлением:
wget http://mirror.yandex.ru/fedora/linux/updates/25/x86_64/x/xorg-x11-drv-nouveau-1.0.14-2.fc25.x86_64.rpm
Установим данный пакет:
sudo dnf --disablerepo="*" install xorg-x11-drv-nouveau-1.0.14-2.fc25.x86_64.rpm
Перезагрузим ОС:
sudo systemctl reboot
Способ 2. Chroot в установленную ОС
Если блокировка настолько полная, что переключение в другие виртуальные консоли не работает, нам потребуется войти в установленную систему с LiveCD или LiveUSB соответствующей архитектуры (это важно). Инструкции по созданию загрузочной флешки можно найти здесь.
Итак, загружаемся с LiveCD/USB и запускаем эмулятор терминала или переходим в виртуальную консоль (особой разницы не имеет).
Для начала создадим каталог для точки монтирования:
sudo mkdir /media/fedora
Смонтируем корневой раздел установленной ОС:
sudo mount -t ext4 /dev/sda1 /media/fedora
Здесь /dev/sda1 — раздел, на котором установлена ОС, а ext4 — его файловая система. Внесём соответствующие правки если это не так.
Переходим в каталог с корневой ФС и монтируем ряд необходимых для работы окружения виртуальных ФС:
cd /media/fedora sudo mount -t proc /proc proc sudo mount --rbind /sys sys sudo mount --make-rslave sys sudo mount --rbind /dev dev sudo mount --make-rslave dev sudo mount -t tmpfs tmpfs tmp
Теперь выполняем вход в chroot:
sudo chroot /media/fedora
Загружаем обновлённый пакет:
wget http://mirror.yandex.ru/fedora/linux/updates/25/x86_64/x/xorg-x11-drv-nouveau-1.0.14-2.fc25.x86_64.rpm -O /root/xorg-x11-drv-nouveau-1.0.14-2.fc25.x86_64.rpm
Устанавливаем его:
dnf --disablerepo="*" install /root/xorg-x11-drv-nouveau-1.0.14-2.fc25.x86_64.rpm
Удаляем ненужный более файл обновления:
rm -f /root/xorg-x11-drv-nouveau-1.0.14-2.fc25.x86_64.rpm
Завершаем работу chroot окружения:
logout
Перезагружаемся в основную ОС:
sudo systemctl reboot
#1 2010-05-20 16:37:07
- uscr
- Member
- Зарегистрирован: 2010-05-16
- Сообщений: 112
Не загружается Fedora12
Не могу загрузить федору. При загрузке PAE ядра (оно стоит по умолчанию) вижу чёрный экран и мигающий курсор в левом верхнем углу. При загрузке обычного ядра сначала всё идет как обычно, но потом вылазит ошибка и загрузка останавливается.
Ошибка такая:
Код:
При чём тут тачпад?
Последний раз использовал ноут для интернетов + запустил yum update
Неактивен
#2 2010-05-20 17:58:11
- Mak_s
- Member
- Откуда: Чернигов
- Зарегистрирован: 2009-12-06
- Сообщений: 358
Re: Не загружается Fedora12
uscr написал:
При загрузке PAE ядра (оно стоит по умолчанию) вижу чёрный экран и мигающий курсор в левом верхнем углу. При загрузке обычного ядра сначала всё идет как обычно, но потом вылазит ошибка и загрузка останавливается.
А версию ядра одну пробовал или предыдущую тоже? Не помнишь, что обновлялось по yum update
?
Круче самовара только титан
Неактивен
#3 2010-05-20 19:16:23
- uscr
- Member
- Зарегистрирован: 2010-05-16
- Сообщений: 112
Re: Не загружается Fedora12
А предыдущую я убрал как раз накануне из списка загрузки. Попробую отредактировать конфиг на другом компе. Или можно в текущем состоянии загрузить старое ядро (ещё раз повторю-в списке загрузки его нет, на диске оно есть)? За обновлениями не следил. Помню только что после команды yum -y update; shutdown -P now он вырубился не более чем через 3 минуты. Т.Е. ничего тяжеловесного оно не качало. Хотя этого могло хватить для обновления, например, драйвера тачпада. Или сообщение о тачпаде и о проблеме с загрузкой не связаны между собой?
Неактивен
#4 2010-05-21 10:37:14
- Mak_s
- Member
- Откуда: Чернигов
- Зарегистрирован: 2009-12-06
- Сообщений: 358
Re: Не загружается Fedora12
Так ты правил grub.conf? С этого надо было и начинать. Параметры ядра трогал? В частности параметр root.
Тачпад здесь скорее всего ни при чем. Гораздо интереснее было бы увидеть сообщения, которые выдаются до Signal caught.
Если ядро не удалялось с диска (через yum или вручную), то загрузить его можно из grub shell. Но сначала лучше разобраться с предыдущими вопросами.
Круче самовара только титан
Неактивен
#5 2010-05-21 12:42:48
- uscr
- Member
- Зарегистрирован: 2010-05-16
- Сообщений: 112
Re: Не загружается Fedora12
Правил. Выделил и удалил по 3 строки для старого ядра (title, kernel, image).
После этого система грузилась. Сейчас пробовал грузить более старые версии ядра — ошибка аналогичная. Да, тачпад не при чём, я его тупо отключил. Это повлияло только на последнюю часть сообщения (как раз про тачпад) — она пропала. Что, впрочем не удивительно.
Сообщения до сигнала:
Код:
Вот конфиг граба:
Код:
Хм… А ‘ro$’, ‘$’, ‘roo$’ — это нормально?
Отредактированно uscr (2010-05-21 13:14:59)
Неактивен
#6 2010-05-21 14:35:35
- Vascom
- Member
- Зарегистрирован: 2008-09-29
- Сообщений: 453
Re: Не загружается Fedora12
Нет, это не нормально. Чем ты правил конфиг? Похоже обрезал строки.
Неактивен
#7 2010-05-21 15:06:55
- uscr
- Member
- Зарегистрирован: 2010-05-16
- Сообщений: 112
Re: Не загружается Fedora12
Vascom написал:
Нет, это не нормально. Чем ты правил конфиг? Похоже обрезал строки.
nano
Как лечить?
Неактивен
#8 2010-05-21 15:08:56
- Vascom
- Member
- Зарегистрирован: 2008-09-29
- Сообщений: 453
Re: Не загружается Fedora12
Резервная копия сохранилась? Надо восстанавливать как-то.
Странно, нано обычно так не портит. А ты уверен, что всё именно так?
Посмотри на вывод cat /boot/grub/grub.conf
Неактивен
#9 2010-05-21 15:41:47
- uscr
- Member
- Зарегистрирован: 2010-05-16
- Сообщений: 112
Re: Не загружается Fedora12
Вообще я подключил диск к виндовому компьютеру, загрузил лив сиди убунты, скопировал конфиг на нтфс раздел и вот он тут… Бекапа нет. Есть федора на «большом» компьютере.
Неактивен
#10 2010-05-21 15:42:59
- Vascom
- Member
- Зарегистрирован: 2008-09-29
- Сообщений: 453
Re: Не загружается Fedora12
Возьми оттуда или допиши по аналогии, если версии ядер разные.
Неактивен
#11 2010-05-21 16:44:16
- Mak_s
- Member
- Откуда: Чернигов
- Зарегистрирован: 2009-12-06
- Сообщений: 358
Re: Не загружается Fedora12
uscr написал:
dracut: FATAL: No or empty root= argument
dracut: Refusing to continue
dracut: FATAL: No empty root= argument
dracut: Refusing to continue
Что и требовалось доказать
Обрезанные строчки можно восстановить следующим образом
Код:
Возможно после параметра root=/dev/sda1
было еще что-то вроде rhgb quiet SYSFONT=latarcyrheb-sun16 LANG=ru_RU.UTF-8 KEYTABLE=ru
, но с этими параметрами можно играться уже после восстановления способности загружаться
Круче самовара только титан
Неактивен
#12 2010-05-21 21:44:46
- uscr
- Member
- Зарегистрирован: 2010-05-16
- Сообщений: 112
Re: Не загружается Fedora12
Mak_s написал:
root=/dev/sda1
Я думал только UUID писать можно.
Всё работает. Всем спасибо.
Неактивен
#13 2010-05-21 23:59:59
- Mak_s
- Member
- Откуда: Чернигов
- Зарегистрирован: 2009-12-06
- Сообщений: 358
Re: Не загружается Fedora12
uscr написал:
Я думал только UUID писать можно.
То, что нужно писать в root обычно есть в комментариях анаконды в начале grub.conf.
Круче самовара только титан
Неактивен
Я записал 32-битную iso fedora 22 на флэш-накопитель usb 32 ГБ с помощью команды dd в Ubuntu 15.04. Терминал заявил, что запись прошла успешно. Я подтвердил, что мой iso не поврежден с помощью SHA256SUM.
Когда я пытаюсь загрузиться, я получаю следующее сообщение:
end Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0)
Я бы очень хотел установить Fedora 22 на свой рабочий стол, но он не загружается. Есть идеи?
Ваш USB почти наверняка был записан неправильно, например, ваш флэш-накопитель USB может нуждаться в замене.
Теоретически, вам нужно использовать метод записи на USB, который перепроверяет записанные данные. Это может быть довольно сложно, извините.
Полное объяснение этой конкретной ошибки: https://unix.stackexchange.com/questions/453272/kernel-panic- while-install-fedora-28/453307# 453307
По иронии судьбы, самое простое предложение, которое у меня есть, — это если у вас есть компьютер с Windows. Загрузите Fedora Media Writer для Windows. При желании Fedora Media Writer также может загрузить и проверить ISO-файл для вас. Каким бы способом вы не загрузили iso в Windows, вы можете использовать Fedora Media Writer для записи на USB, и он автоматически перепроверит данные на USB после их записи.
У меня была та же проблема, решенная следующим образом: обнулить USB с помощью dd
.
sudo dd if=/dev/zero of=/dev/sdX
Предупреждение: Убедитесь, что вы заменили sdX на правильное блочное устройство, запустив lsblk
без подключенного USB, а затем с подключенным, иначе вы можете безвозвратно перезаписать ваш загрузочный диск.
Теперь снова запишите на него файл iso.
Всё ещё ищете ответ? Посмотрите другие вопросы с метками fedora bootable-media liveusb installation-media.
Эта проблема часто возникает в результате установки другой операционной системы после установки Fedora. Некоторые операционные системы предполагают, что никакие другие операционные системы на компьютере не установлены, и переписывают основную загрузочную запись (MBR, Master Boot Record), до этого содержащую загрузчик GRUB. Если загрузчик переписан, вы не сможете загрузить Fedora до тех пор, пока вы не перейдете в режим восстановления и не перенастроите загрузчик.
Другая распространенная проблема возникает, если вы с помощью инструмента разбиения диска измените размер раздела после установки или создадите новый раздел, используя свободное место, и это повлияет на порядок ваших разделов. Если номер раздела вашего каталога /
изменяется, загрузчик может не найти его, чтобы смонтировать этот раздел. Чтобы исправить эту проблему, загрузитесь в режиме восстановления и измените файл /boot/grub/grub.conf
.
Добрый вечер!
Черт меня дернул установить на рабочую машину Fedora 34. Это мрак! Gnome 4 нечто сырое и не удобное, да еще и переведен наполовину.
Ну да ладно. Не в GUI счастье.
Ни с того, ни с сего, появилась, вообще, идиотская проблема: система не загружается после ребута.
Даже еще веселее: если делать перезагрузку через gui, то все нормально. Компьютер перегружается и все пучком.
Но! Если дать reboot из консоли, то начинается грустная история: происходит ребут, стоим на выборе ведра 3 сек, потом… А потом черный экран и курсор. Все! Все висит наглухо!
Спасти ситуацию можно лишь через полное отключение кнопкой POWER.
Т.е. удаленно перегрузить систему не возможно! Компьютер виснет наглухо.
Посоветуйте, плз, как побороть эту беду?
PS Заменить Fedora на Ubuntu не предлагать! Это слишком просто и не спортивно.
Дома у меня Fedora 33 и все нормально! Идеальное поведение.
Несколько дней назад пользователи дистрибутива Fedora 25 получили обновление пакета xorg-x11-drv-nouveau, который вызвал на свободных драйверах NVIDIA проблемы с мерцающим чёрным экраном. Здесь мы рассмотрим два способа её решения.
Введение
Проблема заключается в регрессии и уходе свободного драйвера nouveau 1:1.0.14-1 в dead-loop из-за линковки с библиотекой libdrm версии 2.4.78 или выше.
Пользователи Fedora 25 видят сразу после завершения загрузки мерцающий чёрный экран, полностью блокирующий работу любых логин-менеджеров, включая SDDM, GDM, LightDM и прочих. Войти в систему становится невозможно.
Исправление уже доступно в репозиториях Fedora 25 в виде пакета xorg-x11-drv-nouveau версии 1.0.14-2.fc25, но установить его на подверженной ошибке системе не так-то просто.
Способ 1. Локальный
Если блокировка не полная, то нажмём на клавиатуре комбинацию Ctrl + Alt + F2 и переключимся в другую виртуальную консоль, выполним там вход в систему от имени пользователя с доступом к sudo, либо как root (если вход осуществлён как root, то sudo перед командами писать не нужно).
Загрузим RPM пакет с исправлением:
wget http://mirror.yandex.ru/fedora/linux/updates/25/x86_64/x/xorg-x11-drv-nouveau-1.0.14-2.fc25.x86_64.rpm
Установим данный пакет:
sudo dnf --disablerepo="*" install xorg-x11-drv-nouveau-1.0.14-2.fc25.x86_64.rpm
Перезагрузим ОС:
sudo systemctl reboot
Способ 2. Chroot в установленную ОС
Если блокировка настолько полная, что переключение в другие виртуальные консоли не работает, нам потребуется войти в установленную систему с LiveCD или LiveUSB соответствующей архитектуры (это важно). Инструкции по созданию загрузочной флешки можно найти здесь.
Итак, загружаемся с LiveCD/USB и запускаем эмулятор терминала или переходим в виртуальную консоль (особой разницы не имеет).
Для начала создадим каталог для точки монтирования:
sudo mkdir /media/fedora
Смонтируем корневой раздел установленной ОС:
sudo mount -t ext4 /dev/sda1 /media/fedora
Здесь /dev/sda1 — раздел, на котором установлена ОС, а ext4 — его файловая система. Внесём соответствующие правки если это не так.
Переходим в каталог с корневой ФС и монтируем ряд необходимых для работы окружения виртуальных ФС:
cd /media/fedora sudo mount -t proc /proc proc sudo mount --rbind /sys sys sudo mount --make-rslave sys sudo mount --rbind /dev dev sudo mount --make-rslave dev sudo mount -t tmpfs tmpfs tmp
Теперь выполняем вход в chroot:
sudo chroot /media/fedora
Загружаем обновлённый пакет:
wget http://mirror.yandex.ru/fedora/linux/updates/25/x86_64/x/xorg-x11-drv-nouveau-1.0.14-2.fc25.x86_64.rpm -O /root/xorg-x11-drv-nouveau-1.0.14-2.fc25.x86_64.rpm
Устанавливаем его:
dnf --disablerepo="*" install /root/xorg-x11-drv-nouveau-1.0.14-2.fc25.x86_64.rpm
Удаляем ненужный более файл обновления:
rm -f /root/xorg-x11-drv-nouveau-1.0.14-2.fc25.x86_64.rpm
Завершаем работу chroot окружения:
logout
Перезагружаемся в основную ОС:
sudo systemctl reboot