/ dev / mapper / ubuntu - vg-root не существует [dубликат]

СПАСИБО за то, что вы приложили мне команду mysqladmin ping!

Это будет большой помощью при работе с Docker.

Вот что я в итоге сделал:

    # Returns true once mysql can connect.
    mysql_ready() {
        mysqladmin ping --host=database --user=root --password=MYSQL_ROOT_PASSWORD > /dev/null 2>&1
    }

    while !(mysql_ready)
    do
       sleep 3
       echo "waiting for mysql ..."
    done
7
задан 2 October 2016 в 14:04

6 ответов

Пожалуйста, добавьте выходы lsblk -fs, fdisk / dev / sda с флагом p и отчет об устранении grub на вопрос как ссылки pastebin.

На основании поиска, похоже, есть похожие вопросы на Ask Ubuntu, который не имеет ответа в актуальном состоянии здесь, и здесь дается один ответ, который объясняет, что происходит с рейдом и ubuntu.

Кажется, есть несколько предложений, некоторые из которых, похоже, работают для некоторых людей.

Из приглашения initframs попробуйте ввести ls /dev/mapper и посмотреть, указан ли ваш тома root. Если его нет в списке, попробуйте подождать 10 секунд и снова запустите ls. Если он теперь указан, введите exit, и теперь он должен найти корневое устройство и загрузить (сделанное здесь. Отредактируйте конфигурацию загрузки, нажав e, когда предупреждение grub выберет ОС, и замените root=UUID-6500... на root=/dev/sdx, где sdx - загрузочный раздел. Проблема здесь в том, что UUID либо неверен, либо /dev/disk/by-UUID... не существует (1) Добавление параметра all_generic_ide в конец загрузочной строки, например kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=43206294-74ef-434d-aca2-db74b4257590 ro quiet splash all_generic_ide, кажется, работает для некоторых людей (2) Вопрос о суперпользователе здесь, кажется, говорит о том, что ошибка связана с LVM. Решение также указано в том же, что и для установки lvm2. Тот же сайт Super User также предлагает загрузку с использованием более старого ядра, если доступный. Кажется, что это работает для некоторых людей. Попытка загрузки с использованием опции Recovery может работать для некоторых людей. Post by nux_man777 здесь, похоже, указывает на то, что ошибка может быть на установочном носителе. Ошибка /dev/mapper/ubuntu-vg-root, по-видимому, связана с рейд, как описано здесь ». На экране сводки установщика непосредственно перед запуском процесса копирования нажмите кнопку« Дополнительно ». Измените загрузочный раздел (t его «родительский» раздел в стиле MSDOS, а не разделы Linux) на / dev / mapper / pdc_feddabdf (или любые записи dmraid в качестве вашего раздела факерид). Убедитесь, что флажок установлен для загрузки с этого диска. обратите внимание, что установщик будет модифицировать grub2, чтобы указать на правильный логический раздел / dev / mapper / pdc_feddabdf1 или что-то еще ». Подробные инструкции по установке приведены на указанном сайте. Пожалуйста, проверьте там дополнительную информацию об установке grub. в live-инсталляционный носитель и обновление ubuntu путем изменения root с помощью chroot, похоже, работает для некоторых людей (предлагается cpttripzz здесь). Инструкции о chroot здесь. Вы также можете обратиться к этому вопросу в Unix & amp; Linux. можно найти в Arch Wiki и Gentoo Wiki. Изменение SATA-контроллера на Native IDE из RAID и выполнение новой установки, похоже, работает для некоторых людей здесь, и здесь IDE-кабель или жесткий диск могут быть плохими (тот же форум ubuntu, что и выше, страница 40 )
4
ответ дан 17 July 2018 в 17:45

Пожалуйста, добавьте выходы lsblk -fs, fdisk / dev / sda с флагом p и отчет об устранении grub на вопрос как ссылки pastebin.

На основании поиска, похоже, есть похожие вопросы на Ask Ubuntu, который не имеет ответа в актуальном состоянии здесь, и здесь дается один ответ, который объясняет, что происходит с рейдом и ubuntu.

Кажется, есть несколько предложений, некоторые из которых, похоже, работают для некоторых людей.

Из приглашения initframs попробуйте ввести ls /dev/mapper и посмотреть, указан ли ваш тома root. Если его нет в списке, попробуйте подождать 10 секунд и снова запустите ls. Если он теперь указан, введите exit, и теперь он должен найти корневое устройство и загрузить (сделанное здесь. Отредактируйте конфигурацию загрузки, нажав e, когда предупреждение grub выберет ОС, и замените root=UUID-6500... на root=/dev/sdx, где sdx - загрузочный раздел. Проблема здесь в том, что UUID либо неверен, либо /dev/disk/by-UUID... не существует (1) Добавление параметра all_generic_ide в конец загрузочной строки, например kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=43206294-74ef-434d-aca2-db74b4257590 ro quiet splash all_generic_ide, кажется, работает для некоторых людей (2) Вопрос о суперпользователе здесь, кажется, говорит о том, что ошибка связана с LVM. Решение также указано в том же, что и для установки lvm2. Тот же сайт Super User также предлагает загрузку с использованием более старого ядра, если доступный. Кажется, что это работает для некоторых людей. Попытка загрузки с использованием опции Recovery может работать для некоторых людей. Post by nux_man777 здесь, похоже, указывает на то, что ошибка может быть на установочном носителе. Ошибка /dev/mapper/ubuntu-vg-root, по-видимому, связана с рейд, как описано здесь ». На экране сводки установщика непосредственно перед запуском процесса копирования нажмите кнопку« Дополнительно ». Измените загрузочный раздел (t его «родительский» раздел в стиле MSDOS, а не разделы Linux) на / dev / mapper / pdc_feddabdf (или любые записи dmraid в качестве вашего раздела факерид). Убедитесь, что флажок установлен для загрузки с этого диска. обратите внимание, что установщик будет модифицировать grub2, чтобы указать на правильный логический раздел / dev / mapper / pdc_feddabdf1 или что-то еще ». Подробные инструкции по установке приведены на указанном сайте. Пожалуйста, проверьте там дополнительную информацию об установке grub. в live-инсталляционный носитель и обновление ubuntu путем изменения root с помощью chroot, похоже, работает для некоторых людей (предлагается cpttripzz здесь). Инструкции о chroot здесь. Вы также можете обратиться к этому вопросу в Unix & amp; Linux. можно найти в Arch Wiki и Gentoo Wiki. Изменение SATA-контроллера на Native IDE из RAID и выполнение новой установки, похоже, работает для некоторых людей здесь, и здесь IDE-кабель или жесткий диск могут быть плохими (тот же форум ubuntu, что и выше, страница 40 )
4
ответ дан 23 July 2018 в 18:37

Попробуйте следующее:

(initramfs) reboot

Затем в приглашении OS chooser попробуйте загрузиться с более старым ядром.

Если вам это удастся, возможно, это устранит проблему , как указано в пулях 4 и 5 @One Face, и ссылка, на которую она ссылается:

sudo apt-get install lvm2
1
ответ дан 17 July 2018 в 17:45

У меня была эта проблема, и ничто на каких-либо постах здесь или в другом месте не могло помочь. В частности, в моем случае я мог видеть, что /dev/mapper не содержал ubuntu--vg-root или что-то еще в этом отношении. Это означает, что что-то пошло не так, когда LVM попытался установить / отобразить тома или что-то пошло не так ранее в процессе загрузки, и эта ошибка является всего лишь признаком всех возможных проблем.

Вторая из них это было для меня, и только из-за моего чтения о initramfs я смог понять и диагностировать проблему. Это должно быть первым, что вы делаете, если подозреваете, что что-то пошло не так, прежде чем LVM выполнит свое дело.

В моем случае (который может быть не таким, как вы, но стоит документировать), у меня было полное дисковое шифрование (LUKS), и как-то инструменты cryptsetup были удалены из initramfs, поэтому мне не было предложено разблокировать кодовую фразу, и диски не были доступны, что означало, что /dev/sdaX не может быть и поэтому ubuntu--vg-root не может быть установлен / отображен на /dev/mapper. Если вы попытаетесь запустить cryptsetup из приглашения BusyBox, вы не сможете найти ll know you have the same issue if the cryptsetup`.

Решением было загрузить с LiveCD, разблокировать диск вручную с помощью cryptsetup, chroot в корневую файловую систему, переустановите cryptsetup и вызовите update-initramfs.

0
ответ дан 17 July 2018 в 17:45

Попробуйте следующее:

(initramfs) reboot

Затем в приглашении OS chooser попробуйте загрузиться с более старым ядром.

Если вам это удастся, возможно, это устранит проблему , как указано в пулях 4 и 5 @One Face, и ссылка, на которую она ссылается:

sudo apt-get install lvm2
1
ответ дан 23 July 2018 в 18:37

У меня была эта проблема, и ничто на каких-либо постах здесь или в другом месте не могло помочь. В частности, в моем случае я мог видеть, что /dev/mapper не содержал ubuntu--vg-root или что-то еще в этом отношении. Это означает, что что-то пошло не так, когда LVM попытался установить / отобразить тома или что-то пошло не так ранее в процессе загрузки, и эта ошибка является всего лишь признаком всех возможных проблем.

Вторая из них это было для меня, и только из-за моего чтения о initramfs я смог понять и диагностировать проблему. Это должно быть первым, что вы делаете, если подозреваете, что что-то пошло не так, прежде чем LVM выполнит свое дело.

В моем случае (который может быть не таким, как вы, но стоит документировать), у меня было полное дисковое шифрование (LUKS), и как-то инструменты cryptsetup были удалены из initramfs, поэтому мне не было предложено разблокировать кодовую фразу, и диски не были доступны, что означало, что /dev/sdaX не может быть и поэтому ubuntu--vg-root не может быть установлен / отображен на /dev/mapper. Если вы попытаетесь запустить cryptsetup из приглашения BusyBox, вы не сможете найти ll know you have the same issue if the cryptsetup`.

Решением было загрузить с LiveCD, разблокировать диск вручную с помощью cryptsetup, chroot в корневую файловую систему, переустановите cryptsetup и вызовите update-initramfs.

0
ответ дан 23 July 2018 в 18:37
  • 1
    Добро пожаловать в Ask Ubuntu! : -) Можете ли вы расширить последнюю строку в действительные команды? – Fabby 23 March 2018 в 16:24

Другие вопросы по тегам:

Похожие вопросы: