Virtualbox arch linux image

Установка Arch Linux в VirtualBox в графическом режиме. Architect & PacBang Linux

Перейдите на страницу загрузки. Загрузите программное обеспечение с использованием встроенного инструментария браузера (начнется автоматически после щелчка по гиперссылке) или менеджера загрузок.

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

Откройте инструмент виртуализации VirtualBox. С его помощью вы используете дополнительные операционные системы в дополнение к основной. Запускаются из окна программного инструмента.

Виртуальная машина

В главном окне программы нажмите на кнопку «Создать» под строкой текстового меню приложения. Стартует мастер создания виртуальной машины. Кнопка для перехода к следующему окну мастера: «Далее».

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

  • тип операционной системы;
  • дистрибутив и его разрядность.

Следующий шаг — определение доступного устанавливаемой ОС объема оперативной памяти. В данном случае — не менее одного гигабайта. Не рекомендую ограничивать систему минимальным объем. Выделите виртуальному ПК не менее двух гигабайт ОЗУ. Объем указывается в мегабайтах. Способы определить его:

  • перемещение ползунка;
  • ввод с клавиатуры в предназначенном для этого поле.

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

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

Ознакомьтесь с приведенными в диалоговом окне преимуществами и недостатками форматов хранения. Выберите наиболее подходящий.

Введите имя и укажите объем виртуального диска. Для выделения машине емкости накопителя используйте ползунок или ввод с клавиатуры. Подтвердите создание виртуальной машины.

Дважды щелкните по созданной виртуальной машине.

Читайте подробную пошаговую инструкцию по созданию и настройке виртуальной машины в VirtualBox.

Щелчком по значку-папке перейдите к файловой системе ПК. Выберите образ дистрибутива системы, который был сохранен в определенном месте накопителя при загрузке. Нажмите «Продолжить» для перехода к установке системы.

Из перечня доступных опций выберите обычную загрузку образа операционной системы. Является верхней строкой списка.

На экране отобразится меню графического установщика операционной системы. Выберите первый пункт, который начинается со слова «Boot». Позволит попробовать ОС и установить ее.

Попробуйте Arch Linux перед установкой

Дождитесь загрузки операционной системы.

Откроется рабочий стол ОС. На расположенной в левой части окна панели находятся значки доступа к важным элементам:

  • файловому менеджеру;
  • веб-браузеру;
  • файерволу;
  • настройкам сети;
  • включению и выключению звука;
  • Терминалу.

Перед установкой попробуйте операционную систему и оцените, будет ли она полезна.

Процедура установки Arch Linux

Щелкните правой кнопкой мыши в любом месте обоев. Выберите «Install Pacbang». В открывшемся подменю — «Update Installer».

Выберите язык из списка. Подтвердите согласие продолжить установку ОС нажатием кнопки «ОК».

В следующем окне нажмите «ОК». Ею подтверждайте свои действия в последующих окнах мастера установки. Установщик предупредит пользователя о нежелательности изменения последовательности действий.

Последовательно входите в пункты предшествующих установке настроек. Раскладку виртуальной консоли оставьте предлагаемой по умолчанию.

Настройте раскладку клавиатуры среды рабочего стола.

Ничего не делайте в пункте «Список устройств».

Разделы диска

В пункте разметки диска присутствует только один диск — виртуальный, созданный в процессе настройки виртуальной машины. Выберите его. Начинающим пользователям лучше подойдет опция автоматической разметки. Выбирайте другие пункты данного перечня только в тех случаях, когда абсолютно уверены, что они необходимы и точно знаете по какой причине. Помните, что при чистой установке флешка с образом операционной системы тоже есть в перечне. Не форматируйте ее.

Мастер установки ОС предупредит пользователя о том, что все данные на диске будут удалены. Будет создан 512-мегабайтный раздел boot. Оставшееся пространство на диске выделяется корневому разделу. Если вы уверены, что раздел не содержит важных данных (необходимо помнить при чистой установке ОС на жесткий диск ПК), подтвердите действие кнопкой «Да».

Примечание: Планируете использовать SWAP — на стадии монтирования выберите опцию «Swap файл».

Мастер установки сообщит о создании разделов sda1 (0,5 гигабайта) sda2 (19,5 гигабайт). Выйдите из окна, нажав соответствующую кнопку.

Предусмотрена опциональная возможность настроить LUKS Шифрование. Если пользователь устанавливает Linux впервые или не знает точно, зачем ему это необходимо, ему не следует ничего делать в данном пункте.

