Доброго дня.
В Linux я чайник и  у меня возникла такая проблема - после установки  VBox в Mageia 4.1 объём оперативки снижается с 3,8 до 2,6.BIOS указывает на установленные 4 гб и мемтесты так же, и системный монтор определяет доступ к 3,8 гб, однако,устанавливая Virtual Box и перезагружаясь я обнаруживаю доступ только к 2,6 гб.Проблема возникла после обновления VBox c 4.2  до 4.3 .На соседнем разделе стоит Windows XP, где доступны те же 2,6.Как это можно решить?

2 (2015-03-29 05:47:10 отредактировано kvv-vp)

Игорь⇓ пишет:

.На соседнем разделе стоит Windows XP, где доступны те же 2,6.Как это можно решить?

Вы хотите сказать, что  VBox из Mageia 4.1 "урезал" память и  ХР тоже?
Здесь похожий вопрос https://forum.mageia.org.ru/viewtopic.php?id=1099

Спасибо сказали: Игорь1

3

VBox не может отрезать у хостовой системы оперативную память. Он может только ее забрать, если работает гость.

MXLinux 19.3 - xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================
Спасибо сказали: Игорь1

4

Вы хотите сказать, что  VBox из Mageia 4.1 "урезал" память и  ХР тоже

Я хочу сказать,что после установки VBox система не видит всю память.
XP тоже не видит,незавсимо от Mageia  - до неё

5

XliN пишет:

VBox не может отрезать у хостовой системы оперативную память. Он может только ее забрать, если работает гость.

Я не имею в виду - "урезает" , я имею в виду - каким-то образом установка VBox не даёт системе увидеть всю память.Там,вроде,какие-то ядра устанавливаются и требуется перезагрузка.После неё  системный монитор показывает 2,6 гб ВСЕГО памяти,хотя установлено 4.

6

Игорь, покажи вывод

Консоль
uname -a

Fedora & GNOME
Спасибо сказали: Игорь1

7

xxblx пишет:

Игорь, покажи вывод

Консоль
uname -a

На данный момент я переустановил систему и виртуалку пока не устанавливал - хотелось бы сначала хотя бы приблизительно нащупать решение,пусть и мнимое.
Сейчас так -  uname -a
Linux localhost 3.12.21-server-2.mga4 #1 SMP Thu Jun 5 22:27:42 UTC 2014 i686 i686 i686 GNU/Linux
Вообще хронология такая - VBox 4.2.4 , полёт нормальный,определяемая системой память - 3,7 гб.
Обновляюсь до VBox 4.3.5 ,перезагружаюсь,ибо требует,запускаю виртуалку и система присылает егора - что-то про kernel и материнку,а монитор показывает доступно 2,6 гб.
Переустанавливаю систему - доступно 3,8. Устанавливаю виртуалку - требует перезагрузку.После неё опять доступно только 2,6 гб.

8

Игорь пишет:

Доброго дня.
В Linux я чайник и  у меня возникла такая проблема - после установки  VBox в Mageia 4.1 объём оперативки снижается с 3,8 до 2,6.BIOS указывает на установленные 4 гб и мемтесты так же, и системный монтор определяет доступ к 3,8 гб, однако,устанавливая Virtual Box и перезагружаясь я обнаруживаю доступ только к 2,6 гб.Проблема возникла после обновления VBox c 4.2  до 4.3 .На соседнем разделе стоит Windows XP, где доступны те же 2,6.Как это можно решить?

закрой virtualbox, открой консоль выполни

Консоль
free -m

и покажи вывод

x86_64, Xfce
английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Спасибо сказали: Игорь1

9

После установки VBox
uname -a
Linux localhost 3.12.8-desktop-2.mga4 #1 SMP Fri Jan 24 14:06:18 UTC 2014 i686 i686 i686 GNU/Linux

free -m
             total       used       free     shared    buffers     cached
Mem:          2655       1577       1077          0         33        908
-/+ buffers/cache:        636       2018
Swap:         3339          0       3339

10

Игорь, у вас 32-битная (i586) система. В репозитории Mageia есть ядра с поддержкой PAE (server) и без неё (desktop).
Система с ядра без PAE способна видеть только менее 4 Гб ОЗУ (а ещё ведь и под видеопамять наверняка что-то зарезервировано, эту цифру тоже сразу надо вычитать), чтобы система видела  4 Гб ОЗУ (точнее 4 - зарезервированное под видеопамять) и более, нужно ядро с поддержкой PAE (server).

Вы писали

Игорь пишет:

система присылает егора - что-то про kernel и материнку,а монитор показывает доступно 2,6 гб.

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

Консоль
free -m

Игорь пишет:

до VBox 4.3.5

А откуда обновляетесь-то?
В Core Updates уже давно 4.3.20 лежит, зачем обновлять на 4.3.5, когда есть та же мажорная версия с кучей минорных апдейтов, которые наверняка включают и исправления ошибок, и мелкие улучшения.

Fedora & GNOME
Спасибо сказали: Игорь1

11

Игорь пишет:

После установки VBox

Игорь пишет:

Linux localhost 3.12.8-desktop-2.mga4 #1 SMP Fri Jan 24 14:06:18 UTC 2014 i686 i686 i686 GNU/Linux

desktop ядро, о чем я писал в предыдущем сообщении, см. пост #10. Попробуйте поставить server той же версии и загрузиться с ним.

Fedora & GNOME
Спасибо сказали: Игорь1

12

Игорь, ставил через urpmi ? Если да, попробуй удалить, скачать на офф. сайте последнюю версию, вот прямая ссылка и поставить коммандaми

Консоль
# urpmi gcc dkms gcc-c++ make kernel-server-devel-3.12.21-2
# urpmi полный_путь_до_скаченного_файла

разреши установку без учёта контрольной суммы.
Перезагрузись
Консоль
free -m

и покажи вывод

PS: заключай вывод в тег "console" тогда получится не так криво. А уж если в вывод ещё и саму команду скопировать... smile

x86_64, Xfce
английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Спасибо сказали: Игорь1

13

xxblx пишет:
Игорь пишет:

После установки VBox

Игорь пишет:

Linux localhost 3.12.8-desktop-2.mga4 #1 SMP Fri Jan 24 14:06:18 UTC 2014 i686 i686 i686 GNU/Linux

desktop ядро, о чем я писал в предыдущем сообщении, см. пост #10. Попробуйте поставить server той же версии и загрузиться с ним.

На server мониторит 3,8 .Благодарю.
В загрузчике ещё 2 ядра.Чего с ними  - удалить запись,чтобы не мозолили глаз? Я имею в виду,ни на что не повлияет?

14

zrpg пишет:

Игорь, ставил через urpmi ? Если да, попробуй удалить, скачать на офф. сайте последнюю версию, вот прямая ссылка и поставить коммандaми

Консоль
# urpmi gcc dkms gcc-c++ make kernel-server-devel-3.12.21-2
# urpmi полный_путь_до_скаченного_файла

разреши установку без учёта контрольной суммы.
Перезагрузись
Консоль
free -m

и покажи вывод

PS: заключай вывод в тег "console" тогда получится не так криво. А уж если в вывод ещё и саму команду скопировать... smile

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

15

В общем, при загрузке на server , система память видит,но машина не запускается,говорит - Kernel driver not installed (rc=-1908)

16

Игорь пишет:

В загрузчике ещё 2 ядра.Чего с ними  - удалить запись,чтобы не мозолили глаз?

Это уже вам решать. Я никогда не удаляю, вдруг апдейт неудачный будет (за всё время в Mageia у меня такое только однажды было, но лучше перестраховаться), не загрузится новое ядро, удобно и легко можно загрузить систему с любым предыдущим.
Но если хочется удалить, можно даже не удалять сами ядра, а убрать только пункты из меню загрузчика, сделать это можно в Центр Управления Mageia - Загрузка - Настройка загрузки - Далее, там вы увидите редактор меню загрузчика. Первые три пункта: "linux", "linux-nonfb" и "failsafe" главное не трогайте, а остальные если вам не нужны, можете удалять.

На случай, если что-то не так пойдет, можете заранее резервную копию файла меню сделать

Консоль
su
<root-пароль>
cp /boot/grub/menu.lst /home/имя_вашего_пользователя
exit

Fedora & GNOME
Спасибо сказали: Игорь1

17

Игорь пишет:

машина не запускается,говорит - Kernel driver not installed (rc=-1908)

Виртуальная машина в смысле?
Покажите ещё раз вывод (но уже с server ядром, которое используете)

Консоль
uname -a

и вывод команды
Консоль
rpm -qa | grep virtualbox

Скорей всего, для server ядра просто модуль virtualbox не установлен.

Fedora & GNOME
Спасибо сказали: Игорь1

18 (2015-03-29 18:50:36 отредактировано zrpg)

Игорь, где же ты шаманить собрался. Всё же написано.
Ладно, просто открой консоль и выполни команду:

Консоль
su

спросит пароль, введи пароль пользователя root.
Cперва удали все уже установленные VirtualBox.
Консоль
urpme virtualbox virtualbox-guest-additions virtualbox-kernel vboxadditions-kernel dkms-vboxadditions

согласись на удаление когда попросит.
Дальше качаешь файл. Затем
Консоль
urpmi --auto gcc dkms gcc-c++ make kernel-server-devel-3.12.21-2

затем подождёшь завершения, и выполни вторую команду. Например файл у меня в папке Загрузки пользователя user1, тогда так
Консоль
urpmi --auto /home/user1/Загрузки/VirtualBox-4.3-4.3.26_98988_mdv2011.0-1.i586.rpm

Ну а дальше, перезагрузка, и вывод команды.

x86_64, Xfce
английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Спасибо сказали: Игорь1

19

xxblx пишет:
Игорь пишет:

машина не запускается,говорит - Kernel driver not installed (rc=-1908)

Виртуальная машина в смысле?
Покажите ещё раз вывод (но уже с server ядром, которое используете)

Консоль
uname -a

и вывод команды
Консоль
rpm -qa | grep virtualbox

Скорей всего, для server ядра просто модуль virtualbox не установлен.

uname -a
Linux localhost 3.12.21-server-2.mga4 #1 SMP Thu Jun 5 22:27:42 UTC 2014 i686 i686 i686 GNU/Linux

rpm -qa | grep virtualbox
virtualbox-kernel-3.12.8-desktop-2.mga4-4.3.6-8.mga4
virtualbox-kernel-desktop-latest-4.3.26-1.mga4
virtualbox-4.3.26-1.mga4
virtualbox-kernel-3.14.32-desktop-1.mga4-4.3.26-1.mga4

20 (2015-03-29 18:53:41 отредактировано Игорь)

zrpg пишет:

Игорь, где же ты шаманить собрался. Всё же написано.
Ладно, просто открой консоль и выполни команду:

Консоль
su

спросит пароль, введи пароль пользователя root.
Cперва удали все уже установленные VirtualBox.
Консоль
urpme virtualbox virtualbox-guest-additions virtualbox-kernel vboxadditions-kernel dkms-vboxadditions

согласись на удаление когда попросит.
Дальше качаешь файл. Затем
Консоль
urpmi --auto gcc dkms gcc-c++ make kernel-server-devel-3.12.21-2

затем подождёшь завершения, и выполни вторую команду. Например файл у меня в папке Загрузки пользователя user1, тогда так
Консоль
urpmi --auto /home/user1/Загрузки/VirtualBox-4.3-4.3.26_98988_mdv2011.0-1.i586.rpm

Ну а дальше, перезагрузка, и вывод команды.

urpme virtualbox virtualbox-guest-additions virtualbox-kernel vboxadditions-kernel dkms-vboxadditions
неизвестные пакеты: virtualbox-guest-additions, virtualbox-kernel, vboxadditions-kernel, dkms-vboxadditions


urpmi --auto gcc dkms gcc-c++ make kernel-server-devel-3.12.21-2
Нет пакета с названием kernel-server-devel-3.12.21-2

21 (2015-03-29 19:01:58 отредактировано zrpg)

А что выдаёт

Консоль
urpmq -Y kernel-server

x86_64, Xfce
английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Спасибо сказали: Игорь1

22

zrpg пишет:

