Инсталирайте Arch Linux във VirtualBox

Install Arch Linux Virtualbox



Arch Linux може да не е за всеки. Повечето нови потребители вероятно биха предпочели нестандартно решение като Debian или Fedora. Въпреки това, винаги е полезно да имате инсталация на Arch Linux, с която да се справите и да разберете малко по -добре средата на Linux.

Подобни на нашитеИнсталиране на Gentooтази настройка използва VirtualBox за безрисково инсталиране. Разпределението е достатъчно леко, за да работи във виртуална машина и не би трябвало да се притесняваме от конкретни проблеми с хардуерния драйвер. Това е чудесен начин да експериментирате и след като сте достатъчно уверени, можете да продължите и да го инсталирате върху гол метал, ако желаете.







Една разлика от инсталацията на Gentoo ще бъде, че ще бъде много по -бързо, тъй като няма да компилираме ядрото и другите помощни програми от нулата. Вместо това просто ще използваме предварително опакованите двоични файлове, за да създадем нашите нови /(корен) заобикаляща среда



Ще започнем с първо зареждане на Arch iso за нашата виртуална машина. След това изрязваме стартиращ дял от нашия виртуален твърд диск и инсталираме основната Linux система Linux върху него. След това вграждаме в нашия потенциален нов корен, правим някои промени, като например избор на езици, картографиране на клавиатурата, часова зона и избор на хардуерен часовник и стартираме в новоинсталираната система, освобождавайки се от .iso диска.



1. Създаване на виртуална машина

Това става лесно с помощта на интерфейса VirtualBox. Изберете Ново опция и дайте име на вашата виртуална машина, изберете типа като 64-битова Arch Linux и разпределете поне 2 GB оперативна памет за виртуалната машина





След това създаваме виртуален твърд диск с размер поне 8 GB. Тук операционната система ще бъде инсталирана заедно с основната директория и други потребителски данни.



Можете да стартирате VM и той ще поиска стартиращ носител, защото твърдият диск, който току -що създадохме, е празен, а не стартиращ. Така че избираме вече изтеглени Arch Linux iso от нашия File Explorer, за да стартирате.

Това е приблизително това, което бихте видели, тук трябва да изберете първата опция на Booting Arch Linux, защото ви позволява да форматирате новосъздадения виртуален диск и да инсталирате Arch на него. След като видим подкана за обвивка, можем да продължим и да актуализираме нашата база данни с пакети, това е подобно на подходяща актуализация в системите на Debian.

корен@archiso ~# pacman -Причина

Пак Ман е мениджърът на пакети за Arch и флага означава синхронизация, когато се опитва да синхронизира Arch с официални хранилища и флагът -yy го принуждава да изтегли нов пакет от бази данни, дори ако системата е актуална (можете да пропуснете -yy, ако искате).

Тъй като това е виртуална машина, мрежата е достъпна по подразбиране, при условие че хост системата е свързана с интернет. Сега можем да преминем към разделяне на твърдия диск.

2. Разделете твърдия диск на дялове

Ще го разделяме, не използвайки gpt схемата, а по-скоро old-school две етикет, за да можете да стартирате двойно зареждане, ако решите да го стартирате на вашата действителна машина. За да знаете възела на устройството на диска, изпълнете командата:

#fdisk -на

Изходът ще ви покаже кой възел на устройството представлява целевия виртуален твърд диск.

Ясно е, че този с размер 128GB е нашият целеви диск, тъй като това е размерът, който избрахме по -рано. Възелът на устройството е / dev / sda който ще се използва за взаимодействие с диска. Нека направим диска стартиращ и за това бихме използвали cfdisk полезност.

#cfdisk/dev/сда

Това отваря интерфейс, който иска типа на етикета. Ще отидем с две. След това ще видим интерактивна сесия, която да ни улесни.

Избор [Ново] (като използвате клавишите със стрелки и натиснете ) ще създаде незабавно първия (и в нашия случай единствения) дял, който трябва да създадем.

Удари за да приемете размера на дяла по ваш избор и в следващото подкана изберете типа на дяла [първичен]. Това създава нов дял с възела на устройството /dev/sda1. Както е показано по -долу:

И накрая, изберете опцията Bootable и я превключете, за да направите дяла стартиращ. Колоната „Boot“ ще има звездичка, която показва, че дялът е стартиращ. Сега, за да направят промените окончателни, от най-долния ред отидете на [Пиши] , хит и въведете да, когато интерфейсът ви подкани да го направите.

Вече можете да излезете от интерфейса за разделяне. За да сте сигурни, че промените са успешни, стартирайте fdisk -l още веднъж и ще видите запис за /dev /sda1.

Сега трябва да го форматираме с файлова система, която в нашия случай ще бъде ext4.

#mkfs.ext4/dev/sda1

Монтирайте устройството, така че да можем да записваме данни към него, това би било необходимо за инсталиране на основната система върху него.

#монтаж /dev/sda1

Сега данните, които се записват / mnt папка ще се съхранява в sda1 дял.

3. Инсталиране на основната система

За да инсталираме основната система и основните помощни програми, ще използваме pacstrap помощната програма, която се предлага с iso Linux на Arch. Нека инсталираме базови и базови пакети за нашата нова среда Arch.

#опаковка /mnt base base-devel

След синхронизиране на базите данни, той ще подкани потребителя да избере необходимите пакети от списък на наличните. Опцията по подразбиране е да инсталираме всички, което ще използваме. Продължете с това, като ударите и продължете с инсталацията. Това ще отнеме известно време, тъй като основният пакет ще бъде изтеглен (~ 300 MB изтегляне) и разопакован.

Добре, преди да продължим по -нататък, нека разберем, че / mnt / ще бъде нашата нова /(корен). Това означава всички директории, които бихте очаквали под / директория като /и т.н. е под /mnt/и т.н. за момента. Това е важно да се разбере, защото когато правим промени тук, ще влезем вътре / mnt директория много.

Първо ще трябва да генерираме fstab файл, който означава Таблица на файловата система, който казва на вашата ОС какви дялове и дискове трябва да бъдат монтирани автоматично по време на процеса на зареждане.

#genfstab-U -стр /mnt>> /mnt/и т.н./fstab

Това ще направи запис за /dev/sda1 да се монтира в процеса на зареждане. Можете да проверите съдържанието на /mnt/etc/fstab за да видите, че дялът е адресиран от неговия UUID. Сега се пренасочваме / mnt за задаване на езикови предпочитания, картографиране на клавиши и часови зони.

#arch-chroot/mnt/съм/баш

След като влезете в този нов корен, отворете файла /etc/locale.gen:

#нано /и т.н./local.gen

И разкомментирайте линията en-US.UTF-8 UTF-8

След като сте записали файла, можете да изпълните командата:

#местно-ген

И промените щяха да настъпят. До задаване на часова зона, трябва да създадем следната символна връзка:

#Ин -sf /usr/дял/zoneinfo/Европа/Лондон/и т.н./местно време

Вашата часова зона ще бъде различна и за да намерите правилната часова зона, можете да я проучите zoneinfo директория с помощта на завършване на раздел.

След това активирайте хардуерния часовник и оставете операционната система да разбере, че работи в UTC.

#hwclock--systohc --utc

Също така трябва да зададем името на хоста и да попълним файловете на хостовете. Избрахме името да бъде ArchLinux, но можете да изберете каквото предпочитате име.

#echo ArchLinux >> /etc /hostname
#nano /etc /hosts

Във файла hosts добавете следните редове в долната част (заменяйки ArchLinux с каквото име на хост сте избрали по -горе):

127.0.0.1 локален хост
127.0.1.1 ArchLinux
:: 1 локален хост

Бихме искали също да активираме dhcp клиент, за да може да говори с вашия домашен рутер (или хост машината):

#systemctlактивирайтеdhcpcd

И накрая, трябва да създадем парола за нашия root потребител.

#passwd

Въведете и въведете отново паролата според подканата на системата.

4. Инсталиране на буутлоудъра

Като последна стъпка ще инсталираме grub като наш буутлоудър. Той би бил отговорен за избора от коя операционна система да се стартира, в случай че имате инсталирани множество операционни системи и ще бъде генериран и конфигурационен файл, за да може grub да разбере системното оформление. За да инсталирате grub run:

#пак Манизкормвам

Изпълнете командата grub-install, за да го направите / dev / sda's boot-loader (не /dev /sda1, а целия диск / dev / sda !)

#grub-install/dev/сда

Сега можем да генерираме и запишем конфигурационен файл на grub в директорията /boot.

#grub-mkconfig-или /зареждане/изкормвам/grub.cfg

И накрая, излизаме от хроо-средата си и демонтираме /dev /sda1, преди да рестартираме в нашата новоинсталирана Arch Linux среда.

#излизане
#umount /dev /sda1
#рестартиране

От тук можете да продължите и да изследвате средата Arch. Можете да инсталирате графичен интерфейс или да го стартирате като персонализиран файлов сървър, в зависимост от вашите предпочитания.