Настраивайте логические тома лишь в тех случаях, когда уверены в необходимости этого действия и знаете, зачем тома понадобятся в процессе работы с операционной системой. LVM применяется (в том числе) для работы с зашифрованными разделами, когда нужно создать в них логические тома (как примеры: «home», «root»). Не планируете их настройку, но вошли в данный пункт — нажмите кнопку «Отмена».

Читайте также:  Как определить звуковой драйвер windows

Смонтируйте разделы. Для этого:

  • войдите в соответствующий пункт меню мастера установки;
  • ознакомьтесь с важной информацией, которая будет отображена на экране;
  • нажмите «OK».

Выберите раздел root и нажмите «OK». Как отмечалось выше, его объем при установке рассматриваемого дистрибутива составляет 512 мегабайт.

Выберите рекомендованный мастером установки ОС пункт ext4. Помните, что не все файловые системы подходят для загрузочных и корневых разделов.

Подтвердите выбор файловой системы нажатием кнопки «Да».

Подтвердите опции монтирования. Далее мастер установки предложит выбрать SWAP-раздел. Если его нет, подтвердите это, остановившись на соответствующем пункте меню.

Установка

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

Установку базовых пакетов.

Установка загрузчика. Рекомендую Grub тем пользователям, которые:

  • впервые ставят Linux;
  • не сформировали собственных предпочтений;
  • не интересовались вопросом.

Выберите из списка диск или флеш-накопитель для установки операционной системы. В случае установки в виртуальную машину будет предложен один вариант.

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

Сгенерируйте файл FSTAB. Рекомендация: используйте UUID.

Введите имя хоста:

  • может состоять из букв и цифр;
  • допустимо использование дефиса;
  • длина не более 63 знаков.

Локализация

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

  • формат времени;
  • формат даты;
  • отображаемый язык.

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

Выбор часового пояса необходимо подтвердить.

Определите стандарт времени. Рекомендовано: UTC.

Учетные записи и пароли

Установите пароль root. Применяется администратором операционной системы. Ввод пароля необходимо подтвердить в дополнительном окне.

Добавьте нового пользователя системы. В данном случае — обычного пользователя, а не администратора. Под этим аккаунтом вы будете работать с ОС. В имени пользователи буквы — только маленькие. Введите пароль обычного пользователя ОС.

Дополнительные параметры

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

Завершение

Вернитесь в главное меню установщика ОС. В пункте проверки конфигурационных файлов доступна возможность их выбора просмотра и редактирования.

Нажмите на кнопку «Готово». Подтвердите закрытие установщика.

После перезагрузки ПК начните работу с ОС.

Если вы устанавливаете Linux впервые, начните с Linux Mint. Писал, как поставить ОС в VirtualBox. Графический установщик системы удобен для и для начинающих и для опытных пользователей. Если хотите играть в игры для телефонов на большом экране, поставьте на ноутбук или настольный ПК мобильную ОС Android.

В чем главное преимущество Arch Linux?

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

VirtualBox/Install Arch Linux as a guest

This article is about installing Arch Linux in VirtualBox.

Boot the Arch installation media through one of the virtual machine’s virtual drives. Then, complete the installation of a basic Arch system as explained in the Installation guide.

Contents

Installation in EFI mode (optional)

Enabling EFI for Arch as guest is optional. If you want to install Arch Linux in EFI mode inside VirtualBox, you must change the firmware mode for the virtual machine. This must be done before installing Arch as guest, changing the option afterwards will result in unbootable machine unless the setting is reverted.

To enable EFI for a virtual machine using the graphical interface, open the settings of the virtual machine, choose System item from the panel on the left and Motherboard tab from the right panel, and check the checkbox Enable EFI (special OSes only).

Alternatively the same can be accomplished from the command line using VBoxManage:

efi will set the firmware for the virtual machine to EFI with the bitness matching the virtual machine’s CPU. To get a specific EFI bitness, set the firmware to efi64 for x86_64 EFI or efi32 for IA32 EFI.

After selecting the kernel from the Arch Linux installation media’s menu, the media will hang for a minute or two and will continue to boot the kernel normally afterwards. Be patient.

Starting with VirtualBox 6.1 the issue of forgetting NVRAM contents on shutdown is fixed. Proceed with the installation just as on a regular UEFI system.

Installation in EFI mode on VirtualBox

Once the system and the boot loader are installed, VirtualBox will first attempt to run /EFI/BOOT/BOOTX64.EFI from the ESP. If that first option fails, VirtualBox will then try the EFI shell script startup.nsh from the root of the ESP. This means that in order to boot the system you have the following options:

  • Launch the bootloader manually from the EFI shell every time;
  • Move the bootloader to the default /EFI/BOOT/BOOTX64.EFI path;
  • Create a script named startup.nsh at the ESP root containing the path to the boot loader application, e.g. \EFI\grub\grubx64.efi .
  • Boot directly from the ESP partition using a startup.nsh script.