А что выдаёт

Консоль
urpmf -Y kernel-server

Выдал - неизвестная опция   -Y
а потом попёрло типа:

/net/ipv4/xfrm4_mode_beet.ko.debug
kernel-server-3.14.32-1.mga4-debuginfo:/lib/modules/3.14.32-server-1.mga4/kernel/net/ipv4/xfrm4_mode_transport.ko.debug
kernel-server-3.14.32-1.mga4-debuginfo:/lib/modules/3.14.32-server-1.mga4/kernel/net/ipv4/xfrm4_mode_tunnel.ko.debug
kernel-server-3.14.32-1.mga4-debuginfo:/lib/modules/3.14.32-server-1.mga4/kernel/net/ipv4/xfrm4_tunnel.ko.debug
kernel-server-3.14.32-1.mga4-debuginfo:/lib/modules/3.14.32-server-1.mga4/kernel/net/ipv6/ah6.ko.debug
kernel-server-3.14.32-1.mga4-debuginfo:/lib/modules/3.14.32-server-1.mga4/kernel/net/ipv6/esp6.ko.debug

и такого типа список листов на 50 формата А4

23

Игорь, я опечатался

Консоль
urpmq -Y kernel-server

x86_64, Xfce
английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Спасибо сказали: Игорь1

24 (2015-03-29 19:40:26 отредактировано Gnom)

urpmq -Y kernel-server

urpmq -Y kernel-server                                 
broadcom-wl-kernel-server-latest
fglrx-kernel-server-latest
kernel-server-3.12.13-2.mga4
kernel-server-3.12.13-2.mga4-debuginfo
kernel-server-3.12.18-1.mga4
kernel-server-3.12.18-1.mga4-debuginfo
kernel-server-3.12.20-1.mga4
kernel-server-3.12.20-1.mga4-debuginfo
kernel-server-3.12.21-2.mga4
kernel-server-3.12.21-2.mga4-debuginfo
kernel-server-3.12.25-3.mga4
kernel-server-3.12.25-3.mga4-debuginfo
kernel-server-3.12.8-2.mga4
kernel-server-3.12.8-2.mga4-debuginfo
kernel-server-3.12.9-1.mga4
kernel-server-3.12.9-1.mga4-debuginfo
kernel-server-3.14.18-3.mga4
kernel-server-3.14.18-3.mga4-debuginfo
kernel-server-3.14.23-1.mga4
kernel-server-3.14.23-1.mga4-debuginfo
kernel-server-3.14.24-1.mga4
kernel-server-3.14.24-1.mga4-debuginfo
kernel-server-3.14.27-1.mga4
kernel-server-3.14.27-1.mga4-debuginfo
kernel-server-3.14.32-1.mga4
kernel-server-3.14.32-1.mga4-debuginfo
kernel-server-devel-3.12.13-2.mga4
kernel-server-devel-3.12.18-1.mga4
kernel-server-devel-3.12.20-1.mga4
kernel-server-devel-3.12.21-2.mga4
kernel-server-devel-3.12.25-3.mga4
kernel-server-devel-3.12.8-2.mga4
kernel-server-devel-3.12.9-1.mga4
kernel-server-devel-3.14.18-3.mga4
kernel-server-devel-3.14.23-1.mga4
kernel-server-devel-3.14.24-1.mga4
kernel-server-devel-3.14.27-1.mga4
kernel-server-devel-3.14.32-1.mga4
kernel-server-devel-latest
kernel-server-latest
nvidia-current-kernel-server-latest
nvidia173-kernel-server-latest
nvidia304-kernel-server-latest
vboxadditions-kernel-server-latest
virtualbox-kernel-server-latest
xtables-addons-kernel-server-latest



Такие простыни надо под спойлер прятать                              (модератор Gnom)

25

Давай постепенно. Удалять уже ничего не надо, так как, судя по выводу, у тебя уже ничего нет.

Консоль
urpmi --auto gcc dkms gcc-c++ make kernel-server-devel-3.12.21-2.mga4

x86_64, Xfce
английский язык скудный, невыразительный, торопливый, пишется и говорится по разному.
Спасибо сказали: Игорь1