Автор Тема: [РЕШЕНО] Смена типа IDE Controller PIIX4 на PIIX3...  (Прочитано 725 раз)

Оффлайн San

  • Участник
  • *
  • Сообщений: 732
Добрый день.

Не могу найти команду на смету типа IDE Controller-а с PIIX4 на PIIX3? Подскажите или ткните носом?
Искал вот тут: https://www.virtualbox.org/manual/ch08.html#vboxmanage-modifyvm , что то не нашел?
« Последнее редактирование: 27.11.2024 09:18:08 от San »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 245
Re: Смена типа IDE Controller PIIX4 на PIIX3...
« Ответ #1 : 25.11.2024 08:18:55 »
В смысле в настройках VirtualBox, или как больше одного драйвера в initrd добавить? И какой IDE, если PIIX4 - SATA?

Оффлайн San

  • Участник
  • *
  • Сообщений: 732
Re: Смена типа IDE Controller PIIX4 на PIIX3...
« Ответ #2 : 25.11.2024 08:40:23 »
Вот в том то и проблема, поставил на IDE PIIX4 (При чем так работает! На другом компе)
 И на том который пытаюсь исправить тоже работает, но падает (часто) с 0x0000007B (Windows XP). На компе с графикой тип контроллера меняется, там выбор еще целый список открывается, на машине без графики, я на оборот контроллер IDE PIIX4 не вижу?
$ VBoxManage list systemproperties
Версия API:                     7_0
Минимальный размер гостевой RAM:          4 Мегабайта
Максимальный размер гостевой RAM:          2097152 Мегабайта
Минимальный размер видео RAM:          0 Мегабайт
Максимальный размер видео RAM:          256 Мегабайт
Максимально гостевых мониторов:     64
Минимально гостевых ЦПУ:         1
Максимально гостевых ЦПУ:         64
Ограничение виртуального диска (инфо):       2199022206976 Байт
Максимально последовательных портов:       4
Максимально параллельных портов:       2
Максимальная загрузочная позиция:           4
Максимально PIIX3 сетевых адаптеров:   8
Максимально ICH9 сетевых адаптеров:   36
Максимально PIIX3 IDE Контроллеров:   1
Максимально ICH9 IDE Контроллеров:    1
Максимально IDE портов:          2
Максимально устройств на IDE порт:    2
Максимально PIIX3 SATA Контроллеров:   1
Максимально ICH9 SATA Контроллеров:    8
Максимально SATA портов:         30
Максимально устройств на SATA порт:   1
Максимально PIIX3 SCSI Контроллеров:   1
Максимально ICH9 SCSI Контроллеров:    8
Максимально SCSI портов:         16
Максимально устройств на SCSI порт:   1
Максимально PIIX3 SAS Контроллеров:   1
Максимально ICH9 SAS Контроллеров:    8
Максимально SAS портов:         255
Максимально устройств на SAS порт:   1
Максимально PIIX3 NVMe Контроллеров:   1
Максимально ICH9 NVMe Контроллеров:    8
Максимально NVMe портов:          255
Максимально устройств на NVMe порт:    1
Максимально PIIX3 virtio-scsi Контроллеров:   1
Максимально ICH9 virtio-scsi Контроллеров:    8
Максимально virtio-scsi портов:         256
Максимально устройств на virtio-scsi порт:   1
Максимально PIIX3 Флоппи Контроллеров:   1
Максимально ICH9 Флоппи Контроллеров:    1
Максимально Флоппи портов:          1
Максимально устройств на Флоппи порт:    2
Папка машины по умолчанию:          /home/san/VirtualBox VMs
Raw-режим поддерживается:              нет
Эксклюзивное использование аппаратной виртуализации: вкл
Формат жесткого диска по умолчанию:        VDI
Библиотека аутентификации VRDE:               VBoxAuth
Библиотека аутентификации вебсервиса:        VBoxAuth
Пакет расширения удаленного рабочего стола:          Oracle VM VirtualBox Extension Pack
VM encryption ExtPack:           Oracle VM VirtualBox Extension Pack
Размер истории в журнале:               3
Фронтэнд по умолчанию:               
Аудио драйвер по умолчанию:            ALSA
Путь базы данных автостарта:         
ISO Дополнений Гостевой ОС по умолчанию:     
Уровень журнала:                   all
Режим Прокси:                      Система
URL Прокси:                       
Пользовательский язык:                   ru_RU
Данные машины:
$ VBoxManage showvminfo "vrt-winxp"
Имя:                      vrt-winxp
Шифрование:        disabled
Группы:                /
Гостевая ОС:       Windows XP (32-bit)
UUID:                        2788c08c-c4ff-4217-a747-771e84f0aac0
Файл конфигурации: /home/san/VirtualBox VMs/vrt-winxp/vrt-winxp.vbox
Папка снимков:   /home/san/VirtualBox VMs/vrt-winxp/Snapshots
Папка журналов: /home/san/VirtualBox VMs/vrt-winxp/Logs
Аппаратный UUID:   2788c08c-c4ff-4217-a747-771e84f0aac0
Размер памяти:   2048MB
Page Fusion:                 выключено
Размер VRAM:           256MB
Процент выполнения ЦПУ: 100%
HPET:                        выключено
Профиль ЦПУ:       host
Чипсет:                piix3
Прошивка:            BIOS
Число ЦПУ:           2
PAE:                         включено
Длинный режим:   выключено
Сброс Тройного Отказа: выключено
APIC:                        включено
X2APIC:                      выключено
Вложенные Nested VT-x/AMD-V: выключено
Уровень Портативности CPUID: 0
CPUID замены:          Нет
Режим загрузочного меню: сообщения и меню
Загрузочное устройство 1: DVD
Загрузочное устройство 2: Жесткий Диск
Загрузочное устройство 3: Не назначено
Загрузочное устройство 4: Не назначено
ACPI:                        включено
IOAPIC:                      включено
Режим BIOS APIC:        APIC
Часовой пояс:     0мс
Файл BIOS NVRAM:         /home/san/VirtualBox VMs/vrt-winxp/vrt-winxp.nvram
RTC:                         локальное время
Аппаратная Виртуализация: включено
Вложенные страницы: включено
Большие Страницы: выключено
VT-x VPID:                   включено
VT-x Неограниченное выполнение: включено
AMD-V Virt. Vmsave/Vmload:   включено
IOMMU:                       Нет
Паравиртуальный провайдер: По умолчанию
Эффективный Паравиртуальный провайдер: Нет
Состояние:          выключена (с 2024-11-25T03:39:45.000000000)
Графический Контроллер: VBoxVGA
Число мониторов: 1
3D Ускорение:       выключено
2D Видео Ускорение: выключено
Телепортер включен: выключено
Порт телепортера: 0
Адрес телепортера:
Пароль телепортера:
Трассировка включена: выключено
Разрешить трассировке доступ к ВМ: выключено
Конфигурация трассировки:
Автостарт включен: выключено
Задержка автостарта: 0
Фронтэнд по умолчанию:
Приоритет процесса ВМ: по умолчанию
Контроллеры носителей:
#0: 'IDE', Тип: PIIX4, Экземпляр: 0, Порты: 2 (макс. 2), Загрузочный
  Port 0, Unit 0: UUID: 797421ec-fd7f-48e5-896f-b1849f8e96b7
    Location: "/home/san/VirtualBox VMs/vrt-winxp/Snapshots/{797421ec-fd7f-48e5-896f-b1849f8e96b7}.vdi"
NIC 1:                       MAC: 080027A3D556, Подключение: Интерфейс Сетевого Моста 'enp1s0', Кабель подключен: вкл, Трассировка: выкл (файл: нет), Тип: 82543GC, Заявленная Скорость: 0 Mб/с, Приоритет загрузки: 0, Политка Неразборчивости: запретить, Группа Полосы Пропускания: нет
NIC 2:                       отключен
NIC 3:                       отключен
NIC 4:                       отключен
NIC 5:                       отключен
NIC 6:                       отключен
NIC 7:                       отключен
NIC 8:                       отключен
Указательное Устройство: USB Планшет
Клавиатура:        PS/2 Клавиатура
UART 1:                      отключен
UART 2:                      отключен
UART 3:                      отключен
UART 4:                      отключен
LPT 1:                       отключен
LPT 2:                       отключен
Аудио:                  включено (Драйвер: PulseAudio, Контроллер: AC97, Кодек: STAC9700)
Аудио воспроизведение: включено
Аудио захват:     выключено
Режим буфера обмена: Двунаправленный
Режим Drag and Drop:    Двунаправленный
VRDE:                        включен (Адрес 0.0.0.0, Порты 3389, Много Соединений: выкл, Одно Соединение : выкл, Тип Аутентификации: пусто)
Видео перенаправление: отключен
Свойство VRDE       : TCP/Ports  = "3389"
Свойство VRDE       : TCP/Address = <не задан>
Свойство VRDE       : VideoChannel/Enabled = <не задан>
Свойство VRDE       : VideoChannel/Quality = <не задан>
Свойство VRDE       : VideoChannel/DownscaleProtection = <не задан>
Свойство VRDE       : Client/DisableDisplay = <не задан>
Свойство VRDE       : Client/DisableInput = <не задан>
Свойство VRDE       : Client/DisableAudio = <не задан>
Свойство VRDE       : Client/DisableUSB = <не задан>
Свойство VRDE       : Client/DisableClipboard = <не задан>
Свойство VRDE       : Client/DisableUpstreamAudio = <не задан>
Свойство VRDE       : Client/DisableRDPDR = <не задан>
Свойство VRDE       : H3DRedirect/Enabled = <не задан>
Свойство VRDE       : Security/Method = <не задан>
Свойство VRDE       : Security/ServerCertificate = <не задан>
Свойство VRDE       : Security/ServerPrivateKey = <не задан>
Свойство VRDE       : Security/CACertificate = <не задан>
Свойство VRDE       : Audio/RateCorrectionMode = <не задан>
Свойство VRDE       : Audio/LogPath = <не задан>
OHCI USB:                    включено
EHCI USB:                    включено
xHCI USB:                    выключено
Фильтры USB устройств: <нет>
Группы полосы пропускания: <нет>
Общие Папки:       

Имя: 'update', Путь хоста: '/var/www/html/update' (машинное отображение), записываемый, автомонтирование

Recording enabled:           нет
Recording screens:           1
 Screen 0:
    Enabled:                 да
    ID:                      0
    Record video:            да
    Destination:             File
    File:                    /home/san/VirtualBox VMs/vrt-winxp/vrt-winxp-screen0.webm
    Options:                 vc_enabled=true,ac_enabled=false,ac_profile=med
    Video dimensions:        1024x768
    Video rate:              512кб/с
    Video FPS:               25fps
* Снимки:
   Имя: Do Ustanovky Eset (UUID: 8decfc0a-8fea-4136-9a9d-3b20c4ceb33d)
      Имя: Do Ustanovky Eset Update (UUID: 95751916-db0f-48df-a1bf-d97a92713185)
         Имя: 2024-11-09 Ustanovka Programm (UUID: cce6d2bf-4fe9-450d-ad57-d1830d197196)
            Имя: Do Ustanovky Windows XP New (UUID: 9ebe098b-cead-4804-88d8-344eed04a464)
               Имя: Windows XP New Chist (UUID: e4b06bcb-7c4f-495a-bf1f-c0c5a7cb8d24) *
* Гостевая система:
Настроенный balloon памяти: 0МБ

Оффлайн San

  • Участник
  • *
  • Сообщений: 732
Re: Смена типа IDE Controller PIIX4 на PIIX3...
« Ответ #3 : 25.11.2024 08:42:00 »
$ VBoxManage list systemproperties | grep PIIX4
$ VBoxManage showvminfo "vrt-winxp" | grep PIIX4
#0: 'IDE', Тип: PIIX4, Экземпляр: 0, Порты: 2 (макс. 2), Загрузочный
Вот и думаю - Намудрил что то в Связке Чипсет+Контроллер IDE?

Оффлайн San

  • Участник
  • *
  • Сообщений: 732
Re: Смена типа IDE Controller PIIX4 на PIIX3...
« Ответ #4 : 25.11.2024 08:51:49 »
В смысле в настройках VirtualBox,
В настройках VirtualBox Все Выбирается! Нужно в VBoxManage

О! Вложения не работают? Картинка через яндекс...
https://disk.yandex.ru/i/e5xqvUn_jj-PnQ

ЗЫЖ Делал, придерживаясь инструкции: https://forum.altlinux.org/index.php?topic=6665.msg93358#msg93358 , но там Salomatin устанавливает Альт-систему, а мне нужно Windows XP... ХРюша работает, но постоянно, раз 1-3 дня падает с ошибкой 0x0000007B... Нагуглил вот такую тему: https://www.itwriting.com/blog/1538-fixing-a-virtualbox-windows-xp-blue-screen.html , но пока не рализовывается...  ;-D

ЗЫЫЖ А в остальных настройках может еще что то не правильно?
« Последнее редактирование: 25.11.2024 09:14:56 от San »

Оффлайн San

  • Участник
  • *
  • Сообщений: 732
Re: Смена типа IDE Controller PIIX4 на PIIX3...
« Ответ #5 : 27.11.2024 09:17:20 »
Еще раз Доброго дня!

Ответа не дождался, да и нет похоже такой функции, ни в VBoxManage storagectl, ни VBoxManage storageattach... Хотя смена контроллера возможна! Раз нельзя штатными средствами - будем делать ручками!

********************** Смена типа IDE Контроллера (на ходу)

!!! Обязательно меняем Драйвера контроллера IDE в гостевой машине !!! на "Стандартный двухканальный контроллер PCI IDE",
драйвера Первого и Второго канала меняем на "Standard IDE/ESDI Hard Disk Controller" !!!
Без перезагрузки Завершаем работу гостевой машины...

***** Старые данные машины:
[  ~]$ VBoxManage showvminfo "vrt-winxp"
..
Контроллеры носителей:
#0: 'IDE', Тип: PIIX4, Экземпляр: 0, Порты: 2 (макс. 2), Загрузочный
  Port 0, Unit 0: UUID: 797421ec-fd7f-48e5-896f-b1849f8e96b7
    Location: "/home/san/VirtualBox VMs/vrt-winxp/Snapshots/{797421ec-fd7f-48e5-896f-b1849f8e96b7}.vdi"
..
Они нужны нам для сравнения  и знать что потом подцепить к новому контроллеру...
***** Удаляем старые диски и контроллер:
[  ~]$ VBoxManage storageattach "vrt-winxp" --storagectl IDE  --port 0 --device 0 --type hdd --medium "none"
[  ~]$ VBoxManage storagectl "vrt-winxp" --controller PIIX4 --name IDE --remove
***** Проверяем отсутствие:
[  ~]$ VBoxManage showvminfo "vrt-winxp" | grep IDE
[  ~]$ VBoxManage showvminfo "vrt-winxp" | grep PIIX4
[  ~]$
***** Создаем Новый IDE Контроллер и подключаем диски:
[  ~]$ VBoxManage storagectl "vrt-winxp" --add ide --controller PIIX3 --name "IDE Controller" --bootable on
[  ~]$ VBoxManage storageattach "vrt-winxp" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium /home/san/"VirtualBox VMs"/vrt-winxp/Snapshots/{797421ec-fd7f-48e5-896f-b1849f8e96b7}.vdi
[  ~]$ VBoxManage storageattach "vrt-winxp" --storagectl "IDE Controller" --port 0 --device 1 --type dvddrive --medium "emptydrive"
***** Проверяем:
[  ~]$ VBoxManage showvminfo "vrt-winxp"
..
Контроллеры носителей:
#0: 'IDE Controller', Тип: PIIX3, Экземпляр: 0, Порты: 2 (макс. 2), Загрузочный
  Port 0, Unit 0: UUID: 797421ec-fd7f-48e5-896f-b1849f8e96b7
    Location: "/home/san/VirtualBox VMs/vrt-winxp/Snapshots/{797421ec-fd7f-48e5-896f-b1849f8e96b7}.vdi"
  Порт 0, Устройство 1: Пустой
..
Запускаем Виртуальную машину. После запуска Система установит нормальный драйвер, у меня "Intel 82371...", нужно будет перезагрузится... Если драйвера не восстановились можно запустить "Обновить конфигурацию оборудования"...
[  ~]$ VBoxManage startvm vrt-winxp --type vrdp
Waiting for VM "vrt-winxp" to power on...
VM "vrt-winxp" has been successfully started.
Все должно работать. Я на Всякий перезапустил еще установку "Дополнений гостевой", буду смотреть за поведением...