Форум программистов, компьютерный форум, киберфорум
Ubuntu, Mint Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.50/12: Рейтинг темы: голосов - 12, средняя оценка - 4.50
 Аватар для Hrethgir
266 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,296
Записей в блоге: 191

Виртуальная машина предыдущих версий ОС

05.01.2024, 21:08. Показов 2617. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Если ставить устанавливать ПО, то насколько эта виртуальная машина будет функциональная в сравнении с оригиналом?
Незаметил как обновился до слишком новой версии, и нужно поставить ПО, раз уже так, желательно года 21-го. Например лучше всего наврное будет 20.04.1 LTS. Опять-же: увидит ли виртуальная машина USB порты. Текущая версия Ubuntu 22.04.3 LTS

Драйвера значения не имеют, такие как видеодрайвер, или аудио.

Добавлено через 10 минут
с USB всё ясно
Кликните здесь для просмотра всего текста
Работа с USB устройствами
Если вы хотите использовать USB устройства в гостевой системе, то делаем несколько простых шагов:

Перед включением поддержки USB обязательно отключите гостевую операционную систему
~ В настройки гостевой системы включаем поддержку USB. Если у Вас USB 2.0 - включайте соответствующую галочку.
~ Закрываем настройки и включаем гостевую систему.
~ Включаем USB устройство.
~ Заходим в меню //Устройства->Устройства USB// и выбираем свой девайс.
После того, как вы нажмете на устройство - VirtualBox без предупреждений заберет ресурс и отдаст его гостевой операционной системе. Так что будьте аккуратны с сохранением данных на устройстве, прежде чем отдать его гостевой ОС. Если вы выберите этот пункт еще раз - устройство также без предупреждений отключиться из гостевой cистемы.

Работа с USB 2.0 устройствами
Начиная с версии 4.0, для работы с USB 2.0 устройствами необходимо установить VirtualBox Extension Pack, который можно найти на официальной странице загрузки.

После загрузки, просто запустите его и он автоматически установится.

Убираем меню и строку состояния машины
Иногда более удобно работать с виртуальной машиной в режиме обычного окна (например, чтобы иметь удобный доступ к другим приложениям). В таком случае меню и строка состояния машины занимают рабочее пространство, которое могло бы быть использовано с пользой. Для того, чтобы отключить меню и строку состояния виртуальной машины, воспользуйтесь командой:

VBoxManage setextradata global GUI/Customizations noMenuBar,noStatusBar
Чтобы включить меню и строку состояния:

VBoxManage setextradata global GUI/Customizations MenuBar,StatusBar

Никто так не делал, или так нельзя? Вроде должно быть можно.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.01.2024, 21:08
Ответы с готовыми решениями:

Не пингуется виртуальная машина
Привет. На своем Ubuntu 18.04 поставил virtualBox, на который накатил UbuntuServer той же версии. На виртуалке есть интернет, сайты...

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

Виртуальная машина и линукс
У меня на компе стоит Виндоус ХР. Установил VirtualBox v3.2.10.66523 Final в нее установил Синюю Птицу (на базе Ubuntu). Затем установил...

28
1152 / 405 / 89
Регистрация: 30.08.2017
Сообщений: 2,487
31.01.2024, 21:33
Студворк — интернет-сервис помощи студентам
Ну и не надо так грозно с нас требовать инструкции, тут таки не служба техподдержки.

Всё таки именно екстеншенел. На хост ставится, в результате появляется возможность рулить гостевыми дополнениями, вроде так. Но я не дебьянист, я таки редхатовец.
https://linuxconfig.org/instal... i121196685
из неё ссылка на экстенсион пак:
https://linuxconfig.org/virtua... fish-linux
Ну и официальные:
https://www.virtualbox.org/man... installing
https://help.ubuntu.ru/wiki/vi... virtualbox
1
 Аватар для Hrethgir
266 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,296
Записей в блоге: 191
31.01.2024, 22:21  [ТС]
Установил, систему обновил гостевую, а drag_and_drop не работает...
или его надо включить?
гипервизор работает
зато вижу внешние разделы...уже хорошо. Этого достаточно.
Скопировал. Завтра IDE установлю. Всем спс.
п.с:
я не грозный, я просто иногда нервничаю.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
31.01.2024, 22:34
Цитата Сообщение от Hretgir Посмотреть сообщение
или его надо включить?
и включить. и еще и выбрать направление
1
 Аватар для Hrethgir
266 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,296
Записей в блоге: 191
31.01.2024, 23:04  [ТС]
Не, лучше наверное без него, так безопаснее, чтобы самому делов не наделать случайно. Главное что раздел внешний гостевая ОС увидела.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
31.01.2024, 23:33
если в настройках сетевого адаптера гостевой машины установить режим "bridge", то она автоматом окажется в одной подсети со всеми "соседями" хостовой машины. банальный "общий доступ" (samba) позволит копировать файлы куда угодно (если настроена локальная сеть)
1
 Аватар для Hrethgir
266 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,296
Записей в блоге: 191
06.02.2024, 22:27  [ТС]
Это всё была тренировка, как оказалось. Дело в том, что скачал некие файлы, и видимо, согласно руководству, мне нужно собрать из них версию ubuntu, чтобы установить её опять-же, согласно инструкции, на virtualbox. Просто в спешке я не ознакомился толком с документацией, и теперь понял что сделал много лишних шагов.
Вопрос теперь звучит так - как собрать версию из файлов? Это просто приобретённый FPGA, недорогой, но от повернувшейся задом фирмы. Поэтому такие сложные манипуляции для работы с ним.

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

То-есть, имеется некоторая папка, в ней имеется папка virt, так-же драйвера уже как я понял установленные...а может и нет. Но что я могу с этим сделать в virtualbox? странно.
Ага, в папке drivers имеется makefile
Имеется папка firware и в ней тоже файл с таким названием.
Имеется папка usr и в ней тоже есть файл с таким названием.
Быть точнее - он есть везде, в каждой папке.

Пожалуйста, прочтите файл Documentation/process/changes.rst, так как он содержит
требования для сборки и запуска ядра
0
1152 / 405 / 89
Регистрация: 30.08.2017
Сообщений: 2,487
06.02.2024, 22:27
наверно
./configure
./make
./make install

Поищите в интернетах описание этой процедуры. Ну и в файликах наверняка есть readme/read.me или что-то похожее где всё описано - как собрать, как установить.
0
 Аватар для Hrethgir
266 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,296
Записей в блоге: 191
06.02.2024, 22:34  [ТС]
Большой файл достаточно, на 12 килобайт...около 3-4 страниц текста
Кто что подскажет?
Кликните здесь для просмотра всего текста
.. _changes:

Minimal requirements to compile the Kernel
++++++++++++++++++++++++++++++++++++++++ ++

Intro
=====

This document is designed to provide a list of the minimum levels of
software necessary to run the 4.x kernels.

