Instalación de NetBSD junto a Debian GNU/Linux

 

 

En esta publicación veremos cómo instalar NetBSD junto a Debian GNU/Linux. 

Una de las ventajas de NetBSD sobre OpenBSD es su mayor cantidad de software disponible para instalar desde sus repositorios y desde pkgsrc. Por otra parte la instalación de paquetes en NetBSD se lleva a cabo muy rápidamente. Como punto en contra figura el hecho de que todavía no he podido usar un gestor de inicio de sesión (login manager), como SLiM por ejemplo, para iniciar sesión; en su lugar he tenido que iniciar el escritorio con startx pero esto tampoco es una dificultad. También cabe aclarar que esta instalación la estoy haciendo en una máquina virtual con el sólo propósito de tomar capturas de pantalla. Ya he realizado la instalación en hardware verdadero y funciona perfectamente.

1 Primero descargamos GParted Live y lo grabamos a un pendrive/unidad USB arrancable. También descargamos NetBSD desde su sitio oficial y lo grabamos a un pendrive/unidad USB. Cabe aclarar que en la página web de NetBSD podemos elegir el tipo de descarga, y elegiremos USB image que nos descargará un archivo img que podemos grabar a nuestra unidad USB. Luego conectamos nuestra PC mediante cable Ethernet a Internet.

Sitio oficial de GParted: https://gparted.org/livecd.php

Sitio oficial de NetBSD: https://netbsd.org/

2 Hacemos espacio libre con GParted y formateamos ese espacio libre como NTFS para poder identificarlo fácilmente más tarde desde el instalador.



3 Iniciamos nuestra unidad USB donde hemos grabado NetBSD. El sistema iniciará automáticamente en 5 segundos.

4 Ahora configuraremos nuestro idioma y teclado.

 a- Elegimos la opción "Mensajes de instalación en castellano". 


 b- Luego elegimos nuestro teclado de la lista. En mi caso elegiré "Latin American".

5 Ahora pasamos a la instalación propia. 



 a- Elegimos "Instalar NetBSD en el disco duro" y respondemos "Si" a la confirmación de continuar. Luego elegimos nuestro disco duro, en mi caso es wd0.


 

b- Presionamos ENTER en "Esta es la geometría correcta" y en "Editar la tabla de particiones MBR".


 

c- Nos aparecerá nuestra partición NTFS, presionamos ENTER y en Tipo presionamos ENTER para desplegar la lista de la que elegiremos NetBSD.


 


 d- Luego en "instalar" y "activa" presionaremos ENTER para cambiar el valor a como en la captura de pantalla a continuación.


 

e- Por último presionamos ENTER en "Partición OK" y en "Tabla de particiones OK".


 

 f- En la pregunta "¿Quiere actualizar el código de arranque en el Master Boot Record...? respondemos elegimos No, ya que vamos a usar GRUB.


 g- Elegimos "Use default partition sizes" y presionamos ENTER. Esto establecerá una porción donde montar la raíz del sistema operativo / y un espacio de memoria de intercambio o SWAP. A continuación elegimos "Tamaños de partición ok" y presionamos ENTER.


 

 h- Elegimos "Usar consola BIOS" y presionamos ENTER.


 i- En "Seleccione su distribución" elegimos "Instalación completa" y presionamos ENTER.


 j- En "Seleccione el medio" elegimos "CD-ROM / DVD / install image media" y presionamos ENTER


 k- La instalación comenzará inmediatamente. Una vez finalizado presione ENTER para continuar.


 
6 Configuración. Ahora vamos a configurar nuestro sistema.

 a- Nos posicionamos en la primera opción y presionamos ENTER para configurar nuestra red. Recuerde haber conectado su computadora a Internet mediante cable Ethernet. Elegimos nuestra interfaz de red, en mi caso wm0. Pero puede ser re0 dependiendo del caso de cada uno. Presionamos ENTER hasta realizar autoconfiguración y lo mismo en Dominio DNS. Una vez terminado elegimos "" en ¿Son correctos?. Y presionamos ENTER en instalar la información en /etc/.


 b- Luego continuamos con configurar la zona horaria que es muy sencillo de realizar y por lo tanto no escribiré sobre eso.


 c- En "Shell de root" presionamos ENTER y elegimos /bin/ksh. Con esto elegiremos al Korn Shell que es excelente.


 d- Configuramos la contraseña de root siguiendo los pasos que nos indica.


 e- Elegimos "Activar la instalación de paquetes binarios" y presionamos ENTER. Luego elegimos y presionamos ENTER en "Instalar pkgin y actualizar la lista de paquetes". Una vez completado presionamos ENTER para continuar.


 f- Luego elegimos "Descargar y desempaquetar pkgsrc" y presionamos ENTER las dos veces. La instalación tardará un poco pero vale la pena.


 g- Nos posicionamos en "Activar ntpd" y presionamos ENTER, hacemos lo mismo con "Ejecutar ntpdate durante el arranque".


 h- Desactivamos cgd posicionándonos en la opción y presionando ENTER.


 i- Elegimos "Add a user" y presionamos ENTER, vamos a configurar nuestro usuario de Administrador. Ingresamos el nombre administrador y luego cuando se nos pregunte ingresamos nuestra contraseña y luego elegimos a /bin/ksh como nuestro shell, una vez terminado nuestra pantalla quedará así:


 


 j- Elegimos "Terminar configuración" y presionamos ENTER dos veces.


 

k- Elegimos "Reiniciar la computadora", presionamos ENTER y retiramos nuestra unidad USB.
 
7 Ya en GNU/Linux, en Debian en una terminal escribimos sudo fdisk -l que nos va a listar las particiones. En mi caso la partición de NetBSD está en /dev/sda4. Es muy importante saber ése último número porque lo vamos a usar para configurar GRUB para poder arrancar NetBSD.

  a- Ahora vamos a crear un archivo con la instrucción de arranque para NetBSD. Dado el caso de que tengamos como editor de archivos a nano vamos a escribir: sudo nano /etc/grub.d/40_custom y presionamos ENTER. Una vez dentro de nano escribimos lo siguiente:
 
menuentry "NetBSD" {
    set root=(hd0,4)
    chainloader +1
}


  Prestamos atención a set root=(hd0,4) siendo este último 4 el número que nos dió como resultado el comando fdisk -l. Por lo tanto lo completamos con el número de partición que nos dió fdisk -l.
 
  b- Presionamos CTRL+S para guardar y CTRL+X para salir.
 
  c- Escribimos sudo update-grub y presionamos ENTER y se generará la entrada correspondiente a NetBSD con la que podremos iniciarlo.

Listo con eso habrá quedado instalado NetBSD en nuestra computadora. Sin desconectarnos del cable Ethernet podemos iniciar la configuración de nuestra red inalámbrica Wi-Fi siguiendo las instrucciones de esta publicación: Cómo conectarse a Wi-Fi en NetBSD

Más adelante veremos cómo instalar un escritorio en NetBSD e instalar programas.



Cómo conectarse a Wi-Fi en NetBSD

 

En esta publicación veremos cómo conectarnos a Wi-Fi en NetBSD.
Después de mucho investigar y reunir información dispersa de muchos sitios de Internet logré hacer una solución concisa y sencilla.

1 Para trabajar con facilidad vamos a instalar GNU nano. Por lo tanto conectamos nuestra PC a Internet mediante cable Ethernet y ejecutamos el siguiente comando:

pkgin install nano

2 Identificamos nuestra tarjeta de red ingresando en la terminal el comando ifconfig Luego prestamos atención a la lista de interfaces (rtw0 re0, etc) buscando la que tenga escrita en la línea media la siguiente información IEEE802.11. La que contenga esa línea es nuestra tarjeta de red. En mi caso es rtwn0. Recuerde que en su caso puede ser distinto, no olvide reemplazar rtwn0 en todas las veces que aparece en esta publicación con el nombre de su tarjeta de red.

3 Creamos el archivo ifconfig.rtwn0 ejecutando nano /etc/ifconfig.rtwn0 y lo rellenamos con lo siguiente:

up
media autoselect
mode 11g
dhcp

 

Guardamos con CTRL S y cerramos con CTRL X.


4 Ingresamos los siguientes comandos:

ifconfig rtwn0 up

ifconfig rtwn0 list scan

Estos comandos nos mostrarán las redes disponibles.


5 Ejecutamos nano /etc/wpa_supplicant.conf y agregamos esto:

network={
        ssid="NOMBRERED"
        psk="CONTRASEÑA"
}


Reemplazando, por supuesto NOMBRERED por el nombre de su red Wi-Fi a la que quiere conectarse y CONTRASEÑA por su contraseña.

Guardamos con CTRL S y cerramos con CTRL X.

 

6 Ingresamos los siguientes comandos:

ifconfig rtwn0 up

service dhcpcd start

service wpa_supplicant start


7 Editamos rc.conf con el comando nano /etc/rc.conf y agregamos las siguientes líneas

dhcpcd=YES
dhcpcd_flags="-qM rtwn0"
wpa_supplicant=YES
wpa_supplicant_flags="-i rtwn0 -c /etc/wpa_supplicant.conf"


Guardamos con CTRL S y cerramos con CTRL X.

 

8 Reiniciamos ¡y listo! con eso debe quedar configurada su tarjeta de red y su conexión a Wi-Fi.

Fuentes de información:

How to use wpa supplicant
NetBSD desktop pt.2: Set up wireless networking on NetBSD with wpa_supplicant and dhcpcd
configuring wireless connection?
NetBSD - A little guide for newcomers

Cómo abrir pendrives/unidades USB en OpenBSD

En esta publicación vamos a montar una unidad USB y vamos a copiar archivos desde allí en OpenBSD. El proceso no es tan automático como en GNU/Linux pero aún así es fácil. Sólo necesitamos ingresar unos comandos, y como algunos necesitan permisos de superusuario root usaremos DOAS (Dedicated OpenBSD Application Subexecutor).

1 Inicie sesión en su cuenta de usuario, en este caso usaremos la cuenta de administrador que configuramos en la publicación anterior.

2 Conecte su dispositivo USB y abra una terminal, por ejemplo la terminal de XFCE. A continuación ingrese los siguientes comandos:


a- 

doas sysctl hw.disknames , se le pedirá la contraseña de root para continuar.


 

b- Se listarán varios dispositivos, pero vamos a centrarnos en uno, sd, en mi caso sd0.


c- Vamos a identificar a sd, escribimos dmesg | grep sd0 . Con ese comando nos indica que sd0 es mi pendrive Kingston.


d- Vamos ahora a identificar la porción/slice donde encontraremos nuestros datos en el pendrive/unidad USB. Introducimos y ejecutamos el comando doas disklabel sd0 . Con este comando vemos que está formateada como MSDOS la partición i, y esa i es el dato que necesitamos.


f- Creamos una carpeta para montar la unidad USB con el comando doas mkdir /mnt/USB , o en vez de USB el nombre que queramos.


g- Por último montamos la unidad USB con el comando doas mount /dev/sd0i /mnt/USB


 

Listo con esto quedará montada la unidad USB, que en mi caso voy a abrir llendo a la carpeta /mnt/USB. 


 

Y en mi caso voy a copiar un fondo de pantalla que hay allí y lo establezco como fondo de pantalla.



Por último antes de retirar la unidad USB debemos desmontarla. Para eso ingresamos el siguiente comando doas umount /mnt/USB


Fuentes de información:

OpenBSD Mount And Use a USB Flash Drive 

Como conectar a Internet (cableado y Wi-Fi) y establecer un escritorio XFCE en OpenBSD

