У меня проблема с загрузкой в Fedora 19. Прежде всего, я должен упомянуть, что я «извлек» эту систему из виртуального диска (просто DD содержимое корневого и загрузочного разделов на физическом диске), так что есть много вещей, которые могут пойти не так, но это, похоже, не связано с проблемой. Я использовал живой дистрибутив Ubuntu для загрузки в chroot
мою систему Fedora, использовал grub2-install
и grub2-mkconfig
для исправления любых ошибок grub, которые могли возникнуть, и это сработало. Grub мог найти все ядра в загрузочном разделе и загрузить их, но затем возникла проблема.
Я воспользуюсь несколькими картинками, чтобы продемонстрировать свою ситуацию. Это ошибка, которую я получаю при загрузке в Fedora.
Теперь это правда, как blkid
в оболочке dracut выдает это. Это мои разделы на жестком диске SATA в ноутбуке, обычно упоминаемые как sda
, но у меня были подключены еще 2 USB-устройства, на одном из которых была система. Устройство с системой обычно sdb
и имеет оба раздела root
и boot
на нем, так что, хотя grub должен был знать об этом, он не отображается на этом этапе, и мне кажется, что ядро не смогло их загрузить.
Для подтверждения того, что эти разделы действительно существуют и находятся в хорошем состоянии, я запустил live Ubuntu и вызвал blkid
оттуда. И вот тут-то и выскочили разделы, которых не хватает при загрузке.
Итак, мой вопрос: что может быть не так с этой Fedora и как это исправить? Как я уже сказал, я могу chroot из Ubuntu, так что я могу настроить что угодно, если нужно. Кроме того, эти проблемы появляются только когда я загружаю "полное" ядро. Также в grub есть опция загрузки в режиме восстановления, которая работает просто отлично, и я могу видеть свои данные в домашней папке (которая является тем же разделом, что и root). Я также включаю эту информацию, которая описываетмоя конфигурация оборудования.
решение1
Решено обновлением Fedora 19 до 20 через среду live. Возможно, Fedora настраивалась по-другому при установке в virtual box, и эта информация где-то сохранилась. Это обновление сохранило большую часть данных и программ нетронутыми, поэтому для кого-то с такой опцией это может быть "достаточно хорошим" решением.
решение2
Зайдите в fstab и mtab и обновите UUID. Ваш снимок экрана показывает, что новый и старый имеют разные UUID.