LINUX.ORG.RU

Fedora 33 Need Help

 


0

1

Добрый день!

Приключилась беда. На ноуте (uefi/gpt) стоят W10 и Fedora 33. W10 стоит на отдельном SSD 128Gb - отлично работает. Fedora стоит на отдельном разделе другого HDD(1/4 винта 1Gb) Раздел зашифрован полностью. / /home /swap . Раздел /boot на флешке.

Вообщем мне приспичило поставить вместо HDD с федорой другой хард и накатить WXP и W7. Отработал. Меняю винт обратно и Fedora не грузится.

Ее вообще не видно при загрузке. Пробовал восстанавливать загрузчик с помощью Live Fedora флешки - linux rescue но дает ошибку cannot open access to console root account is locked

При загрузке с Live Fedora шифрованный диск в порядке.

Подскажите если не трудно поднобно, как ручками прописать нужные команды чтобы Fedora снова начала грузиться с флешки.

Если у вас на флешке /, /home, swap, /boot, то что на винте?

Меняю винт обратно и Fedora не грузится.

Что значит не грузится, не работает загрузка с флешки или где-то дальше всё ломается?

mky ★★★★★ ()

Случай настолько забавный, что остается только посоветовать найти девушку и тратить время более продуктивно.

utanho ★★★ ()
Последнее исправление: utanho (всего исправлений: 1)
Ответ на: комментарий от Korchevatel

Вангование не засчитывается.

Uefi включено.. W10 отлично работает.

В биосе выставлено грузиться с флекшки, а если ее нет то с ssd.

да. приспичило. телефон с 10ки не обновлялся. Только с wХР прошился и imei прописались в w7. Но странно то что винт с Fedora был снят.

dedperded ()
Ответ на: комментарий от dedperded

Тогда вангую UUID, сменившиеся после вытаскивания-запихивания ЖД. Сравнивайте реальные UUID с UUID из /etc/fstab.

Korchevatel ★★★★★ ()
Ответ на: комментарий от utanho

Да согласен. Случай забавный. Учитывая ваш совет, посоветую и вам сменить аватарку, не тратить свое время и не давать глупые и бесполезные советы не знакомым вам людям! Если нечем помочь по теме, прочитай, посмейся, и проходи мимо.

dedperded ()
Ответ на: комментарий от dedperded

Когда пытаетесь загрузится с флешки меню grub'а с выбором версии ядра появляется (если у вас там grub был загрузчиком)? Если у вас при вставленной /boot флешке грузится десятка, это больше похоже на проблемы с флешкой, а не диском. Эта /boot флешка читается в другом линуксе, EFI раздел есть?

mky ★★★★★ ()
Ответ на: комментарий от dedperded

Надо было пароль для рута сразу задать. По-умолчанию, федора создает рута без пароля, но при этом нельзя зайти в emergency mode. В общем, тебе надо загрузиться с livecd, подмонтировать разделы вручную, сделать chroot, а потом passwd для рута.

rupert ★★★★★ ()
Ответ на: комментарий от mky

да. 3 варианта. нет. 10ка грузится без флешки тольк если в биосе я включаю ее загрузку! Сейчас она отключена. Разрешено грузиться только с флешки. Разделы на флешке все есть. https://drive.google.com/drive/folders/1SU_72Jg4zrr2cY5oXyQy4iRbMfmoys5e?usp=sharing

dedperded ()
Ответ на: комментарий от rupert

в том то и дело что все было и работано несколько месяцев. Это после эпопеи с Осями и телефоном прилетело.