Una vez instalado OpenBSD, por ejemplo siguiendo la guía anterior, querrá conectarse a Internet vía cable o Wi-Fi y también establecer un entorno de escritorio como XFCE. En esta guía veremos cómo hacerlo.

1 Iniciamos sesión en nuestra cuenta root de OpenBSD.

2 Escribimos el comando ifconfig

y localizamos nuestra tarjeta de red ethernet (cableada). En mi caso es em0, pero puede ser re0 u otras dependiendo de su caso.

3 Escribimos los siguientes comandos:

echo 'dhcp

up' > /etc/hostname.em0 

prestamos atención a este último ítem .em0 ya que tiene que coincidir con el nombre de nuestra tarjeta de red que nos indicó ifconfig. También se da el caso en que es hostname.re0

chown root:wheel /etc/hostname.em0

chmod 0640 /etc/hostname.em0

y por último escribimos

sh /etc/netstart

y con eso debe haber quedado configurada y conectada nuestra red.

 


4
A continuación vamos a instalar el firmware necesario para nuestra tarjeta de red inalámbrica. Para eso escribimos el comando fw_update



y esperamos un poquito a que se instale el firmware que incluirá seguramente el firmware para nuestra tarjeta de red.

5 Ahora vamos a conectarnos a Wi-Fi, para eso ingresamos los siguientes comandos:

a- Escriba ifconfig (y presione ENTER) y anote el nombre de la tarjeta de red inalámbrica. En mi caso es rtwn0.

b- Escriba el comando:

echo 'join NOMBRE_RED wpakey contraseña

reemplace NOMBRE_RED por el nombre o SSID de su red Wi-Fi. Y reemplace contraseña con su contraseña de Wi-Fi.

c- Continúe con los comandos:

dhcp

up' > /etc/hostname.rtwn0



chown root:wheel /etc/hostname.rtwn0


chmod 0640 /etc/hostname.rtwn0

d- Y por último: sh /etc/netstart

Con eso habrá configurado y conectado la red Wi-Fi. Para comprobarlo ingrese los siguientes comandos:

ifconfig rtwn0 up

ifconfig rtwn0 scan

Ahora vamos a instalar el escritorio XFCE y vamos a configurar una sesión gráfica.

6 Escriba pkg_add -iv xfce xfce-extras slim slim-themes consolekit2 nano xdg-user-dirs


 

La instalación tardará mucho tiempo (alrededor de una hora). Aún no sé por qué tarda tanto pero parece que es así.

7 Ahora vamos a añadir un nuevo usuario, un usuario de administrador para no usar la cuenta root que conlleva sus riesgos.

a- Ingresamos el comando adduser y rellenamos los formularios.


b- En las preguntas Enter default shell, Default login class, presionamos ENTER así se autocompletará con las opciones recomendadas.


c- En Enter your default HOME partition presionamos ENTER.


d- En las preguntas Copy dotfiles from, Send welcome message, Prompt for passwords by default, Default encryption method for passwords, presionamos ENTER para autocompletar a cada una.


e- Ahora en Enter username ingresamos administrador. Y en Enter full name completamos con Administrador.



f- En login group presionamos ENTER y en Invite administrador to other groups, ingresamos wheel.


g- A continuación nos volverá a preguntar una vez más alguna de las preguntas anteriores, recuerde completarlas con las instrucciones anteriores.


h- En Login class también presionaremos ENTER para autocompletar.


i- Por último nos presentará toda la información que completamos y si está correcta respondemos a OK? con y. Luego en Add another user? contestamos n y esto terminará el programa.

8 Ahora vamos a configurar DOAS (Dedicated Openbsd Application Subexecutor) que nos permitirá ejecutar comandos como root sin serlo desde nuestra cuenta de Administrador que usaremos para instalar programas y realizar tareas administrativas sin usar la cuenta root.

a- Ingrese el siguiente comando: nano /etc/doas.conf y presione ENTER.


b- Una vez abierto el archivo de texto escriba