Do not bother with the VirtualBox Boot Manager (accessible with F2 at boot), as it is buggy and incomplete. It does not store efivars set interactively. Therefore, EFI entries added to it manually in the firmware (accessed with F12 at boot time) or with efibootmgr will persist after a reboot but are lost when the VM is shut down.

Читайте также:  Waze для windows mobile

Install the Guest Additions

VirtualBox Guest Additions provides drivers and applications that optimize the guest operating system including improved image resolution and better control of the mouse. Within the installed guest system, install:

  • virtualbox-guest-utils for VirtualBox Guest utilities with X support
  • virtualbox-guest-utils-nox for VirtualBox Guest utilities without X support

The guest additions running on your guest, and the VirtualBox application running on your host must have matching versions, otherwise the guest additions (like shared clipboard) may stop working. If you upgrade your guest (e.g. pacman -Syu ), make sure your VirtualBox application on this host is also the latest version. «Check for updates» in the VirtualBox GUI is sometimes not sufficient; check the VirtualBox.org website.

Set optimal framebuffer resolution

This article or section is a candidate for merging with VirtualBox/Tips and tricks#Set guest starting resolution.

Typically after installing Guest Additions, a fullscreen Arch guest running X will be set to the optimal resolution for your display; however, the virtual console’s framebuffer will be set to a standard, often smaller, resolution detected from VirtualBox’s custom VESA driver.

To use the virtual consoles at optimal resolution, Arch needs to recognize that resolution as valid, which in turn requires VirtualBox to pass this information along to the guest OS.

First, check if your desired resolution is not already recognized by running the command ( hwinfo need to be installed):

If the optimal resolution does not show up, then you will need to run the VBoxManage tool on the host machine and add «extra resolutions» to your virtual machine (on a Windows host, go to the VirtualBox installation directory to find VBoxManage.exe ). For example:

The parameters «Arch Linux» and «1360x768x24» in the example above should be replaced with your VM name and the desired framebuffer resolution. Incidentally, this command allows for defining up to 16 extra resolutions («CustomVideoMode1» through «CustomVideoMode16»).

Afterwards, restart the virtual machine and run hwinfo —framebuffer once more to verify that the new resolutions have been recognized by your guest system (which does not guarantee they will all work, depending on your hardware limitations).

Finally, add a video=resolution kernel parameter to set the framebuffer to the new resolution, for example:

Additionally you may want to configure your bootloader to use the same resolution. If you use GRUB, see GRUB/Tips and tricks#Setting the framebuffer resolution.

Load the VirtualBox kernel modules

To load the modules automatically, enable vboxservice.service which loads the modules and synchronizes the guest’s system time with the host.

To load the modules manually, type:

Launch the VirtualBox guest services

After the rather big installation step dealing with VirtualBox kernel modules, now you need to start the guest services. The guest services are actually just a binary executable called VBoxClient which will interact with your X Window System. VBoxClient manages the following features:

  • shared clipboard and drag and drop between the host and the guest;
  • seamless window mode;
  • the guest display is automatically resized according to the size of the guest window;
  • checking the VirtualBox host version

All of these features can be enabled independently with their dedicated flags:

Notice that VBoxClient can only be called with one flag at a time, each call spawning a dedicated service process. As a shortcut, the VBoxClient-all bash script enables all of these features.

virtualbox-guest-utils installs /etc/xdg/autostart/vboxclient.desktop that launches VBoxClient-all on logon. If your desktop environment or window manager does not support XDG Autostart, you will need to set up autostarting yourself, see Autostarting#On desktop environment startup and Autostarting#On window manager startup for more details.

VirtualBox can also synchronize the time between the host and the guest, to do this, start/enable the vboxservice.service .

Now, you should have a working Arch Linux guest. Note that features like clipboard sharing are disabled by default in VirtualBox, and you will need to turn them on in the per-VM settings if you actually want to use them (e.g. Settings > General > Advanced > Shared Clipboard).

Auto-resize Guest Display

This option will automatically change the resolution of the Arch guest, whenever the window of the virtual machine is resized. This option is enabled by default, and in graphical interface is located at View -> Auto-resize Guest Display. When using KDE Plasma, on GUI login screen (Session) select Plasma (X11) instead of the default session Plasma (Wayland), which does not work with auto-resize.

Hardware acceleration

Hardware acceleration can be activated in the VirtualBox options. The GDM display manager 3.16+ is known to break hardware acceleration support. [1] So if you get issues with hardware acceleration, try out another display manager (lightdm seems to work fine). [2] [3]

If the hardware acceleration does not work as expected, try changing the Graphics Controller option found under the Screen tab in the Display options of the settings GUI. It seems that depending on the host GPU type, not all emulated controllers work equally well.

Enable shared folders

Shared folders are managed on the host, in the settings of the Virtual Machine accessible via the GUI of VirtualBox, in the Shared Folders tab. There, Folder Path, the name of the mount point identified by Folder name, and options like Read-only, Auto-mount and Make permanent can be specified. These parameters can be defined with the VBoxManage command line utility. See there for more details.

Читайте также:  Восстановление стандартных значков windows

No matter which method you will use to mount your folder, all methods require some steps first.

To avoid this issue /sbin/mount.vboxsf: mounting failed with the error: No such device , make sure the vboxsf kernel module is properly loaded. It should be, since we enabled all guest kernel modules previously.

Two additional steps are needed in order for the mount point to be accessible from users other than root:

  • the virtualbox-guest-utils package created a group vboxsf (done in a previous step);
  • your user must be in vboxsf user group.

Manual mounting

Use the following command to mount your folder in your Arch Linux guest:

where shared_folder_name is the Folder name assigned by the hypervisor when the share was created.

If the user is not in the vboxsf group, to give them access to our mountpoint we can specify the mount(8) options uid= and gid= with the corresponding values of the user. These values can obtained from the id command run against this user. For example:

Automounting

In order for the automounting feature to work you must have checked the auto-mount checkbox in the GUI or used the optional —automount argument with the command VBoxManage sharedfolder .

The shared folder should now appear as /media/sf_shared_folder_name . If users cannot access the shared folders, check that /media has permissions 755 or is owned by the vboxsf group if using permissions 750 . This is currently not the default if the /media directory is created by vboxservice.service .

You can use symlinks if you want to have a more convenient access and avoid to browse in that directory, e.g.:

Mount at boot

You can mount your directory with fstab. However, to prevent startup problems with systemd, noauto,x-systemd.automount should be added to /etc/fstab . This way, the shared folders are mounted only when those mount points are accessed and not during startup. This can avoid some problems, especially if the guest additions are not loaded yet when systemd reads fstab and mounts the partitions.

  • sharedFolderName : the value from the VirtualMachine’s Settings > SharedFolders > Edit > FolderName menu. This value can be different from the name of the real folder name on the host machine. To see the VirtualMachine’s Settings go to the host OS VirtualBox application, select the corresponding virtual machine and click on Settings.
  • /path/to/mntPtOnGuestMachine : if not existing, this directory should be created manually (for example by using mkdir).
  • dmode / fmode are directory/file permissions for directories/files inside /path/to/mntPtOnGuestMachine .

As of 2012-08-02, mount.vboxsf does not support the nofail option:

Troubleshooting

Access serial port from guest

Guest freezes after starting Xorg

Faulty or missing drivers may cause the guest to freeze after starting Xorg, see for example [4] and [5]. Try disabling 3D acceleration in Settings > Display, and check if all Xorg drivers are installed.

Fullscreen mode shows blank screen

On some window managers (i3, awesome), VirtualBox has issues with fullscreen mode properly due to the overlay bar. To work around this issue, disable Show in Full-screen/Seamless option in Guest Settings > User Interface > Mini ToolBar. See the upstream bug report for more information.

If the guest’s screen goes black above a certain size (e.g. above 2048 pixels wide), increasing the Settings > Display > Screen > Video Memory can help.

Linux guests have slow/distorted audio

The AC97 audio driver within the Linux kernel occasionally guesses the wrong clock settings when running inside VirtualBox, leading to audio that is either too slow or too fast. To fix this, create a file in /etc/modprobe.d/ with the following line:

Linux guests have slow/laggy audio

In some cases, audio can have laggy performance (for example lag behind video when streaming video online). A possible workaround can be to use the Intel HD Audio controller in VirtualBox and disable its power saving by adding the following line in a file in /etc/modprobe.d/ in the guest OS:

Arch: pacstrap script fails

If you used pacstrap in this article to also #Install the Guest Additions before performing a first boot into the new guest, you will need to umount -l /mnt/dev as root before using pacstrap again; a failure to do this will render it unusable.

Windows host: VERR_ACCESS_DENIED

To access the raw VMDK image on a Windows host, run the VirtualBox GUI as administrator.

No hardware 3D acceleration in Arch Linux guest

virtualbox-guest-utils package as of version 5.2.16-2 does not contain the file VBoxEGL.so . This causes the Arch Linux guest to not have proper 3D acceleration. See FS#49752.

To deal with this problem, apply the patch set at FS#49752#comment152254. Some fix to the patch set is required to make it work for version 5.2.16-2.

Источник

Оцените статью