Como posso instalar o OpenBSD em um SSD sem uma unidade óptica?

1

Estou procurando uma imagem inicializável do OpenBSD que possa ser instalada no SSD para executar o pf on. Eu encontrei essas imagens para m0n0wall e pfSense, mas não apenas para o OpenBSD.

Alguém pode me ligar a uma imagem com instruções sobre como instalá-la diretamente em um SSD?

Obrigado antecipadamente.

    
por Zen Master 05.07.2011 / 18:28

6 respostas

2

Esta página da web em bsdgurl.org parece estar oferecendo o que você está procurando. Você precisará gravar a imagem em uma unidade USB, inicializar a partir do USB e, em seguida, instalar no seu DOM (ssd). Use o método 2 se você não tiver outra caixa BSD por aí.

    
por 05.07.2011 / 23:35
2

Primeiro, vá para a área de download do openbsd (exemplo: link ) você precisará de dois arquivos:

  • pxeboot
  • bsd.rd (rd significa ramdisk)

Com esses dois arquivos, você precisa configurar um ambiente de inicialização pxe.

Em seguida, você precisa configurar um servidor DHCP que reconheça o endereço MAC da placa e defina a opção nome do arquivo e próximo servidor .

Aqui está um exemplo para um dhcpd linux:

host soekris {

          hardware ethernet 00:00:AB:CD:EF:1c;
          fixed-address 192.168.0.150;
          filename "pxeboot";
          next-server 192.168.0.98;

}

Onde o seu nextserver é um servidor tftp que atende os arquivos / pxeboot e /bsd.rd

No Windows eu uso o excelente tftpd32d ( link )

Você precisa ativar apenas a opção TFTP e definir o diretório como o que contém os dois arquivos e iniciá-lo.

Agora inicialize sua máquina com o PXE ativado. Certifique-se de que seu daemon dhcp esteja atendendo o endereço correto e as informações corretas (verifique o DHCPACK nos logs)

A opção filename instrui sua máquina a carregar e executar o pxeboot, que é o primeiro estágio (um pouco equivalente ao grub). Então, no prompt, você pode esperar ou simplesmente digitar bsd.rd . Este arquivo também será baixado do servidor TFTP e iniciará o procedimento de instalação.

Você também pode consultar a documentação oficial no link

e procure a seção "Criando uma configuração inicializável da rede PXE usando o OpenBSD ou outro sistema semelhante ao Un * x:"

    
por 05.08.2011 / 17:12
2

se você fizer isso várias vezes, a inicialização da pxe será mais fácil.

se for apenas algumas vezes, basta montar sua unidade flash em outra máquina como raiz em uma máquina virtual. por exemplo, se você estiver usando o qemu / kvm no linux e o flash drive aparecer como / dev / sdc

kvm -drive file=/dev/sdc,if=virtio,cache=none -cdrom /path/to/install55.iso -boot d

você terá que fazer isso como root para acesso bruto a / dev / sdc. Além disso, não se preocupe com virtio. funciona bem no openbsd e a instalação ainda funcionará se a unidade for ide, sata, scsi ou qualquer outra coisa. ive até mesmo feito com drives que arrancar a partir de usb em soekris.

    
por 26.08.2014 / 10:24
1

O processador Atom é suportado de acordo com a página da plataforma OpenBSD i386. Você terá que verificar o resto dos dispositivos no quadro.

Eu recomendo tentar uma instalação regular do OpenBSD tanto para testes quanto para operação contínua. Evite as outras opções de "imagem" por aí, se você quiser suporte dos desenvolvedores do OpenBSD e da comunidade de usuários.

A instalação no SSD não deve ser diferente da instalação em um disco rígido. Leia o guia de instalação no FAQ para obter instruções detalhadas. O truque para você é pegar o skate. Contanto que o BIOS o suporte, você pode tentar inicializar e instalar a partir de um CD-ROM USB externo usando a mídia de instalação (Guia de Instalação seção 4.3) que você comprou ou baixou. O arquivo cd49.iso é o que você deseja baixar do diretório i386 de qualquer servidor espelho oficial.

Se um CD-ROM externo não for absolutamente uma opção, a inicialização de PXE é sua melhor alternativa. No entanto, este leva um pouco de trabalho para configurar o DHCP, o TFTP, etc.

Atenciosamente!

    
por 28.09.2011 / 21:02
0

A maioria das imagens do OpenBSD inicializáveis prontas que eu conheço são (ou foram) voltadas para computadores de placa única incorporados, como os dispositivos Soekris e Alix. O objetivo principal era reduzir o sistema operacional para caber em cartões flash menores.

Hoje em dia, agora que os dispositivos de armazenamento flash ficaram maiores, a maioria das pessoas instala o sistema operacional OpenBSD inteiro diretamente na mídia flash.

Posso pensar em duas opções principais de instalação para sua situação:

  1. Instalação de rede do PXE-boot.
  2. Instalação direta na unidade flash / SSD de outro computador.

O menos complicado é, de longe, o método de instalação direta.

Aqui está o que eu sugeriria. Conecte o SSD a um computador conectado à Internet. Inicialize esse computador com o cd-rom do instalador do OpenBSD. Instale o OpenBSD na unidade SSD recentemente conectada.

Após a instalação, modifique o arquivo / etc / fstab conforme necessário. Você pode fazer isso manualmente no final da instalação antes de reinicializar. Ou você pode inicializar o disco de instalação novamente e selecionar shell, montar o sistema de arquivos recém-instalado e modificar com o comando sed. Geralmente, isso significa alterar todas as entradas / dev / wd1x para / dev / wd0x, por exemplo.

Remova a unidade SSD e insira na máquina de destino. Tente inicializar. Se houver problemas ao inicializar, geralmente é porque as entradas / etc / fstab estão incorretas. Verifique a saída do dmesg à medida que o kernel é inicializado para ver como os dispositivos da unidade de disco rígido das máquinas de destino são detectados. Eles devem ser sd0 ou wd0.

Boa sorte!

    
por 20.07.2011 / 06:46
0

PXE boot um kernel do OpenBSD é simples; O PXE instalando o OpenBSD é um pouco mais complexo.

O PXE pode instalar o último install55.iso do OpenBSD com o Serva (estou relacionado ao desenvolvimento do Serva) ou com algum outro servidor PXE seguindo as instruções do Serva

Veja aqui para detalhes completos e requisitos: link

Quando o ambiente está definido, você pode ver aqui o procedimento passo a passo da inicialização do cliente PXE até que a instalação seja concluída.

OpenBSD amd64 install step-by-step considering OpenBSD_55_amd64 as head directory:  
From Serva repository ( IP 192.168.20.1 ) i.e.

(I)nstall, (U)pgrade, (A)utoinstall or (S)hell? I
Choose your keyboard layout ('?' or 'L' for list) [default]     
System hostname? (short form, e.g. 'foo') foo
Available network interfaces are: vic0 vlan0.
Which network interface do you wish to configure? (or 'done') [vic0]    
IPv4 address for vic0? (or 'dhcp' or 'none') [dhcp]
IPv6 address for vic0? (or 'rtsol' or 'none') [none]
Available network interfaces are: vic0 vlan0.
Which network interface do you wish to configure? (or 'done') [done]
Password for root account? (will not echo) ****
Password for root account? (again) ****
Start sshd(8) by default? [yes]
Start ntpd(8) by default? [no]
Do you expect to run the X Window System? [yes]
Do you want the X Window System to be started by xdm(1)? [no]
Change the default console to com0? [no]
Setup a user? (enter a lower-case loginname, or 'no') [no]
What timezone are you in? ('?' for list) [Europe/London]
Available disks are: sd0.
Which disk is the root disk? ('?' for details) [sd0]
Use DUIDs rather than device names in fstab? [yes]
Use (W)hole disk, use the (O)penBSD area, or (E)dit the MBR? [Whole]
Use (A)uto layout, (E)dit auto layout, or create (C)ustom layout? [a]

Let's install the sets!
Location of sets? (cd disk ftp http or 'done') [http]
HTTP/FTP proxy URL? (e.g. 'http://proxy:8080', or 'none') [none]
Server? (hostname, list#, 'done' or '?') [mirror.codigo23.net] 192.168.20.1
Server directory? [pub/OpenBSD/5.5/i386] OpenBSD_55_amd64/5.5/amd64
Select sets by entering a setname ... 
                                  ... [done]
Directory does not contain SHA256.sig. Continue without verification? [no] yes
Installing ...
Installing ...
...
Location of sets? (cd disk ftp http or 'done') [done]
CONGRATULATIONS! your OpenBSD install has been successfully completed!
To boot the new system, enter 'reboot' at the command prompt.
    
por 27.08.2014 / 12:32

Tags