Я купил VPS, но у хостинговой компании нет готового образа для Arch Linux x64, поэтому мне нужно установить его из ISO с помощью VNC в SolusVM.
Установка работает нормально, компьютер (Xen Guest) является загрузочным, но после обновления (pacman -Suy) kernel26 заменяется на linux-3.0 и перестает загружаться.
Сообщение такое:
Root device /dev/disk/by-uuid/{uuid} doesn't exist. Attempting to create it.
ERROR: unable to determine major/minor number of root device '/dev/disk/by-uuid/{uuid}
Только by-id
и by-path
папки существуют в /dev/disk
если проверено из аварийной оболочки, и единственным устройством является QEMU CD-ROM.
Как мне исправить, чтобы linux-3.0 загружался под Xen?
Вы пытались отредактировать файл / etc / fstab на виртуальной машине так, чтобы он указывал на раздел «/» напрямую (например, / dev / sda1 или любой другой диск) вместо uuid?
Моя единственная другая мысль - это какая-то проблема с udev и linux 3.0.
Если ни один не работает. Не могли бы вы опубликовать более подробную информацию о вашей конфигурации, например, гостевой файл конфигурации Xen, / etc / fstab и полные сообщения загрузки ядра.
Кроме того, с учетом дополнительных деталей, это прекрасный вопрос для списка рассылки xen-users: