Difference between revisions of "Installing Arch Linux from VirtualBox"

From ArchWiki
Jump to: navigation, search
(improve redirect)
 
(11 intermediate revisions by 6 users not shown)
Line 1: Line 1:
[[Category:Getting and installing Arch]]
+
#REDIRECT [[VirtualBox#Install a native Arch Linux system from VirtualBox]]
[[Category:Virtualization]]
 
[[ru:Installing Arch Linux from VirtualBox]]
 
{{Out of date|There's no such thing as a PUEL edition anymore (only the extension pack is closed source) and there's no longer a core ISO image.}}
 
This HOWTO will guide you through the process of installing Arch Linux from a host machine on a raw disk using VirtualBox. This method offers the ability to continue to work with the computer while installing.
 
 
 
== Step 1: Installing VirtualBox ==
 
See the detailed article [[VirtualBox]] for installation instructions. '''You have to install the PUEL edition.'''
 
 
 
== Step 2: Creating a raw disk .vmdk image ==
 
In order to use a raw disk in VirtualBox, your user must have write rights for the device. There are two ways to achieve this: either by directly changing the access rights of the device or by adding your user to the '''disk''' group. The latter way is preferred. To do this, run:
 
# gpasswd -a '''user''' disk
 
{{Note| To apply the new group settings, you have to log out and log in again.}}
 
 
 
Now you must create a special .vmdk virtual machine disk file, so VirtualBox will save the data to a raw disk instead of the file. Let the file be saved in your user's VirtualBox directory, named '''raw.vmdk'''. You'll create it using this command:
 
$ VBoxManage internalcommands createrawvmdk -filename /home/'''user'''/.VirtualBox/VDI/raw.vmdk -rawdisk '''/dev/sdb''' -register
 
Where '''user''' is your user name and '''/dev/sdb''' is the device you want to install Archlinux on.
 
 
 
''For more information on using raw host disks, see [http://www.virtualbox.org/wiki/Downloads#Usermanual the VirtualBox user manual].''
 
 
 
== Step 3: Downloading an Archlinux install image ==
 
If you have a working Internet connection on your host machine, which you probably do, you should go for the '''FTP''' ISO image. Otherwise download the '''core''' image. To obtain the image, go to: http://archlinux.org/download/
 
 
 
== Step 4: Creating a virtual machine ==
 
Start up the VirtualBox GUI and run the ''New Virtual Machine Wizard'':
 
# Give the machine a name and choose '''Arch Linux''' for the operating system.
 
# Choose the amount of memory to be allocated to the machine. At least 160 MiB is needed.
 
# Select the '''raw.vmdk''' disk image.
 
# Click ''Finish''.
 
 
 
Now go to '''File » Virtual Disk Manager''' and add the installation CD-ROM image you've downloaded. Close the window, go to the '''Settings''' of the virtual machine and choose the '''CD/DVD-ROM''' item on the left. Finally check the '''Mount CD/DVD Drive''' box, choose the '''ISO Image File''' option and select the installation media.
 
 
 
== Step 5: Installing the system ==
 
The main part is behind you. You have prepared a virtual machine with mounted installation media. Remember that inside the virtual machine, your disk will be named '''/dev/sda'''. Now you can loosely continue with one of these guides:
 
* [[Official Arch Linux Install Guide]]
 
* [[Installing Arch Linux on a USB key]]
 
 
 
== Troubleshooting ==
 
=== It doesn't boot on real hardware! ===
 
This is most probably caused by the <code>autodetect</code> hook in ''[[mkinitcpio|/etc/mkinitcpio.conf]]'', which removes unneeded modules from the initramfs image. If you have this hook in that file, remove it from the file and run:
 
# mkinitcpio -p linux
 
to regenerate the initramfs image.
 

Latest revision as of 13:50, 20 August 2014