Если вспомнить все точно. То вот как оно было! (Читать медленно и думать (тут шахматы)

  1. Было 2 винта. SSD w10 и HDD Fedora33
  2. Снял я винт SSD w10. прикрутил резервный HDD. Поставил WXPю. Затем на него же (резервный HDD) поставил w7. Все манипуляции с телефоном проделал.(не ворованный! мамка помёрла. китайцы прислали замену по гарантии…тот еще был АД) Снял резервный HDD. Поставил обратно винт SSD w10. Но 10ка не завелась. Её в биосе вообще не было.(Fedora33 при этом грузилась с флешки отлично). Зашел с дистриба w10 и прописал ручками через командную строку загрузчик. 10ка завелась. Но теперь Fedora33 перестала грузиться после расшифровки раздела….

Уфф…

dedperded ()
Ответ на: комментарий от dedperded

теперь Fedora33 перестала грузиться после расшифровки раздела….

Мы не телепаты! С тебя нужно логи клещами выдирать?

anonymous ()
Ответ на: комментарий от anonymous

вот тут и фото и видео. https://drive.google.com/drive/u/1/folders/1SU_72Jg4zrr2cY5oXyQy4iRbMfmoys5e

могу зайти в bash5.0# могу в grub как вариант могу предположить что винты местами поменены и uuid не совпадают… сами uuid нашел и зафотал. Но где что прописывать незнаю..

dedperded ()
Ответ на: комментарий от dedperded

После ввода пароля от luks у тебя крутится хренотенька, в этот момент нажми alt+l, чтобы посмотреть лог. Если у тебя реально что-то с монтированием, то это сразу увидишь. Прописанные UUID смотри в /etc/crypttab, /etc/fstab, /etc/default/grub. Сами же UUID смотри через blkid или ls -l /dev/disk/by-uuid/бла-бла-uuid

anonymous ()
Ответ на: комментарий от dedperded

Подмонтируй систему, например, в /mnt, а потом посмотри её логи с помощью journalctl -D /mnt/var/log/journal. Там должно быть видно, какая ошибка препятствует загрузке.

rupert ★★★★★ ()
Ответ на: комментарий от anonymous

нужный uuid c077a31e-c6f7-4cb6-9cb4-5f65a563ca5d /dev/mapper/luks-2fe50fca-73e2-4b7d-8caf-9bcd8b2ac3fa

/etc/crypttab не открывается никак /etc/fstab открылся для чтения.

/etc/fstab

Created by anaconda on Sun Feb 14 02:22:03 2021

Accessible filesystems, by reference, are maintained under ‘/dev/disk/’.

See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.

After editing this file, run ‘systemctl daemon-reload’ to update systemd

units generated from this file.

UUID=c077a31e-c6f7-4cb6-9cb4-5f65a563ca5d / btrfs subvol=root,x-systemd.device-timeout=0 0 0 UUID=c78d6f00-bc9e-4069-a3ad-b4ca097b2d8f /boot ext4 defaults 1 2 UUID=E482-E232 /boot/efi vfat umask=0077,shortname=winnt 0 2 UUID=c077a31e-c6f7-4cb6-9cb4-5f65a563ca5d /home btrfs subvol=home,x-systemd.device-timeout=0 0 0 /dev/mapper/luks-629b637e-9be7-4f28-b60f-88893f733c82 none swap defaults,x-systemd.device-timeout=0 0 0

dedperded ()
Ответ на: комментарий от anonymous

[liveuser@localhost-live ~]$ ls -l /dev/disk/by-uuid total 0 lrwxrwxrwx. 1 root root 10 Feb 17 2021 01D393F2F7298B20 -> ../../sdb1 lrwxrwxrwx. 1 root root 10 Feb 17 2021 10EC-7DA4 -> ../../sda2 lrwxrwxrwx. 1 root root 10 Feb 17 2021 2020-10-20-00-01-33-00 -> ../../sdc1 lrwxrwxrwx. 1 root root 10 Feb 17 2021 2b82edc2-4eb2-44a0-8b5b-c71da0de9b3a -> ../../dm-0 lrwxrwxrwx. 1 root root 10 Feb 17 2021 2fe50fca-73e2-4b7d-8caf-9bcd8b2ac3fa -> ../../sdb2 lrwxrwxrwx. 1 root root 10 Feb 17 2021 629b637e-9be7-4f28-b60f-88893f733c82 -> ../../sdb3 lrwxrwxrwx. 1 root root 10 Feb 17 2021 89a14935-39dd-3c35-bed6-eae9a4d00ffc -> ../../sdc3 lrwxrwxrwx. 1 root root 10 Feb 17 2021 8DBC-AAB9 -> ../../sdc2 lrwxrwxrwx. 1 root root 10 Feb 17 2021 9846D4CA46D4AA70 -> ../../sda1 lrwxrwxrwx. 1 root root 10 Feb 17 2021 c077a31e-c6f7-4cb6-9cb4-5f65a563ca5d -> ../../dm-3 lrwxrwxrwx. 1 root root 10 Feb 17 2021 c78d6f00-bc9e-4069-a3ad-b4ca097b2d8f -> ../../sdd2 lrwxrwxrwx. 1 root root 10 Feb 17 2021 db98dcfc-2a9d-4cc5-b354-c9805e6c9718 -> ../../dm-2 lrwxrwxrwx. 1 root root 10 Feb 17 2021 E482-E232 -> ../../sdd1

dedperded ()
Ответ на: комментарий от rupert

[liveuser@localhost-live ~]$ df Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 3980648 0 3980648 0% /dev tmpfs 4013452 39140 3974312 1% /dev/shm tmpfs 1605384 10080 1595304 1% /run /dev/sdc1 2001456 2001456 0 100% /run/initramfs/live /dev/mapper/live-rw 7675112 6129352 1529376 81% / tmpfs 4013452 64 4013388 1% /tmp vartmp 4013452 0 4013452 0% /var/tmp tmpfs 802688 968 801720 1% /run/user/1000 /dev/sdd1 194348 20880 173468 11% /run/media/liveuser/E482-E232 /dev/dm-3 195293184 6944276 186640140 4% /run/media/liveuser/fll

dedperded ()
Ответ на: комментарий от dedperded

как я понимаю последняя строка искомый раздел /dev/dm-3 195293184 6944276 186640140 4% /run/media/liveuser/fll

dedperded ()
Ответ на: комментарий от utanho

найти девушку и тратить время более продуктивно

Как находка девушки поможкт тратить время более продуктивно?

Чем больше девушек, тем меньше времени на «продуктивно».

anonymous ()
Ответ на: комментарий от anonymous

это все болтология. по теме ничего конкретно не сказал.

dedperded ()
Ответ на: комментарий от dedperded

Если честно, тебе мало что может помочь, потому что ты элементарных вещей не понимаешь (и не можешь даже отформатировать посты на лор нормально, смотри свой ls и df выхлоп).

Поэтому советую тебе все данные скопировать с зашифрованного диска и переустановить систему. Больше диск не шифровать и пароль для рута сразу задать. Удачи.

rupert ★★★★★ ()
Ответ на: комментарий от rupert

Дак ему, поди нужные данные из /home, а он, походу и не монтируется. Во всяком случае гуглится что эта ошибка выскакивает если нет /home и root заблокирован.

/ и /home у него subvolume одной btrfs. Наверно она повреждена, раз файловый менеджер монтирует в read-only.

Ну и разблокированный root ему бы мало помог без знаний команды восстановления btrfs.

P.S. Прочитал снимок эрана, /home монтируется. Тогда, может быть ТС сможет куда-нибудь скопировать данные. Возможно, ему придётся монтировать вручную с указанием subvol.

mky ★★★★★ ()
Последнее исправление: mky (всего исправлений: 1)
Ответ на: комментарий от dedperded

Failed to mount /boot

UUID=c78d6f00-bc9e-4069-a3ad-b4ca097b2d8f /boot ext4 defaults 1 2

Если у вас /boot на флешке, то почему Failed? Посмотрите uuid файловых систем на загрузочной флешке. То есть загрузитесь с Live, потом вставьте /boot флешку. Определите какое у неё имя в системе (допустим по выводу lsblk по размеру). Потом для этого устройства сделайте (подставив вместо X нужную букву):

lsblk -f /dev/sdX

И посмотрите, есть там ФС с нужным UUID.

mky ★★★★★ ()
Ответ на: комментарий от mky

Загрузился с Live Определил нужный раздел с Федорой sdb2
/Boot на флешке sdd1
[liveuser@localhost-live ~]$ lsblk -f /dev/sdd1

sdd1 uuid E482-E232

[liveuser@localhost-live ~]$ lsblk -f /dev/sdb2

sdb2 uuid 2fe50fca-73e2-4b7d-8caf-9bcd8b2ac3fa └─luks-2fe50fca-73e2-4b7d-8caf-9bcd8b2ac3fa btrfs fll c077a31e-c6f7-4cb6-9cb4-5f65a563ca5d 178G 4% /run/media/liveuser/fll

dedperded ()
Ответ на: комментарий от rupert

[liveuser@localhost-live ~]$ df
Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 3980744 0 3980744 0% /dev tmpfs 4013544 40400 3973144 2% /dev/shm tmpfs 1605420 10044 1595376 1% /run /dev/sdc1 2001456 2001456 0 100% /run/initramfs/live /dev/mapper/live-rw 7675112 5866588 1792140 77% / tmpfs 4013548 40 4013508 1% /tmp vartmp 4013544 0 4013544 0% /var/tmp tmpfs 802708 160 802548 1% /run/user/1000 /dev/sdd1 194348 20880 173468 11% /run/media/liveuser/E482-E232 /dev/dm-3 195293184 6947628 186636948 4% /run/media/liveuser/fll

dev/sdd1 - это флешка с /Boot
dev/dm-3 - это шифрованный раздел с Федорой.

[liveuser@localhost-live ~]$ ls Desktop Documents Downloads Music Pictures Public Templates Videos
тут не вижу ничего.

dedperded ()
Ответ на: комментарий от dedperded

Я не понимаю почему я копирую copy/past из терминала на форум

перед публикацией все выглядит отформатеровано и читабельно…

После публикации все слитно без пробелов и переносов…

читал описание метода форматирования… непонимаю что делаю не так

dedperded ()
Ответ на: комментарий от dedperded

По поводу форматирование. Сначала указываете какая у вас разметка (над формой ввода) LORCODE или Markdown, потом копипасту из терминала оформляете тегами как фрагмент кода ([code] ТЕКСТ [/code] или ``` ТЕКСТ ``` ) и перед «Поместить» делаете «Предпросмотр». Иначе действительно сложно разобрать ваши посты.

Теперь, в fstab у вас такая строка:

UUID=c78d6f00-bc9e-4069-a3ad-b4ca097b2d8f /boot ext4 defaults 1 2 
и это тот самый нужный вам /boot, который система не находит.

То, что у вас на sdd1 uuid E482-E232 (первый раздел на флешке) это /boot/efi. Я не знаю, где у вас был /boot — на флешке (допустим sdd2) или на винте был раздел, но он где-то был, а теперь система его не находит.

Посмотрите ″lsblk /dev/sdd2″. Вроде в вашем выводе ″ls -l /dev/disk/by-uuid″ как раз нужный UUID. Попробуйте с Live смонтировать sdd2, прочекать его, если не монтируется. Если sdd2 нормально монтируется и похож на /boot (содержит каталог efi, файлы config-XXX, initramfs-XXX, System.map-XXX, vmlinuz-XXX, где XXX=версия ядра) тогда я не знаю, что вашей системе ещё нужно.

mky ★★★★★ ()
Ответ на: комментарий от mky

Спасибо большое за участие! Пробовал по всякому…
Монтирование флешки полуилось только для чтения..

Удалил все разделы этой системы и флешки. и установил заново.
Все вcтало без единой ошибки! /Boot на флешке. Fedora на HDD.
Все разделы кроме /Boot Зашифрованы.

Еще раз благодарю всех кто пытался помочь!

dedperded ()
Ответ на: комментарий от dedperded

Рано обрадовалался!

После установки системы сделал обновление
sudo dnf update

и вот чем оно закончилось. (ранее таких ошибок небыло)


Total 1.0 MB/s | 1.1 GB 18:41
Running transaction check

Transaction check succeeded.

Running transaction test

The downloaded packages were saved in cache until the next successful transaction.

You can remove cached packages by executing ‘dnf clean packages’. Error:
Transaction test error:
installing package kernel-core-5.10.16-200.fc33.x86_64 needs 38MB more space on the /boot filesystem
installing package grub2-efi-ia32-1:2.04-32.fc33.x86_64 needs 40MB more space on the /boot filesystem
installing package grub2-efi-x64-1:2.04-32.fc33.x86_64 needs 41MB more space on the /boot filesystem
installing package grub2-efi-ia32-cdboot-1:2.04-32.fc33.x86_64 needs 42MB more space on the /boot filesystem
installing package grub2-efi-x64-cdboot-1:2.04-32.fc33.x86_64 needs 41MB more space on the /boot filesystem
Error Summary

Disk Requirements:
At least 42MB more space needed on the /boot filesystem.
… причем /Boot на флешке 499 MB — 281 MB free (43.8% full)

непонимаю чего не так?

dedperded ()
Ответ на: комментарий от dedperded

непонимаю чего не так?

Может быть ты просто тупой?

anonymous ()
Ответ на: комментарий от dedperded

ИМХО, ядро и сопутствующие пакеты должны влазить в 281 Мбайт, fedora вобще рекомендует весь /boot в 250 Мбайт.

Либо вы смотрите размер не той файловой системы, либо какой-то глюк пакетного менеджера. Весь kernel-core на диске 74 Мбайт и это вместе с модулями, которые на /, а не на /boot находятся...

mky ★★★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.