Servidor en un Mac prePPC, paso tres: Preparativos antes de arrancar netBSD, por Toad

Bien, ahora al reiniciar… saldrá el disquete con el interrogante parpadeando. ¿Pero no estaba ya instalado? Sí pero lo que pasa es que NetBSD necesita MacOS para arrancar, y en este momento no hay MacOS (recuerda que lo ha quitado el instalador al particionar).

Lo que hice fue usar el CD que había grabado antes con la Carpeta del Sistema para arrancar el ordenador, y después arrancar el NetBSD instalado desde ahí. Pero antes de nada conecté definitivamente el Mac antiguo al router con el cable Ethernet (y el transceptor), así como el Mac nuevo; ya que no necesitaba usar más AppleTalk.

Aquí una guía para arrancar el Mac:

Mete el CD bootable que has grabado con la Carpeta del Sistema, y reinicia el Mac pulsando C. Deberás arrancar ahora desde el CD.

Una vez arrancado el sistema del CD, te aparecerá un cuadro donde te dará la opción para formatear la partición MacOS y darle un nombre. Por supuesto, deberías haber creado una partición MacOS cuando instalaste NetBSD (si no la has creado no te aparecerá ningún cuadro y no podrás hacer nada).

Cuando la recién formateada partición macOS aparezca en el escritorio, copia la Carpeta del Sistema del CD al disco duro.

Reinicia y arranca desde el disco duro.

Se mete ahora el CD de NetBSD y se copia al disco duro la carpeta installation/misc.

Pon el direccionamiento de 32 bits.

Arranca con extensiones desactivadas.

Pon los monitores a Blanco y Negro.

Abre el NetBSD Mac Booter. Dale a Boot Options y dale a arrancar desde el disco duro, y pon el ID SCSI del mismo en la casilla correspondiente. Si no lo sabes, dale a Obtener Información en su icono en el escritorio 🙂 Luego asegúrate de que no esté marcado “Single User mode” y no tienes que marcar nada más.

Dale a Comando+B .

Parte II: en netBSD

Ahora ya estaba cargando NetBSD 🙂 Primeramente entré como root y configuré la red.

Si eres un usuario novato puedes ver este manual mucho más detallado sobre la configuración de la red y después ver la guía detallada de instalación de Apache y PHP, en lugar de seguir leyendo este documento.

Lo primero es probar los ajustes:

# uname

NetBSD

# ifconfig sn0 192.168.1.7 netmask 255.255.255.0 up

# route add default 192.168.1.1

# echo “nameserver 192.168.1.1” > /etc/resolv.conf

# ping -c 3 192.168.1.1

PING 192.168.1.1 (192.168.1.1): 56 data bytes

64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=0.492 ms

64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.443 ms

64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.447 ms

— 192.168.1.1 PING Statistics —

3 packets transmitted, 3 packets received, 0.0% packet loss

round-trip min/avg/max = 0.443/0.46/0.492 ms

# ping -c 3 192.168.1.22

PING 192.168.1.22 (192.168.1.22): 56 data bytes

64 bytes from 192.168.1.22: icmp_seq=0 ttl=64 time=0.135 ms

64 bytes from 192.168.1.22: icmp_seq=1 ttl=64 time=0.137 ms

64 bytes from 192.168.1.22: icmp_seq=2 ttl=64 time=0.135 ms

— 192.168.1.22 PING Statistics —

3 packets transmitted, 3 packets received, 0.0% packet loss

round-trip min/avg/max = 0.135/0.135/0.137 ms

# ping -c 3 www.google.com

PING www.google.akadns.net (66.102.11.99): 56 data bytes

64 bytes from 66.102.11.99: icmp_seq=0 ttl=246 time=117.018 ms

64 bytes from 66.102.11.99: icmp_seq=1 ttl=246 time=118.871 ms

64 bytes from 66.102.11.99: icmp_seq=2 ttl=246 time=118.937 ms

— www.google.akadns.net PING Statistics —

3 packets transmitted, 3 packets received, 0.0% packet loss

round-trip min/avg/max = 117.018/118.275/118.937 ms

#

Como veo que funciona bien, paso los ajustes “a limpio” y de paso añado mi cuenta de usuario:

# vi /etc/rc.conf

# echo “inet 192.168.1.7 netmask 255.255.255.0” > /etc/ifconfig.sn0

# useradd -m toad && passwd toad

# shutdown -r now

Como hostname he escogido radon y no me preguntes por qué 😛

0 0 votos
Article Rating
Subscribe
Notify of
1 Comment
Oldest
Newest Most Voted
Opiniones Inline
Ver todos los comentarios
Anónimo
Anónimo
17 years ago

que porqueria

1
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x