Перейти к содержимому

Booting from local disk virtualbox что делать

  • автор:

virtualbox.org

Hello
Ubuntu OS won’t boot after installation, apparently with a successfull installation, I had. The following message hangs up in the screen when I try to start the vm:
iPXE (http://ipxe.org) C8:00.0 E200 PCI2.10 E200
I installed minimal ubuntu and expert mode.
Host OS: windows 7 32 bit

nlcarter Posts: 42 Joined: 10. Apr 2014, 23:42

Re: Ubuntu OS don’t boot after installation

Post by nlcarter » 30. Jul 2015, 02:43

This may be way out in left field, but.

I went to the http://ipxe.org URL shown and that lists itself as ‘iPXE is the leading open source network boot firmware.’ This would indicate you’re trying to perform a network boot!?

I suggest you check your settings, under System/Motherboard — modify your Boot Order to boot from your Hard DIsk.

Wombathuffer Posts: 1 Joined: 8. Sep 2015, 16:41

Re: Ubuntu OS don’t boot after installation

Post by Wombathuffer » 8. Sep 2015, 16:59

I am haveing the exact same issue just with another linux distro.
iPXE — C8:00.0 E200 PCI2.10 E200

Distro is installed as default as default can be, with the GRUB bootloader.
Network PXE boot IS disabled in the settings.

I have no clue how to get past iPXE-error — any clues?

I do have logs and screenshots, but unfortunately this forum doesnt allow me to attach them, due to limit of chacaters and upload size restrictions.

Attachments 2015-09-08 16_47_26-Program Manager.png (41 KiB) Viewed 5424 times

mpack Site Moderator Posts: 39156 Joined: 4. Sep 2008, 17:09 Primary OS: MS Windows 10 VBox Version: PUEL Guest OSses: Mostly XP

Re: Ubuntu OS don’t boot after installation

Post by mpack » 8. Sep 2015, 17:08

Best guess from a non Linux person: you haven’t actually installed Ubuntu — or whatever — to a local (virtual) hard disk. You have just been running a live CD which is using some kind of cloud boot feature.

Easy test — eject the CD from the VM.

brenio55 Posts: 1 Joined: 20. Nov 2022, 12:26

Re: Ubuntu OS don’t boot after installation

Post by brenio55 » 20. Nov 2022, 12:27

fixed it changing the chipset to ICH9 guys

mpack Site Moderator Posts: 39156 Joined: 4. Sep 2008, 17:09 Primary OS: MS Windows 10 VBox Version: PUEL Guest OSses: Mostly XP

Re: Ubuntu OS don’t boot after installation

Post by mpack » 20. Nov 2022, 14:50

Устранение неполадок с загрузкой ОС виртуальной машины Windows

В этой статье объясняется, почему виртуальная машина Windows не может загрузиться и как решить эту проблему.

Симптомы

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

Boot failure. Reboot and Select proper Boot device or Insert Boot Media in selected Boot device

Снимок экрана: сообщение о сбое загрузки.

Причины

Существует несколько причин этой ошибки:

  • Операционная система (ОС) не может загрузиться из-за того, что раздел, в который хранится хранилище данных конфигурации загрузки (BCD), неактивен.
  • Операционная система не может загрузиться из-за повреждения BCD.
  • Не удается загрузить ОС из-за того, что загрузочный сектор не найден.

Решение

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

Обзор процесса

  1. Создание виртуальной машины восстановления и доступ к ней.
  2. Убедитесь, что раздел ОС активен.
  3. Исправлена недостающая ссылка в хранилище BCD.
  4. Перестройте виртуальную машину.

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

Создание виртуальной машины восстановления и доступ к ней

  1. Выполните шаги 1–3 команд восстановления виртуальной машины , чтобы подготовить виртуальную машину.
  2. С помощью подключения к удаленному рабочему столу подключитесь к виртуальной машине восстановления.

Убедитесь, что раздел ОС активен

Эта мера защиты применяется только к виртуальным машинам поколения 1. Виртуальные машины 2-го поколения (с использованием UEFI) не используют активную секцию.

Убедитесь, что раздел ОС, в котором хранится хранилище BCD для диска, помечен как активный.

  1. Откройте командную строку с повышенными привилегиями и откройте средство DISKPART. diskpart
  2. Выведите список дисков в системе и найдите добавленные диски и перейдите к выбору нового диска. В этом примере новым диском является Диск 1.

list disk sel disk 1 

В окне diskpart отображаются выходные данные команд диска со списком и sel disk 1. Диск 0 и диск 1 отображаются в таблице. Диск 1 — это выбранный диск.

Выведите список всех секций на диске, а затем перейдите к выбору секции, которую вы хотите проверка. Как правило, управляемые системой секции меньше и размером около 350 МБ. На приведенном ниже рисунке эта секция является секцией 1.

list partition sel partition 1 

В окне diskpart отображаются выходные данные команд раздела списка и раздела 1 sel. Раздел 1 — это выбранный диск.
Проверьте состояние секции. В нашем примере раздел 1 не активен. detail partition Окно diskpart с выходными данными команды детализации секции, где раздел 1 не активен.Если раздел неактивен, установите флаг Активный, а затем повторно проверьте, правильно ли было выполнено изменение.

active detail partition 

Окно diskpart с выходными данными команды детализации секционирования, в которой активен раздел 1.

  • Теперь закройте средство DISKPART. exit
  • Исправление отсутствующих ссылок в хранилище BCD

    1. Откройте CMD с повышенными привилегиями и запустите CHKDSK на диске. chkdsk : /f
    2. Соберите текущую информацию о настройке загрузки и задокументируйте ее, запишите идентификатор активного раздела.
      1. Для виртуальной машины 1-го поколения: bcdedit /store :\boot\bcd /enum
        1. Если эта команда завершается ошибкой из-за \boot\bcd того, что она не найдена, перейдите к следующему устранению неполадок.
        2. Запишите идентификатор загрузчика Windows. Этот идентификатор имеет путь \windows\system32\winload.efi . Снимок экрана: выходные данные виртуальной машины поколения 1, на которой указан номер идентификатора в разделе Загрузчик Windows.
      2. Для виртуальной машины 2-го поколения: bcdedit /store :EFI\Microsoft\boot\bcd /enum
        1. Если эта ошибка возникает из-за \boot\bcd отсутствия, перейдите к следующему устранению неполадок.
        2. Запишите идентификатор загрузчика Windows. Это тот, который имеет путь \windows\system32\winload.efi . Снимок экрана: выходные данные виртуальной машины 2-го поколения, на которой указан номер идентификатора в разделе Загрузчик Windows.
    3. Выполните следующие команды:
      1. Для виртуальной машины 1-го поколения :

        bcdedit /store :\boot\bcd /set device partition=: bcdedit /store :\boot\bcd /set integrityservices enable bcdedit /store :\boot\bcd /set > device partition=: bcdedit /store :\boot\bcd /set > integrityservices enable bcdedit /store :\boot\bcd /set > recoveryenabled Off bcdedit /store :\boot\bcd /set > osdevice partition=: bcdedit /store :\boot\bcd /set > bootstatuspolicy IgnoreAllFailures 

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

        bcdedit /store :\boot\bcd /set device boot bcdedit /store :\boot\bcd /set integrityservices enable bcdedit /store :\boot\bcd /set > device boot bcdedit /store :\boot\bcd /set > integrityservices enable bcdedit /store :\boot\bcd /set > recoveryenabled Off bcdedit /store :\boot\bcd /set > osdevice boot bcdedit /store :\boot\bcd /set > bootstatuspolicy IgnoreAllFailures 
        bcdedit /store :EFI\Microsoft\boot\bcd /set device partition=: bcdedit /store :EFI\Microsoft\boot\bcd /set integrityservices enable bcdedit /store :EFI\Microsoft\boot\bcd /set > device partition=: bcdedit /store :EFI\Microsoft\boot\bcd /set > integrityservices enable bcdedit /store :EFI\Microsoft\boot\bcd /set > recoveryenabled Off bcdedit /store :EFI\Microsoft\boot\bcd /set > osdevice partition=: bcdedit /store :EFI\Microsoft\boot\bcd /set > bootstatuspolicy IgnoreAllFailures 

        Перестроение виртуальной машины

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

        Свяжитесь с нами для получения помощи

        Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.

        Как запустить ОС с USB-диска в Virtualbox

        Оригинал: How To Boot From USB Drive In Virtualbox In Linux
        Автор: SK
        Дата публикации: 22 мая 2020 г.
        Перевод: В.Костромин
        Дата перевода: 25 мая 2020 г.

        В предыдущей статье мы рассмотрели процесс создания с помощью Ventoy мульти-загрузочного USB-диска в Linux-системе. После успешного создания загрузочного диска имеется возможность добавлять разные ISO-образы на загрузочный диск и запускать с него разные версии операционных систем. Но при этом остается небольшая проблема, заключающаяся в том, что приходится перезагружать систему каждый раз после добавления нового ISO, чтобы проверить, действительно ли работает USB-накопитель. Это занимает много времени. Было бы лучше, если бы можно было загрузиться с USB-накопителя в виртуальную машину Virtualbox, установленную в системе Linux. Как вы, возможно, знаете, Oracle Virtualbox не предлагает прямого способа загрузки с USB. К счастью, нашелся простой обходной путь, позволяющий Virtualbox загружаться с USB-накопителя.

        Загрузка с USB-диска в Virtualbox в системе Linux

        Чтобы разрешить Virtualbox загружаться с USB-накопителей, вам нужно создать файл .vmdk и разместить его на USB-накопителе для загрузки с него. Файл vmdk — это не что иное, как файл виртуального диска, который содержит всю информацию об отдельной виртуальной машине.

        Сначала вы должны определить имя вашего USB-диска. О том, как это сделать, вы можете узнать из следующей статьи:

        Простой способ состоит в использовании команды “fdisk” :

        $ sudo fdisk -l

        Пример вывода:

        [. ] Disk /dev/sdc: 14.54 GiB, 15597568000 bytes, 30464000 sectors Disk model: Cruzer Blade Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x4d924612

        Как видите, в данном случае USB-диск имеет имя /dev/sdc .

        Теперь запустите терминал и выполните одну из следующих команд, чтобы создать файл vmdk:

        $ sudo vboxmanage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdc

        В некоторых дистрибутивах Linux команда vboxmanage чувствительна к регистру символов. В этом случае команда создания vmdk-файла должна иметь вид:

        $ sudo VBoxManage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdc

        В результате будет создан новый vmdk-файл с именем “usb.vmdk” в вашем домашнем каталоге $HOME. Если создание vmdk-файла пройдет успешно, вы увидите сообщение следующего вида:

        RAW host disk access VMDK file /home/sk/usb.vmdk created successfully.

        Create new vmdk file using vboxmanage command

        Задайте нужные разрешения для вновь созданного vmdk-файла:

        $ sudo chown $USER:$USER ~/usb.vmdk

        Затем добавьте пользователя в группы “vboxusers” и “disk”, используя следующие команды:

        $ sudo usermod -a -G vboxusers sk
        $ sudo usermod -a -G disk sk

        Конечно, не забудьте заменить “sk” на ваше имя пользователя. Пожалуйста, помните, что добавление пользователя в группу “disk” опасно и представляет угрозу безопасности.

        После этого извлеките USB-диск и перезагрузите систему, чтобы изменения вступили в силу. Если вы не извлечете ваш USB-диск, имя вашего диска может измениться при последующей загрузке. Так что это важно: вначале удалите USB-диск, а потом перезагружайте систему.

        Теперь откройте приложение Oracle Virtualbox и создайте новую виртуальную машину:

        Create new virtual machine in virtualbox

        Укажите имя виртуальной машины, тип и версию ОС и щелкните по кнопке Next:

        Enter virtual machine details in virtualbox

        Задайте объем оперативной памяти:

        Enter RAM size to virtual machine in virtualbox

        Следующий шаг очень важен. Выберите вариант “Use an existing virtual hard disk file” и щелкните по экранной кнопке с изображением стрелки ВВЕРХ:

        Use an existing virtual hard disk file

        В открывшемся окне щелкните по иконке “Add” чтобы выбрать вновь созданный vmdk-файл:

        Click

        Выберите созданный вами vmdk-файл на вашем локальном диске:

        Choose the newly created vmdk file from your local drive

        После добавления файла vmdk нажмите кнопку «Choose» (Выбрать) для подтверждения:

        Confirm adding the vmdk file

        После этого вы увидите, что файл vmdk выбран в качестве виртуального жесткого диска для нового виртуального компьютера. Нажмите Next (Далее), чтобы продолжить:

        vmdk file is selected as the virtual hard disk

        Все сделано! Подключите ваш загрузочный USB-диск и запустите виртуальную машину:

        Boot from USB drive in Virtualbox

        Теперь вы можете загружать одну из ОС, имеющихся на вашем USB-диске, в Oracle Virtualbox. На следующей картинке вы видите момент загрузки с загрузочного USB-диска, созданного с помощью скрипта Ventoy, в Virtualbox:

        Boot From USB Drive In Virtualbox In Linux

        Создание ISO-образа загрузочного USB-диска

        Существует другой способ загрузки с USB-диска в Virtualbox. В этом методе не требуется создавать vmdk-файл. Вместо этого создайте ISO-образ вашего загрузочного USB-диска, используя утилиту “GNOME disk utility” или команду “dd” как описывается в следующей статье:

        После создания ISO-образа, откройте приложение Virtualbox и перейдите на вкладку Settings любой из имеющихся у вас виртуальных машин, после чего добавьте (смонтируйте) вновь созданный .iso-файл как оптический диск в секции “Storage Controller: IDE”.

        Add ISO in virtualbox storage controller

        Теперь запустите виртуальный компьютер и загрузите систему с этого ISO-образа.

        Пожалуйста, обратите внимание, что этот метод работает не со всеми образами USB-дисков, в частности, с USB-дисками разбитыми на несколько разделов.

        virtualbox.org

        Hello,
        i installed VirtualBox on my other Laptop and there it dont work. First i had to enable Intel Virtulization in BIOS.
        Now i can start VM. But as soon i mount a CD or a hard disk from an existing VM from another PC it dont start.

        VMMDev: Guest Log: BIOS: Booting from Hard Disk.

        and then nothing, i can wait for 30 minutes and when i try to do anyting i just freeze

        suggestions for this problem?

        I want to start win10 64 bit. 00:00:11.713377 VMMDev: Guest Log: BIOS: Booting from CD-ROM.

        or i copied a working VM from another pc and then the VMMDev: Guest Log: BIOS: Booting from Hard Disk.

        socratis Site Moderator Posts: 27330 Joined: 22. Oct 2010, 11:03 Primary OS: Mac OS X other VBox Version: PUEL Guest OSses: Win(*>98), Linux*, OSX>10.5 Location: Greece

        Re: VM freeze after Booting from Harddisk

        Post by socratis » 7. Sep 2019, 20:26

        • Start the VM from cold-boot (not from a paused or saved state) / Observe or recreate the problem / Shutdown the VM (force close it if you have to).
        • With the VM completely shut down (not paused or saved), right-click on the VM in the VirtualBox Manager and select «Show Log».
        • Save only the first «VBox.log», ZIP it and attach it to your response. See the «Upload attachment» tab below the reply form.

        Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
        Do NOT reply with the «QUOTE» button, please use the «POST REPLY«, at the bottom of the form.
        If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.

        DHigh Posts: 4 Joined: 7. Sep 2019, 15:10

        Re: VM freeze after Booting from Harddisk

        Post by DHigh » 7. Sep 2019, 21:52

        Hello,
        the prolem is im not able to shut it down, when i «put a cd in».
        i post a log without cd and the log with cd. but it’s cancelled.

        thank you for you answer

        Attachments logs.zip (40.97 KiB) Downloaded 17 times
        DHigh Posts: 4 Joined: 7. Sep 2019, 15:10

        Re: VM freeze after Booting from Harddisk

        Post by DHigh » 15. Sep 2019, 09:05

        in Windows error log i found this:
        Der Treiber hat einen internen Treiberfehler auf \Device\VBoxNetLwf gefunden.

        «The driver found an internal drivererror on \Device\VBoxNetLwf,

        i still found anything to get it working

        socratis Site Moderator Posts: 27330 Joined: 22. Oct 2010, 11:03 Primary OS: Mac OS X other VBox Version: PUEL Guest OSses: Win(*>98), Linux*, OSX>10.5 Location: Greece

        Re: VM freeze after Booting from Harddisk

        Post by socratis » 15. Sep 2019, 11:03

        DHigh wrote: «The driver found an internal drivererror on \Device\VBoxNetLwf,
        Not a real problem, see ID Event 12 for VBoxNetLwf.

        You have assigned all your CPUs to the VM. The host is going to run low on resources, since VirtualBox cares about physical processors (cores), not logical ones (threads). See «CPU Cores versus threads» and «Why is it a bad idea to allocate as many VCPUs as there are physical CPUs?».

        Just check the link for your CPU above, and make sure you read the text in the «?» next to the «# of Cores» and «# of Threads» in that Intel page.

        00:00:03.569398: HMR3Init: Attempting fall back to NEM: VT-x is not available 00:00:03.673511 NEM: WHvCapabilityCodeHypervisorPresent is TRUE, so this might work.

        Image

        It seems that you have a Hyper-V component enabled. You can tell if this is true from the status bar where the «slow» icon () shows. Look at the topic «I have a 64bit host, but can’t install 64bit guests» for some Hyper-V enablers that we’re aware of so far.

        Image

        If VirtualBox is running without Hyper-V enabled, where proper, hardware virtualization is actually available, then the standard virtualization icon () would show.

        Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
        Do NOT reply with the «QUOTE» button, please use the «POST REPLY«, at the bottom of the form.
        If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.

        DHigh Posts: 4 Joined: 7. Sep 2019, 15:10

        Re: VM freeze after Booting from Harddisk

        Post by DHigh » 15. Sep 2019, 22:28

        Thanks for the answer,

        i read it and tried it with only 1 cpu and same behaviour. I’ve set it on 2 CPUs because on the last laptop windows made some problems while installation until i havent set all Host CPUs to the VM.

        Even when i Set Paravirtualisation on KVM it dont work. I tired all other options, too. Same behaviour. Im kinda dunno what to do, because the logs are just saying booting CD or booting HDD and then nothing. In taskmanager its saying nothing. Until i try to interact. Like closing or change setting. Then it freeze and in taskmanager saying inactive.
        It’s showing the green icon with the turtle.

        When i don’t mount a device, its saying FATAT: No bootable medium found! System halted.
        Then i can shut it down without freeze.

        socratis Site Moderator Posts: 27330 Joined: 22. Oct 2010, 11:03 Primary OS: Mac OS X other VBox Version: PUEL Guest OSses: Win(*>98), Linux*, OSX>10.5 Location: Greece

        Re: VM freeze after Booting from Harddisk

        Post by socratis » 19. Sep 2019, 21:02

        DHigh wrote: It’s showing the green icon with the turtle.
        You need to address that. Read the linked article again.
        DHigh wrote: When i don’t mount a device, its saying FATAT: No bootable medium found! System halted.

        Obviously! You don’t have an OS installed, you don’t provide a bootable medium, what exactly were you expecting?

        Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
        Do NOT reply with the «QUOTE» button, please use the «POST REPLY«, at the bottom of the form.
        If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.

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

    Ваш адрес email не будет опубликован. Обязательные поля помечены *