Ubuntu авария ядра при установке CentOS 7 в VirtualBox.

Вопрос или проблема

У меня есть ноутбук с Xubuntu 14.10, и я установил VirtualBox и обновил его до последней версии.

Я пытаюсь установить CentOS 7 (источник скачан с официального сайта) как виртуальную машину, но каждый раз, когда я начинаю установку, сам ноутбук страдает от паники ядра.

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

  • ISO, который я использую, это CentOS-7.0-1406-x86_64-Everything.iso
  • Версия VirtualBox – 4.3.18.r96516
  • Модель ноутбука: Dell E6430

  • Настройки ВМ
    enter image description here

  • Фото краша
    enter image description here

    uname -a  
    Linux Laptop 3.16.0-25-generic #33-Ubuntu SMP Tue Nov 4 12:06:54 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux  
    

Где-то в интернете я нашел предложение, что проблема связана с файловой системой fused FS.

Поэтому я переформатировал раздел с NTFS на EXT4

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

У вас, скорее всего, поврежденная загрузка. 7,1 ГБ — это большой файл, поэтому для этого и был создан сетевой инсталлятор. Я скачал его через торрент.

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

VirtualBox VM 4.3.20 r96996 linux.amd64 (Nov 21 2014 15:55:22) release log
00:00:00.887295 Log opened 2015-01-17T06:20:31.951658000Z
00:00:00.887296 Build Type: release
00:00:00.887298 OS Product: Linux
00:00:00.887299 OS Release: 3.13.0-43-generic
00:00:00.887299 OS Version: #72-Ubuntu SMP Mon Dec 8 19:35:06 UTC 2014
00:00:00.887313 DMI Product Name: ThinkServer TS140
00:00:00.887317 DMI Product Version: 70A4001LUX
00:00:00.887432 Host RAM: 15843MB total, 10266MB available
00:00:00.887434 Executable: /usr/lib/virtualbox/VirtualBox
00:00:00.887434 Process ID: 1249
00:00:00.887435 Package type: LINUX_64BITS_DEBIAN_7_0
00:00:00.921186 Installed Extension Packs:
00:00:00.921199   Oracle VM VirtualBox Extension Pack (Version: 4.3.20 r96996; VRDE Module: VBoxVRDP)
00:00:00.936796 UIMediumEnumerator: Medium-enumeration finished!
00:00:00.937106 Using XKB for keycode to scan code conversion
00:00:00.938619 SUP: Opened VMMR0.r0 (/usr/lib/virtualbox/VMMR0.r0) at 0xffffffffa1122020.
00:00:00.940886 Guest OS type: 'RedHat_64'
00:00:00.943064 fHMForced=true - Lots of RAM
00:00:00.943071 fHMForced=true - SMP
00:00:00.943075 fHMForced=true - 64-bit guest
00:00:00.946357 File system of '/media/abit/ISO/Lin/CentOS7/CentOS-7.0-1406-x86_64-Everything.iso' (DVD) is fuse
00:00:00.948904 File system of '/srv/VirtualBox_VMs/Experiment/CentOS7/Snapshots' (snapshots) is unknown
00:00:00.948912 File system of '/srv/VirtualBox_VMs/Experiment/CentOS7/CentOS7.vdi' is ext4
00:00:00.961183 Shared clipboard mode: Off
00:00:00.962319 Drag'n'drop mode: Off

ОБНОВЛЕНИЕ 01/21/2015

Для любой установки, если у вас нет такого списка, вам, возможно, нужно начать составлять его: что может и что не может повлиять на ядро (в вашем случае это GNU/Linux, а не Windows, Apple, BSD, HURD или любой другой) во время загрузки и во время работы – для вашего оборудования.

Это ваш собственный специфический список, привязанный к вашему специфическому оборудованию, так как невозможно перечислить все варианты или тратить чье-либо время на учет таких данных. Данные, в конце концов, не равны (полезной) информации по умолчанию.

На данный момент я подозреваю, что в вашем случае это НЕ подозреваемые:
– ISO
– BIOS ноутбука
– Xubuntu 14.10 плюс все обновления на текущий момент
– xfce и все обновления на текущий момент
– Virtual Box 4.3.20 r96996

