Pular para o conteúdo

Aula FreeBsd – Partições e Instalação via linha de comando

# gpart delete -i 4 ada0s1
-i = indice da partição

# gpart creat -s gpt ada0 -s = schema – – Cria esquema de partição

# gpart add -a 4k -s 512k -t freebsd-boot -l boot ada0 – Cria esquema de partições boot
-s = size

# gpart add -a 4k -s 10G -t freebsd-usf -l raiz ada0  – Cria uma partição com rotulo raiz

# gpart add -a 4k -s 10G -t freebsd-swap -l swap ada0 – Cria partição swap

Escrever o boot dentro da partição boot
# gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada0
-b = equivale ao MBR do gpt
-p = partiçoes gpt

Formatar as partições
# newfs -U -O2 -j /dev/gpt/raiz
# newfs -U -O2 -j /dev/gpt/usr

Montar as partições
# mkdir /tmp/mnt
# mount /dev/gpt/raiz /tmp/mnt

# mkdir /tmp/mnt/usr /tmp/mnt/var

# mount /dev/gpt/usr /tmp/mnt/usr
# mount /dev/gpt/var /tmp/mnt/var

Instalar PORTS e outros
# cd /usr/freebsd-dist

Ver estrutura do arquivo em um arquivo .txz
# tar -tf base.txz

# for file in base.txz kernel.txz doc.txz; do (tar -xvf $file -C /tmp/mnt/); done

# ls -lh /tmp/mnt

Criar o fstab
# vi /tmp/mnt/etc/fstab

Dentro do fstab: Disco montagem tipo leitura/escrita naosei verifica-falah
/dev/gpt/raiz / usf rw 1 1