Ubuntu 20.04 зависает при запуске виртуализации

Ubuntu 20.04 зависает всякий раз, когда я запускаю какое-либо программное обеспечение для виртуализации. Он будет работать нормально, и вдруг хозяин просто зависнет. Ничего не активно - клавиатура, мышь. Видео перестает воспроизводиться, аудио просто повторяет последнее сказанное слово. Я ждал 5 минут, но он так и не восстановился.

Я попробовал VirtualBox, VMWare и даже GNOME Boxes с тем же результатом.

Я использую Nvidia GEforce GTX 1060 3 ГБ.

Я взял их из журнала:

11:16:55 AM systemd-udevd: /etc/udev/rules.d/60-brother-libsane-type1-inst.rules:14 Invalid key 'SYSFS'
11:16:55 AM kernel: Initramfs unpacking failed: Decoding failed

Обновлен для запроса дополнительной информации

free -h output - я не запускаю виртуальную машину, поскольку не хочу сбоя:

              total        used        free      shared  buff/cache   available
Mem:           15Gi       1.6Gi        11Gi        72Mi       2.6Gi        13Gi
Swap:          18Gi          0B        18Gi
$ sysctl vm.swappiness
vm.swappiness = 60

Я выделил 8 ГБ ОЗУ для гостя и 4 ЦП. У меня такая же настройка под Windows (двойная загрузка) на той же системе, которая работает нормально.

$ sudo dmidecode -s bios-version
F.25
$ neofetch
OS: Ubuntu 20.04 LTS x86_64 
Host: OMEN by HP Obelisk Desktop 875 
Kernel: 5.4.0-33-generic 
Packages: 2352 (dpkg), 12 (snap) 
Shell: bash 5.0.16 
Resolution: 1680x1050, 1680x1050 
GNOME 
Mutter 
WM Theme: Adwaita 
Theme: Yaru-dark [GTK2/3] 
Icons: Yaru [GTK2/3] 
Terminal: gnome-terminal 
CPU: Intel i7-8700 (12) @ 4.600GHz 
GPU: NVIDIA GeForce GTX 1060 3GB 
Memory: 1766MiB / 15891MiB 
$ sudo grep -i swap /etc/fstab
# swap was on /dev/sdb1 during installation
UUID=ce9111f7-159f-4b0f-a64e-dab27666db50 none            swap    sw              0       0

Информация NVIDIA:

$ dpkg -l \*nvidia\* | grep ii
ii  libnvidia-cfg1-440:amd64         440.82+really.440.64-0ubuntu6 amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-440             440.82+really.440.64-0ubuntu6 all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-440:amd64      440.82+really.440.64-0ubuntu6 amd64        NVIDIA libcompute package
ii  libnvidia-compute-440:i386       440.82+really.440.64-0ubuntu6 i386         NVIDIA libcompute package
ii  libnvidia-decode-440:amd64       440.82+really.440.64-0ubuntu6 amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-440:i386        440.82+really.440.64-0ubuntu6 i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-440:amd64       440.82+really.440.64-0ubuntu6 amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-440:i386        440.82+really.440.64-0ubuntu6 i386         NVENC Video Encoding runtime library
ii  libnvidia-extra-440:amd64        440.82+really.440.64-0ubuntu6 amd64        Extra libraries for the NVIDIA driver
ii  libnvidia-fbc1-440:amd64         440.82+really.440.64-0ubuntu6 amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-440:i386          440.82+really.440.64-0ubuntu6 i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-440:amd64           440.82+really.440.64-0ubuntu6 amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-440:i386            440.82+really.440.64-0ubuntu6 i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-440:amd64         440.82+really.440.64-0ubuntu6 amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  libnvidia-ifr1-440:i386          440.82+really.440.64-0ubuntu6 i386         NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  nvidia-compute-utils-440         440.82+really.440.64-0ubuntu6 amd64        NVIDIA compute utilities
ii  nvidia-dkms-440                  440.82+really.440.64-0ubuntu6 amd64        NVIDIA DKMS package
ii  nvidia-driver-440                440.82+really.440.64-0ubuntu6 amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-440         440.82+really.440.64-0ubuntu6 amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-440         440.82+really.440.64-0ubuntu6 amd64        NVIDIA kernel source package
ii  nvidia-prime                     0.8.14                        all          Tools to enable NVIDIA's Prime
ii  nvidia-settings                  440.64-0ubuntu1               amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-440                 440.82+really.440.64-0ubuntu6 amd64        NVIDIA driver support binaries
ii  xserver-xorg-video-nvidia-440    440.82+really.440.64-0ubuntu6 amd64        NVIDIA binary Xorg driver
$ sudo lshw -C memory
  *-firmware                
       description: BIOS
       vendor: AMI
       physical id: 0
       version: F.25
       date: 11/19/2019
       size: 64KiB
       capacity: 16MiB
       capabilities: pci pnp upgrade shadowing cdboot bootselect edd int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification netboot uefi
  *-memory
       description: System Memory
       physical id: 3c
       slot: System board or motherboard
       size: 16GiB
     *-bank:0
          description: DIMM DDR4 Synchronous 2666 MHz (0.4 ns)
          product: HP26D4U6D8ME-16X
          vendor: Kingston
          physical id: 0
          serial: EF02EDAB
          slot: ChannelA-DIMM0
          size: 16GiB
          width: 64 bits
          clock: 2666MHz (0.4ns)
     *-bank:1
          description: DIMM [empty]
          physical id: 1
          slot: ChannelB-DIMM0
  *-cache:0
       description: L1 cache
       physical id: 46
       slot: L1 Cache
       size: 384KiB
       capacity: 384KiB
       capabilities: synchronous internal write-back unified
       configuration: level=1
  *-cache:1
       description: L2 cache
       physical id: 47
       slot: L2 Cache
       size: 1536KiB
       capacity: 1536KiB
       capabilities: synchronous internal write-back unified
       configuration: level=2
  *-cache:2
       description: L3 cache
       physical id: 48
       slot: L3 Cache
       size: 12MiB
       capacity: 12MiB
       capabilities: synchronous internal write-back unified
       configuration: level=3
  *-memory UNCLAIMED
       description: RAM memory
       product: Cannon Lake PCH Shared SRAM
       vendor: Intel Corporation
       physical id: 14.2
       bus info: pci@0000:00:14.2
       version: 10
       width: 64 bits
       clock: 33MHz (30.3ns)
       capabilities: pm cap_list
       configuration: latency=0
       resources: memory:a3516000-a3517fff memory:a351f000-a351ffff