permit persist :wheel

y presione CTRL S para guardar y CTRL X para salir.

8 Ahora vamos a habilitar los servicios necesarios para iniciar sesión con XFCE.

a- Ingresamos los comandos

rcctl enable messagebus 

y
rcctl enable slim

b- Comprobamos que nuestro comando se ejecutó correctamente ingresando less /etc/rc.conf.local 


 

y en pkg_scripts aparecerá messagebus y slim. Presionamos q para salir y CTRL D para cerrar sesión.

9 Ahora iniciamos sesión como administrador y

a- Escribimos el siguiente comando: nano .xinitrc y lo completamos con la siguiente información

startxfce4 --with-ck-launch
LANG=es_AR.UTF-8; export LANG
setenv LANG es_AR.UTF-8



y presione CTRL S para guardar y CTRL X para salir.

b- Le damos permiso de ejecución a .xinitrc con el comando chmod +x .xinitrc

c- Y copiamos el archivo .xinitrc a .xsession con el comando 

cp .xinitrc .xsession

d- Ingresamos el comando nano .profile y escribimos en un espacio libre al final del archivo:

LANG=es_ES.UTF-8; export LANG
MM_CHARSET=UTF-8; export MM_CHARSET

 

y presione CTRL S para guardar y CTRL X para salir.

e- Ejecute el comando xdg-user-dirs-update

Por último presione CTRL D para cerrar sesión.

e- Por último inicie sesión como root e ingrese el comando reboot para reiniciar el sistema.

Al reiniciar aparecerá la ventana de inicio de sesión. Inicie sesión como administrador (en minúsculas) y aparecerá el entorno de escritorio de XFCE.

 

En una próxima publicación explicaré cómo conectar una unidad USB.


Fuentes de información:

Connect to Wi-Fi and Ethernet networks from OpenBSD

OpenBSD 7.0, Slim, Xfce en Español/Spanish  

Instalación de OpenBSD dual-boot junto a GNU/Linux

 

En esta publicación aprenderemos a instalar un magnífico y sumamente seguro sistema UNIX o tipo UNIX. Me refiero a OpenBSD un sistema BSD (Berkeley Software Distribution) que no es Linux ni GNU, sino que es BSD. En los años 70's AT&T licenció a la Universidad de California Berkeley el permiso de estudiar el código fuente de UNIX, el UNIX original. Luego la Universidad de Berkeley empezó a hacer por su propia cuenta versiones de este sistema UNIX y con el tiempo (y varios litigios) el código se hizo público. Mucho más tarde se empezaron a hacer las versiones de BSD compatibles con el procesador x386 y luego de esa versión (386BSD) y de una versión que implementaba las conexiones a Internet (BSD/Net) iniciaron los proyectos FreeBSD, NetBSD y posteriormente OpenBSD.

Por lo tanto aprenderemos a instalar el tipo-UNIX OpenBSD, en una máquina que ya tiene instalado Debian GNU/Linux. Y podremos usar cualquiera de los dos a gusto.
Cabe aclarar que ya lo he instalado y probado en una computadora real con excelente resultado, con la excepción de que OpenBSD no me ha permitido hacer uso de mis 4 núcleos de CPU a pesar de haber configurado el kernel para que lo hiciera.

Pero en esta ocasión lo instalo en una máquina virtual para poder hacer capturas de pantalla para el blog.

- Programas/descargas que vamos a necesitar:

GParted LiveUSB (para hacer espacio en el disco). https://gparted.org/download.php


Instrucciones para crear el liveUSB: https://gparted.org/liveusb.php


OpenBSD 7.0 https://www.openbsd.org/faq/faq4.html#Download

Además va a necesitar cierto conocimiento de Linux y manejo de terminales/consolas/líneas de comandos.

Primero antes de nada recuerde hacer una copia de seguridad de todos sus archivos.

1 Descargue Gparted LiveUSB y grábelo a una unidad USB con el comando dd o con Unetbootin o SUSE Studio Imagewriter.

2 Descargue OpenBSD 7.0. Descargue el archivo install70.img (en mi caso para amd64) y grábelo a una unidad USB mediante el comando dd o con programas como Unetbootin.

3 Arranque su PC con Gparted LiveUSB y vamos a hacer espacio para OpenBSD. Gparted iniciará automáticamente.


 -a Una vez que inicie Gparted Live elegimos la opción "Don't touch keymap" ya que a penas vamos a usar el teclado en Gparted


 -b En "Which language do you prefer" escribimos 25 para elegir el Español.


 -c Elegimos nuestra partición principal y presionamos el botón de Cambiar tamaño.


 -d Arrastramos el selector para indicar tanto espacio libre como queramos. Y hacemos clic en Aceptar
 -e Elegimos el espacio vacío que se muestra en gris y hacemos clic en Nueva partición, o cliqueando con el botón derecho elegimos del menú "Nueva partición".
 -f A la nueva partición elegimos NTFS como formato. Con este paso vamos a poder identificar la partición en el instalador de OpenBSD.
 -g Presionamos el botón verde para aplicar los cambios.


4 Ahora iniciamos con nuestra unidad USB donde tenemos grabado el instalador de OpenBSD. Esperamos un poco y a continuación aparecerá el instalador en toda su gloria.


 -a Nos preguntará qué hacer, y escribimos I de instalar.
 -b Nos preguntará qué teclado tenemos y podemos listarlos escribiendo L , en nuestro caso vamos a usar el teclado latinoamericano así que escribimos la.
 -c Nos preguntará el nombre que queremos ponerle a nuestro sistema, en mi caso voy a escribir OpenBSD.


 -d Luego nos pregunta qué interfaz de red vamos a configurar, en nuestro caso los archivos del instalador están en el propio USB así que no vamos a necesitar conectarnos a Internet. Escribimos done .
 -e Luego en DNS domain name, presionamos ENTER. Hacemos lo mismo en DNS nameservers.
 -f Luego nos preguntará qué contraseña usaremos para el superusuario root. La escribimos, presionamos ENTER y la volvemos a escribir. En ninguno de las dos veces la contraseña se va a mostrar.

 



 -g Luego contestamos a las preguntas:


   - Start sshd by default?, escribimos no ya que no vamos a usar SecureSHell.
   - Do you expect to run the X Window System?, escribimos yes ya que lo vamos a usar.
   - Do you want the X Window System to be started by xenodm? Escribimos no, ya que vamos a usar SLiM más tarde.
   - Setup a user? Escribimos un el nombre de un usuario común (sin privilegios de root) que queramos. Nos preguntará dos veces la contraseña tal como hicimos cuando configuramos el usuario root.
   - Which disk is the root disk? Nos pregunta cuál es nuestro disco duro, escribimos ? (un signo de cerrar interrogación) y nos va a listar los discos. En mi caso es sd0 de 40GB. Escribimos el nombre de nuestro disco, en mi caso sd0, y presionamos ENTER.
   



5 Ahora toca el particionado que es un tema delicado por eso lo pongo en un ítem separado.

Nos preguntará si usar el disco entero (Whole disk MBR o GPT) o si editar. >>Este es el punto importante<< Como vamos a instalarlo junto a otro sistema operativo le escribimos E , de editar.

 -a Escribimos print que nos mostrará la tabla de particiones existente.
 -b Buscamos dónde aparece en la lista la partición de NTFS que habíamos creado antes. En mi caso es la número 2.
 


 >>Atención a esto<<
 Tenemos que comprobar que estamos eligiendo la partición correcta de la lista.

 
 Como decía en mi caso es la número 2, así que escribí setpid 2, pero en su caso puede ser diferente. Revise con cuidado e ingrese su número de partición.


 Luego escribimos A6 que le va a indicar al sistema que queremos una partición OpenBSD.
 

 c- Por último escribimos quit y seguimos con la instalación.

 

6 Ahora vamos a configurar las porciones/slices que son como particiones dentro la propia partición de OpenBSD.

 a- Escribimos C para (C)ustom layout que nos va a permitir manejar las slices/porciones.
 b- Escribimos a para agregar la primera porción/slice.
 c- Escribimos a para indicar la partición raíz del sistema.
 d- Presionamos ENTER a las preguntas partition offset, size, FS type. Y nos detenemos cuando dice mount point.


 e- En mount point, escribimos / (una barra diagonal) y presionamos ENTER.


 f- Luego presionamos q y ENTER para salir y guardar los cambios.


 g- En Write new label? presionamos y y a continuación ENTER.
 
7 A continuación vamos a instalar los sets, que son los archivos esenciales para el funcionamiento del sistema.
 
 a- En Location of sets? escribimos dónde grabamos el instalador, en mi caso es cd0, pero lo más probable si está usando una unidad USB es que sea disk. Hice una publicación sobre este tema que incluyo a continuación.

Cómo localizar/encontrar los sets de OpenBSD en un pendrive USB

  b- En Set name(s)? escribimos done para seleccionar todos los sets disponibles. Y presionamos ENTER.

 
 

c- En la pregunta sobre el SHA256.sig Continue without verification? respondemos yes.

 
 >>La instalación comenzará inmediatamente<<
 
 Una vez finalizada la instalación escribimos done y presionamos ENTER.
 
8 Ahora toca configurar la zona horaria.


 a- En What timezone are you in? escribimos ? y presionamos ENTER para listarlas todas. 


 

En mi caso estoy en Argentina, así que ponemos America y presionamos ENTER. Luego, en mi caso volvemos a presionar ? y ENTER listar los países y escribimos Argentina. En mi caso necesito listar algunas provincias así que presiono ? seguido de ENTER. Luego escribo Buenos_Aires y presiono ENTER.
 



9 La instalación continuará hasta terminar y nos aparecerá un diálogo de felicitaciones y que la instalación terminó correctamente. Nos preguntará qué deseamos hacer y escribimos reboot para volver a nuestro sistema GNU/Linux previamente instalado, donde realizaremos unos cambios más.



10 Una vez iniciado nuestro sistema Linux, iniciamos sesión como administrador o superusuario y hacemos lo siguiente:


  a- En una terminal escribimos sudo fdisk -l 


 

que nos va a listar las particiones. En mi caso la partición de OpenBSD está en /dev/vda3. Es muy importante saber ése último número porque lo vamos a usar para configurar GRUB para poder arrancar OpenBSD.


  b- Ahora vamos a crear un archivo con la instrucción de arranque para OpenBSD. Dado el caso de que tengamos como editor de archivos a nano vamos a escribir: sudo nano /etc/grub.d/40_custom y presionamos ENTER. Una vez dentro de nano escribimos lo siguiente:
 
menuentry "OpenBSD" {
    set root=(hd0,3)
    chainloader +1
}


  Prestamos atención a set root=(hd0,3) siendo este último 3 el número que nos dió como resultado el comando fdisk -l. Por lo tanto lo completamos con el número de partición que nos dió fdisk -l.
 



  c- Presionamos CTRL+S para guardar y CTRL+X para salir.


  d- Escribimos sudo update-grub y presionamos ENTER y se generará la entrada correspondiente a OpenBSD con la que podremos iniciarlo.
 



Y así nos aparecerá la entrada en el menú de arranque "OpenBSD".
 


Desde esa entrada podemos iniciar OpenBSD. Una vez iniciado ingresamos como root, con nuestra contraseña y podemos probar el comando ls / para listar todos los contenidos de la carpeta raíz.

Por último apagamos el sistema con el comando shutdown -p now




Próximamente haré un artículo explicando cómo conectarse a Internet mediante cable y Wi-Fi y como instalar el escritorio XFCE.

 

Fuentes de información:

Dual boot OpenBSD and Linux (n00b friendly)