Oracle VM: «На устройстве не осталось места», но пространство существует

0

У меня есть Oracle 5.0.8 VirtualBox Manager. Я использую Kali Linux как виртуальную машину внутри этого менеджера. Эта виртуальная машина имеет фиксированный размер 16 ГБ. Недавно я запустил dist-upgrade внутри виртуальной машины, и во время обновления ей не хватило места. Затем VM потерпела крах. При перезапуске виртуальная машина отображала загрузчик Grub, затем классическую загрузку Linux, но никогда не отображала графический интерфейс пользователя gnome. Все, что отображается, это пустой экран. Я могу получить доступ к виртуальной консоли. Я клонировал VDI и превратил его в динамически распределяемый диск. Затем я изменил размер этого диска на 20 ГБ. Когда я запустил обновление sudo apt-get через виртуальную консоль, мне представили:

dpkg был прерван, вы должны вручную запустить dpkg --configure -a, чтобы исправить эту проблему

Я запустил "sudo dpkg --configure -a", а затем был представлен с этой ошибкой

Ошибка: не удалось записать запись базы данных состояния о 'libmono-system-runtime2.0-cil' в '/ var / lib / dpkg / status': на устройстве не осталось места

Я заменил старый контроллер VATA SATA новым динамически размещаемым VDI. Когда я запускаю «fdisk --list», он показывает, что контроллер имеет 20 ГБ. Как мне исправить эти ошибки и вернуться к моему графическому интерфейсу. Любое объяснение этих ошибок будет с благодарностью. Заранее спасибо!!!

user3900624
источник
1
Звучит так, как будто вы изменили размер диска, но не изменили размер файловой системы внутри виртуальной машины. Вы должны сравнить размеры, показанные на рисунке, df -hи fdisk -lубедиться, что общие размеры совпадают.
Томас Дики
1
Ага; Вы не можете просто вставить диск большего размера: вам нужно изменить размер разделов / файловых систем.
Псуси