$ dpkg -l *virtualbox*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                           Version                   Architecture Description
+++-==============================-=========================-============-=====================================================
rc  virtualbox                     6.1.6-dfsg-1              amd64        x86 virtualization solution - base binaries
un  virtualbox-2.0                 <none>                    <none>       (no description available)
un  virtualbox-2.1                 <none>                    <none>       (no description available)
un  virtualbox-2.2                 <none>                    <none>       (no description available)
un  virtualbox-3.0                 <none>                    <none>       (no description available)
un  virtualbox-3.1                 <none>                    <none>       (no description available)
un  virtualbox-3.2                 <none>                    <none>       (no description available)
un  virtualbox-4.0                 <none>                    <none>       (no description available)
un  virtualbox-4.1                 <none>                    <none>       (no description available)
un  virtualbox-4.2                 <none>                    <none>       (no description available)
un  virtualbox-4.3                 <none>                    <none>       (no description available)
un  virtualbox-5.0                 <none>                    <none>       (no description available)
un  virtualbox-5.1                 <none>                    <none>       (no description available)
un  virtualbox-5.2                 <none>                    <none>       (no description available)
un  virtualbox-6.0                 <none>                    <none>       (no description available)
ii  virtualbox-6.1                 6.1.10-138449~Ubuntu~eoan amd64        Oracle VM VirtualBox
un  virtualbox-dkms                <none>                    <none>       (no description available)
un  virtualbox-guest-additions-iso <none>                    <none>       (no description available)
un  virtualbox-guest-dkms          <none>                    <none>       (no description available)
un  virtualbox-guest-modules       <none>                    <none>       (no description available)
un  virtualbox-modules             <none>                    <none>       (no description available)
un  virtualbox-ose                 <none>                    <none>       (no description available)
rc  virtualbox-qt                  6.1.6-dfsg-1              amd64        x86 virtualization solution - Qt based user interface
un  virtualbox-source              <none>                    <none>       (no description available)
0
задан 8 June 2020 в 08:14

1 ответ

BIOS

OMEN от HP Obelisk Desktop 875

У вас есть BIOS F.25.

Есть доступен более новый BIOS, F.51, и его можно загрузить здесь . См. здесь .

Примечание : Убедитесь, что у меня есть правильная веб-страница для вашей модели # вариации.

Примечание : Сделайте хорошие резервные копии перед обновлением BIOS.


initrd.img

Для распаковки Initramfs не удалось: декодирование не удалось , перестройте виртуальный диск с помощью sudo update-initramfs -c -k $ (uname -r) .

Найдите в / boot файл initrd.img до и после команды и обратите внимание, изменяется ли размер файла.


ВМ

Настройки ОЗУ и ЦП для ВМ слишком велики. Установите для них RAM = 2048 и CPU = 2.


swap

Для 16 RAM RAM хоста, если только вы не в спящем режиме обмен 18G не нужен. Уменьшите его до 4G, и все будет в порядке.

При просмотре / etc / fstab видно, что вы используете раздел подкачки. Чтобы уменьшить размер раздела подкачки, вам нужно отредактировать размер раздела и повторно инициализировать раздел подкачки.

Вероятно, проще перейти на использование / swapfile и удаление текущего раздела подкачки.

Примечание : неверно использование команды dd может привести к потере данных. Предложите скопировать / вставить.

sudo swapoff -a           # turn off swap

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm 16G RAM and 4G swap

Измените эту строку в /etc/fstab…

From:

UUID=ce9111f7-159f-4b0f-a64e-dab27666db50 none            swap    sw              0       0

To this:

/swapfile    none    swap    sw      0   0

Затем перезагрузите компьютер и проверьте правильность работы.

Вероятно, проще перейти на использование / swapfile и удаление текущего раздела подкачки.

Примечание : Неправильное использование команды dd может привести к потере данных. Предложите скопировать / вставить.

sudo swapoff -a           # turn off swap

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm 16G RAM and 4G swap

Измените эту строку в /etc/fstab…

From:

UUID=ce9111f7-159f-4b0f-a64e-dab27666db50 none            swap    sw              0       0

To this:

/swapfile    none    swap    sw      0   0

Затем перезагрузите компьютер и проверьте правильность работы.

Вероятно, проще перейти на использование / swapfile и удаление текущего раздела подкачки.

Примечание : Неправильное использование команды dd может привести к потере данных. Предложите скопировать / вставить.

sudo swapoff -a           # turn off swap

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm 16G RAM and 4G swap

Измените эту строку в /etc/fstab…

From:

UUID=ce9111f7-159f-4b0f-a64e-dab27666db50 none            swap    sw              0       0

To this:

/swapfile    none    swap    sw      0   0

Затем перезагрузите компьютер и проверьте правильность работы.

0
ответ дан 19 June 2020 в 21:29

Другие вопросы по тегам:

Похожие вопросы: