Oracle Enterprise Linux 7: instalação pela rede

Recentemente comprei dois PCs sem DVD. Tenho que instalar o OEL 7 neles. Poderia ser apenas por pendrive, mas eu só tinha disponível um pendrive de 4GB, o que não é suficiente para a ISO completa do OEL 7, mas cabe a ISO de Boot, essa da imagem abaixo.

Crie um pendrive com esta ISO (eu usei o programa Rufus para isto), e dê boot com ele na máquina onde será instalado o OEL 7.

Em outra máquina (que servirá como servidor dos arquivos da ISO), inicie e instale o Apache.

[suporte@Baltazar ~]$ sudo yum -y install httpd
...
Installed:
  httpd.x86_64 0:2.4.6-88.0.1.el7

Dependency Installed:
  apr.x86_64 0:1.4.8-3.el7_4.1   apr-util.x86_64 0:1.5.2-6.0.1.el7   httpd-tools.x86_64 0:2.4.6-88.0.1.el7   mailcap.noarch 0:2.1.41-2.el7

Complete!
[suporte@Baltazar ~]$ sudo systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[suporte@Baltazar ~]$ sudo systemctl start httpd

Edite o arquivo de configuração do Apache…

[suporte@Baltazar ~]$ sudo vi /etc/httpd/conf/httpd.conf

E logo abaixo disso…

<Directory />
AllowOverride none
Require all denied
</Directory>

Coloque isso:

<Directory "/var/www/html/OSimage/OL7">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
Require all granted
</Directory>

E então reinicie o Apache.

[suporte@Baltazar ~]$ sudo systemctl restart httpd

Crie um diretório (o que colocamos na configuração do Apache) para ter os arquivos da ISO do OEL 7, monte a ISO, e copie os arquivos para lá.

[suporte@Baltazar ~]$ sudo mkdir -p /var/www/html/OSimage/OL7
[suporte@Baltazar ~]$ sudo mkdir -p /mnt/OSimage/OL7
[suporte@Baltazar ~]$ sudo mount -t iso9660 -o loop /home/suporte/Software/OEL-7.5-x64.iso /mnt/OSimage/OL7
mount: /dev/loop0 is write-protected, mounting read-only
[suporte@Baltazar ~]$ sudo cp -a -T /mnt/OSimage/OL7/ /var/www/html/OSimage/OL7
[suporte@Baltazar ~]$ sudo umount /mnt/OSimage/OL7/

Não esqueça de liberar a porta 80 no Firewall (putz, perdi um tempo com esta besteira…).

[suporte@Baltazar ~]$ sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
success
[suporte@Baltazar ~]$ sudo systemctl stop firewalld
[suporte@Baltazar ~]$ sudo systemctl start firewalld

Nosso servidor de arquivos da ISO está pronto.

Na máquina em que vai ser instalado o OEL, habilite a rede, e depois selecione a outra máquina como fonte de instalação, no Menu “Installation Source“.

E então você poderá selecionar (em “Software Seletion“) o conjunto de pacotes que será instalado. E pronto, é só finalizar a instalação.

One comment

  1. Portilho ,isso me fez lembrar da época que usava cabo cross via PXE Boot para fazer essas instalações.

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.