Цель Xubuntu/xfce моего экспериментального сервера – только хост Virtual Box, он не изменен по умолчанию, кроме, возможно, способа установки vbox – я использовал только терминал и делал это только один раз – у меня нет обновлений или усовершенствований. Я не устанавливал или удалял что-либо еще, то, что я делаю на этом ‘сервере’, происходит внутри клиентов vbox, а НЕ на хостовой ОС.

Если вам нужно понять, что происходит, один из хороших подходов может быть сбор данных журнала от ядра, дистрибутива, vbox и от клиентской ОС, а может быть, и другие, более лучшие способы. Это концепция, которую я сам все еще пытаюсь понять, поэтому здесь я завершаю обновление. Но я начал архивировать данные журнала клиентов vbox, и со временем я хотел бы научиться искать и понимать их.

Ответ или решение

Проблема, связанная с паникой ядра, которая возникает при установке CentOS 7 в VirtualBox на ноутбуке с системой Xubuntu 14.10, требует глубокого анализа, чтобы найти её корни и наиболее эффективные методы решения. В этой статье мы детально разберем причины отказа и предложим пути решения на основе данного примера.

Теория (Theory)

Для начала, давайте разберёмся с контекстом вопроса о панике ядра. Паника ядра — это серьёзная системная ошибка, при которой ядро операционной системы не может продолжать работу, в результате чего система быстро останавливается. Обычно это связано с критическими сбоями в работе оборудования или программного обеспечения.

В контексте виртуальных машин, этот тип сбоев может быть связан с различными проблемами: несовместимость оборудования, конфликт версий программ, ошибки в конфигурации виртуальной машины или проблемы с файловой системой. Обновление и настойка VirtualBox, выбор правильных ISO-образов и файловых систем для виртуальных дисков — все это может повлиять на стабильность работы.

Пример (Example)

Рассмотрим ситуацию, описанную в вашем вопросе. Вы указали, что используете VirtualBox версии 4.3.18.r96516 на Xubuntu 14.10 для запуска виртуальной машины с CentOS 7, и система панически останавливается при начале установки.

Исходя из данного описания, ключевые моменты включают:

  1. Вы используете образ CentOS-7.0-1406-x86_64-Everything.iso. Размер этого файла значителен, а значит, есть вероятность его повреждения при скачивании.

  2. Лог виртуальной машины указывает на использование связанной с FUSE файловой системы для образа ISO, что может вызвать проблемы с стабильностью. Изменение файловой системы с NTFS на EXT4 решило проблему, как указано в вашем опыте, что подразумевает, что проблема может быть связана с несовместимостью файловой системы.

  3. Вы отмечали версии как Xubuntu, так и VirtualBox, которые могут содержать баги, исправленные в более поздних выпусках.

Применение (Application)

На основе вышеизложенного можно выделить следующие шаги по устранению проблемы:

  1. Проверка целостности ISO-образа. Используйте механизм контрольных сумм (например, MD5 или SHA-256), чтобы убедиться, что скачанный ISO-образ CentOS не поврежден.

  2. Обновление программного обеспечения. Почти все программные продукты склонны получать обновления, включая исправления ошибок и улучшения безопасности. Рекомендуется:

    • Обновить Xubuntu до более новой версии. Версия 14.10 более не поддерживается и может содержать не исправленные проблемы.
    • Установить последнюю стабильную версию VirtualBox. На момент написания статьи версия 4.3.18 считается устаревшей.
  3. Переход на EXT4. Использовать EXT4 для хранения образов виртуальных машин вместо NTFS. Это уже доказало свою эффективность в решении проблемы.

  4. Обновление расширений BIOS и виртуализации. Убедитесь, что BIOS вашего ноутбука и сопутствующие технологии виртуализации (например, Intel VT-x) обновлены до последней версии.

  5. Проверка конфигурации VirtualBox. Проверьте выделенные ресурсы для ВМ: процессоры, ОЗУ, режимы видео и т.д. Попробуйте снизить нагрузку на систему, начиная с минимальной конфигурации.

  6. Мониторинг системных логов. Во время и после паники ядра просматривайте логи системы, ядра и VirtualBox для более глубокого понимания ошибки. Это может указать на програмное или техническое ограничение.

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

Оцените материал
Добавить комментарий

Капча загружается...