This document is originally based on my "Changes" file for 2.0.x kernels
and therefore owes credit to the same people as that file (Jared Mauch,
Axel Boldt, Alessandro Sigala, and countless other users all over the
'net).

Current Minimal Requirements
****************************

Upgrade to at **least** these software revisions before thinking you've
encountered a bug! If you're unsure what version you're currently
running, the suggested command should tell you.

Again, keep in mind that this list assumes you are already functionally
running a Linux kernel. Also, not all tools are necessary on all
systems; obviously, if you don't have any ISDN hardware, for example,
you probably needn't concern yourself with isdn4k-utils.

====================== =============== ========================================
Program Minimal version Command to check the version
====================== =============== ========================================
GNU C 3.2 gcc --version
GNU make 3.81 make --version
binutils 2.20 ld -v
util-linux 2.10o fdformat --version
module-init-tools 0.9.10 depmod -V
e2fsprogs 1.41.4 e2fsck -V
jfsutils 1.1.3 fsck.jfs -V
reiserfsprogs 3.6.3 reiserfsck -V
xfsprogs 2.6.0 xfs_db -V
squashfs-tools 4.0 mksquashfs -version
btrfs-progs 0.18 btrfsck
pcmciautils 004 pccardctl -V
quota-tools 3.09 quota -V
PPP 2.4.0 pppd --version
isdn4k-utils 3.1pre1 isdnctrl 2>&1|grep version
nfs-utils 1.0.5 showmount --version
procps 3.2.0 ps --version
oprofile 0.9 oprofiled --version
udev 081 udevd --version
grub 0.93 grub --version || grub-install --version
mcelog 0.6 mcelog --version
iptables 1.4.2 iptables -V
openssl & libcrypto 1.0.0 openssl version
bc 1.06.95 bc --version
Sphinx\ [#f1]_ 1.3 sphinx-build --version
====================== =============== ========================================

.. [#f1] Sphinx is needed only to build the Kernel documentation

Kernel compilation
******************

GCC
---

The gcc version requirements may vary depending on the type of CPU in your
computer.

Make
----

You will need GNU make 3.81 or later to build the kernel.

Binutils
--------

The build system has, as of 4.13, switched to using thin archives (`ar T`)
rather than incremental linking (`ld -r`) for built-in.o intermediate steps.
This requires binutils 2.20 or newer.

Perl
----

You will need perl 5 and the following modules: ``Getopt::Long``,
``Getopt::Std``, ``File::Basename``, and ``File::Find`` to build the kernel.

BC
--

You will need bc to build kernels 3.10 and higher


OpenSSL
-------

Module signing and external certificate handling use the OpenSSL program and
crypto library to do key creation and signature generation.

You will need openssl to build kernels 3.7 and higher if module signing is
enabled. You will also need openssl development packages to build kernels 4.3
and higher.


System utilities
****************

Architectural changes
---------------------

DevFS has been obsoleted in favour of udev
(http://www.kernel.org/pub/linu... l/hotplug/)

32-bit UID support is now in place. Have fun!

Linux documentation for functions is transitioning to inline
documentation via specially-formatted comments near their
definitions in the source. These comments can be combined with ReST
files the Documentation/ directory to make enriched documentation, which can
then be converted to PostScript, HTML, LaTex, ePUB and PDF files.
In order to convert from ReST format to a format of your choice, you'll need
Sphinx.

Util-linux
----------

New versions of util-linux provide ``fdisk`` support for larger disks,
support new options to mount, recognize more supported partition
types, have a fdformat which works with 2.4 kernels, and similar goodies.
You'll probably want to upgrade.

Ksymoops
--------

If the unthinkable happens and your kernel oopses, you may need the
ksymoops tool to decode it, but in most cases you don't.
It is generally preferred to build the kernel with ``CONFIG_KALLSYMS`` so
that it produces readable dumps that can be used as-is (this also
produces better output than ksymoops). If for some reason your kernel
is not build with ``CONFIG_KALLSYMS`` and you have no way to rebuild and
reproduce the Oops with that option, then you can still decode that Oops
with ksymoops.

Module-Init-Tools
-----------------

A new module loader is now in the kernel that requires ``module-init-tools``
to use. It is backward compatible with the 2.4.x series kernels.

Mkinitrd
--------

These changes to the ``/lib/modules`` file tree layout also require that
mkinitrd be upgraded.

E2fsprogs
---------

The latest version of ``e2fsprogs`` fixes several bugs in fsck and
debugfs. Obviously, it's a good idea to upgrade.

JFSutils
--------

The ``jfsutils`` package contains the utilities for the file system.
The following utilities are available:

- ``fsck.jfs`` - initiate replay of the transaction log, and check
and repair a JFS formatted partition.

- ``mkfs.jfs`` - create a JFS formatted partition.

- other file system utilities are also available in this package.

Reiserfsprogs
-------------

The reiserfsprogs package should be used for reiserfs-3.6.x
(Linux kernels 2.4.x). It is a combined package and contains working
versions of ``mkreiserfs``, ``resize_reiserfs``, ``debugreiserfs`` and
``reiserfsck``. These utils work on both i386 and alpha platforms.

Xfsprogs
--------

The latest version of ``xfsprogs`` contains ``mkfs.xfs``, ``xfs_db``, and the
``xfs_repair`` utilities, among others, for the XFS filesystem. It is
architecture independent and any version from 2.0.0 onward should
work correctly with this version of the XFS kernel code (2.6.0 or
later is recommended, due to some significant improvements).

PCMCIAutils
-----------

PCMCIAutils replaces ``pcmcia-cs``. It properly sets up
PCMCIA sockets at system startup and loads the appropriate modules
for 16-bit PCMCIA devices if the kernel is modularized and the hotplug
subsystem is used.

Quota-tools
-----------

Support for 32 bit uid's and gid's is required if you want to use
the newer version 2 quota format. Quota-tools version 3.07 and
newer has this support. Use the recommended version or newer
from the table above.

Intel IA32 microcode
--------------------

A driver has been added to allow updating of Intel IA32 microcode,
accessible as a normal (misc) character device. If you are not using
udev you may need to::

mkdir /dev/cpu
mknod /dev/cpu/microcode c 10 184
chmod 0644 /dev/cpu/microcode

as root before you can use this. You'll probably also want to
get the user-space microcode_ctl utility to use with this.

udev
----

``udev`` is a userspace application for populating ``/dev`` dynamically with
only entries for devices actually present. ``udev`` replaces the basic
functionality of devfs, while allowing persistent device naming for
devices.

FUSE
----

Needs libfuse 2.4.0 or later. Absolute minimum is 2.3.0 but mount
options ``direct_io`` and ``kernel_cache`` won't work.

Networking
**********

General changes
---------------

If you have advanced network configuration needs, you should probably
consider using the network tools from ip-route2.

Packet Filter / NAT
-------------------
The packet filtering and NAT code uses the same tools like the previous 2.4.x
kernel series (iptables). It still includes backwards-compatibility modules
for 2.2.x-style ipchains and 2.0.x-style ipfwadm.

PPP
---

The PPP driver has been restructured to support multilink and to
enable it to operate over diverse media layers. If you use PPP,
upgrade pppd to at least 2.4.0.

If you are not using udev, you must have the device file /dev/ppp
which can be made by::

mknod /dev/ppp c 108 0

as root.

Isdn4k-utils
------------

Due to changes in the length of the phone number field, isdn4k-utils
needs to be recompiled or (preferably) upgraded.

NFS-utils
---------

In ancient (2.4 and earlier) kernels, the nfs server needed to know
about any client that expected to be able to access files via NFS. This
information would be given to the kernel by ``mountd`` when the client
mounted the filesystem, or by ``exportfs`` at system startup. exportfs
would take information about active clients from ``/var/lib/nfs/rmtab``.

This approach is quite fragile as it depends on rmtab being correct
which is not always easy, particularly when trying to implement
fail-over. Even when the system is working well, ``rmtab`` suffers from
getting lots of old entries that never get removed.

With modern kernels we have the option of having the kernel tell mountd
when it gets a request from an unknown host, and mountd can give
appropriate export information to the kernel. This removes the
dependency on ``rmtab`` and means that the kernel only needs to know about
currently active clients.

To enable this new functionality, you need to::

mount -t nfsd nfsd /proc/fs/nfsd

before running exportfs or mountd. It is recommended that all NFS
services be protected from the internet-at-large by a firewall where
that is possible.

mcelog
------

On x86 kernels the mcelog utility is needed to process and log machine check
events when ``CONFIG_X86_MCE`` is enabled. Machine check events are errors
reported by the CPU. Processing them is strongly encouraged.

Kernel documentation
********************

Sphinx
------

Please see :ref:`sphinx_install` in ``Documentation/doc-guide/sphinx.rst``
for details about Sphinx requirements.

Getting updated software
========================

Kernel compilation
******************

gcc
---

- <ftp://ftp.gnu.org/gnu/gcc/>

Make
----

- <ftp://ftp.gnu.org/gnu/make/>

Binutils
--------

- <https://www.kernel.org/pub/linux/devel/binutils/>

OpenSSL
-------

- <https://www.openssl.org/>

System utilities
****************

Util-linux
----------

- <https://www.kernel.org/pub/linux/utils/util-linux/>

Ksymoops
--------

- <https://www.kernel.org/pub/linux/utils/kernel/ksymoops/v2.4/>

Module-Init-Tools
-----------------

- <https://www.kernel.org/pub/linux/utils/kernel/module-init-tools/>

Mkinitrd
--------

- <https://code.launchpad.net/initrd-tools/main>

E2fsprogs
---------

- <http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.29.tar.gz>

JFSutils
--------

- <http://jfs.sourceforge.net/>

Reiserfsprogs
-------------

- <http://www.kernel.org/pub/linux/utils/fs/reiserfs/>

Xfsprogs
--------

- <ftp://oss.sgi.com/projects/xfs/>

Pcmciautils
-----------

- <https://www.kernel.org/pub/linux/utils/kernel/pcmcia/>

Quota-tools
-----------

- <http://sourceforge.net/projects/linuxquota/>


Intel P6 microcode
------------------

- <https://downloadcenter.intel.com/>

udev
----

- <http://www.freedesktop.org/software/systemd/man/udev.html>

FUSE
----

- <http://sourceforge.net/projects/fuse>

mcelog
------

- <http://www.mcelog.org/>

Networking
**********

PPP
---

- <ftp://ftp.samba.org/pub/ppp/>

Isdn4k-utils
------------

- <ftp://ftp.isdn4linux.de/pub/isdn4linux/utils/>

NFS-utils
---------

- <http://sourceforge.net/project/showfiles.php?group_id=14>

Iptables
--------

- <http://www.iptables.org/downloads.html>

Ip-route2
---------

- <https://www.kernel.org/pub/linux/utils/net/iproute2/>

OProfile
--------

- <http://oprofile.sf.net/download/>

NFS-Utils
---------

- <http://nfs.sourceforge.net/>

Kernel documentation
********************

Sphinx
------

- <http://www.sphinx-doc.org/>

Завтра после работы только смогу, это поздно, с 20-00. Всем заранее спасибо ща помощь.
Просто я сам не делал ещё сборок никогда. Разве что программ для Linux, а самого Linux ещё не делал.
0
 Аватар для Hrethgir
266 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,296
Записей в блоге: 191
07.02.2024, 22:05  [ТС]
Впрочем...я просто плохо прочитал, из-за того, что был загружен несколько иной работой. Похоже что в общем-то проблем нет никаких.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.02.2024, 22:05

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

Виртуальная машина не видит Arch
Попытался установить Arch Linux на виртуальную машину, но встал на uefi. Установку производил по видео, скачал образ настроил машину (пункт...

Виртуальная машина KVM в VIRTLIB
В libvirt виртуальные машины описываются в формате XML http://libvirt.org/formatdomain.html При подготовке виртуальная машина kvm была...

Виртуальная машина Ubuntu на Yandex Cloud
Приветствую уважаемых участников форума. Завел виртуальную машину Ubuntu на Yandex Cloud. Подключение к этой машине у меня проходит только...

Виртуальная машина для игр на линукс
Народ ситуация такая. У меня есть debian 9 64bit посоветуйте плиз виртуальную машину для win7 для игры в SAMP. Wine не подошел. Драва не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru