Giter Site home page Giter Site logo

install-archlinux-on-virtual-box's Introduction

Install-ArchLinux-on-Virtual-Box

Instalação e configuração do Arch Linux na Virtual Box

Abra o VirtualBox, clique em Novo e escolha um nome para o SO, em versão, selecione Arch Linux x64 ou x86
Deixe a memória em 1024M ou 2048M
Escolha a opção de VDI (VirtualBox Disk Image)
Selecione Dinamicamente Alocado e em cerca de 20G ou 50G (Não será utilizado todo o espaço)
Dê Start/Iniciar e selecione a ISO do ArchLinux
Ao iniciar, escolha a opção Boot Arch Linux.

Ao bootar a mídia de instalação do Arch, você estará logado como # (root) em automatic login.
*Será utilizado o editor de texto nano ao decorrer do tutorial (para salvar: "ctrl+o", sair: "ctrl+x"), fica a seu critério qual editor utilizar!

1- Definir um layout de teclado (PT-BR)

loadkeys br-abnt2

2- Testar a Conexão

ping -c 3 www.google.com

3- Listar partições existentes:

fdisk -l

4- Configurar as partições no disco ( fica a seu critério, um exemplo para 20gb: )
Você será responsável pelos seus dados ,perdas poderão ocorrer caso não seja cuidadoso.

cfdisk /dev/sda Selecione o tipo 'dos'
Para a primeira partição tecle enter, digite o tamanho para 15G,
selecione primary,
escolha a opção bootable e depois write e digite yes.

Para a segunda partição tecle enter no espaço free, defina o tamanha para 2048M e selecione primary, dê write e quit.

5- Formatar as partições com o sistema de arquivos ext4:

mkfs.ext4 /dev/sda1

6- Formatar e ativar swap:

mkswap /dev/sda2

swapon /dev/sda2

7- Montar partições

mount /dev/sda1 /mnt

*Partições adicionais são montadas da mesma maneira.

8- Visualizar o particionamento atual:

lsblk /dev/sda

Então nesse tutorial ficou: / (root) no sda1, swap no sda2.

9- Instalar o sistema base

pacstrap /mnt base base-devel

10- Gerar arquivo fstab (FSTAB: File System Table):

genfstab /mnt/ >> /mnt/etc/fstab

11- Utilizar o ambiente chroot (Chroot: Change Root)

arch-chroot /mnt /bin/bash

12- Configurar Localização:

nano /etc/locale.gen

descomentar essa linha:

pt_BR.UTF-8 UTF-8

13- Gerar arquivo de localização

locale-gen

14- Criar o arquivo de configuração de idioma novamente:

echo LANG=pt_BR.UTF-8 > /etc/locale.conf

export LANG=pt_BR.UTF-8

15- Para que tais configurações fiquem guardadas, edite o arquivo vconsole.conf:

nano /etc/vconsole.conf

Escreva e depois salve:

KEYMAP=br-abnt2

16- Configurar o fuso-horário

ln -sf /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime

17- Sincronizar o relógio do hardware com o do sistema

hwclock  --systohc  --utc

18- Definir um nome para o SO: Para a tarefa de SO, aqui você entra com o grr

echo grr2017XXXX > /etc/hostname

19- Adicionando entrada em hosts

nano /etc/hosts

Deixe parecido com isso:

127.0.0.1 localhost.localdomain localhost

::1 localhost.localdomain localhost

127.0.1.1 grr2017XXXX.localdomain nomedopc

20- Baixar Sudo e Grub

pacman -S sudo grub os-prober

21- Instalar o GRUB

grub-install /dev/sda

22- Criar um ambiente ramdisk inicial

mkinitcpio -p linux

23- Gerar arquivo de configuração do GRUB

grub-mkconfig -o /boot/grub/grub.cfg

24- Criar usuario e definir senha Aqui você pode colocar o nome de usuário a sua escolha

useradd -m -g users -G wheel,storage,power -s /bin/bash seuuser

passwd seuuser

26- Definir a senha de root

passwd root

27- Editar o arquivo sudoers:

nano /etc/sudoers

Descomente a opção e salve

%wheel ALL=(ALL) ALL

Pronto para reiniciar o sistema!

exit

reboot

Após reiniciar selecionar "Boot Existing OS"
Logue com seu usuário e senha e digite os comandos:

hostname

uname -r

sudo pacman -S lsb-release

lsb_release -a

install-archlinux-on-virtual-box's People

Contributors

renanrudney avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.