Autor
|
Tema: FreeBSD - Instalación (Leído 25,834 veces)
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Okay, entonces no lo activo. Daré finish ahora.
EDITO:
Ya estoy en "FreeBSD Disklabel Editor", crearé las particiones. Te comento si tengo problemas (probablemente)...
EDITO 2:
Ya estoy eligiendo la distribución... pero, ¿cuál elijo? ...
All - All system sources and binaries Reset - Reset selected distribution list to nothing 4 Developer - Full sources, binaries and doc but no games 5 Kern-Developer - Full binaries and doc, kernel sources only 6 User - Average user -binaries and doc only A Minimal - the smallest configuration possible B Custom - Specify your own distribution set...
¿All?, ¿cuál me conviene?
|
|
« Última modificación: 12 Julio 2011, 08:37 am por Leo Gutiérrez. »
|
En línea
|
|
|
|
Foxy Rider
Desconectado
Mensajes: 2.407
Deprecated
|
Poné custom, y tildá lo importante : base, kernels, doc, docuser, info, man, catman y src ... (siendo las dos primeras imprescindibles para bootear un sistema - world + kernel - y la última para compilar módulos ) Después podrías (deberías) instalar ports [1] y el resto es a decisión tuya ^^ Saludos. [1] : para más info sobre paquetes y ports adelantamos la lectura de este capítulo del handbook : http://www.freebsd.org/doc/handbook/ports.html
|
|
« Última modificación: 12 Julio 2011, 08:43 am por vertex@Symphony »
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Comenzó la instalación..., a ver cómo va.... Espero y bien, ya te avisaré de como va la cosa. Gracias. EDITO: ¿Una duda, con un "grub-setup" desde Ubuntu bastará para que me reconozca y me agregué a freebsd?
|
|
« Última modificación: 12 Julio 2011, 08:52 am por Leo Gutiérrez. »
|
En línea
|
|
|
|
Foxy Rider
Desconectado
Mensajes: 2.407
Deprecated
|
¿Una duda, con un "grub-setup" desde Ubuntu bastará para que me reconozca y me agregué a freebsd?
os-detect ? no sé si lo integraron con grub-setup y si detecta FreeBSD (es sumamente probable que no), pero probá .. sino toca agregar a mano FreeBSD (y por suerte es más light hacerlo que linux, no es tanta cháchara, son 3 líneas súper limpias), fijate el link de cyberciti que te dejé en el otro hilo si ese es el caso ^^ Saludos. P.S: pareciese que sí hubo algún intento de agregar FreeBSD a os-detect, pero no sé si alguna vez llegó a upstream : http://lists.gnu.org/archive/html/grub-devel/2009-07/msg00304.html
|
|
« Última modificación: 12 Julio 2011, 08:58 am por vertex@Symphony »
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Bueno, terminó la instalación. Congratulations! You now have FreeBSD installed on your system.
We will now move on to the final configuration questions. For any option you do not wish to configure, simply select No... Estoy configurando el el dispositivo de red... Do you want to try IPv6 configuration of the interface? Le doy que sí?
|
|
|
En línea
|
|
|
|
Foxy Rider
Desconectado
Mensajes: 2.407
Deprecated
|
Bueno, terminó la instalación.
Estoy configurando el el dispositivo de red... Do you want to try IPv6 configuration of the interface?
Le doy que sí?
Si usás IPv6 sí, sino no es necesario, tené en cuenta que siempre podés cambiarlo poniendo ipv6_enable="YES" (o NO :B ) en /etc/rc.conf (seguro que te suena ) ... y tené en cuenta que si no tenés IPv6 y usás esta opción, el booteo va a ser un poco más lento (se va a congelar unos segundos en el inicio de la red). Saludos.
|
|
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Instalando...
Parece que va rápido, espero y así corra siempre :p
|
|
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
grub.cfg # # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub #
### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then set have_grubenv=true load_env fi set default="0" if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi
function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi }
function recordfail { set recordfail=1 if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi }
function load_video { insmod vbe insmod vga insmod video_bochs insmod video_cirrus }
insmod part_msdos insmod ext2 set root='(/dev/sda,msdos5)' search --no-floppy --fs-uuid --set=root 1a53ae2c-6eed-4328-99f8-b7d2c547ec59 if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=auto load_video insmod gfxterm insmod part_msdos insmod ext2 set root='(/dev/sda,msdos5)' search --no-floppy --fs-uuid --set=root 1a53ae2c-6eed-4328-99f8-b7d2c547ec59 set locale_dir=($root)/boot/grub/locale set lang=es_MX insmod gettext fi terminal_output gfxterm if [ "${recordfail}" = 1 ]; then set timeout=-1 else set timeout=10 fi ### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ### set menu_color_normal=white/black set menu_color_highlight=black/light-gray ### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ### if [ ${recordfail} != 1 ]; then if [ -e ${prefix}/gfxblacklist.txt ]; then if hwmatch ${prefix}/gfxblacklist.txt 3; then if [ ${match} = 0 ]; then set linux_gfx_mode=keep else set linux_gfx_mode=text fi else set linux_gfx_mode=text fi else set linux_gfx_mode=keep fi else set linux_gfx_mode=text fi export linux_gfx_mode if [ "$linux_gfx_mode" != "text" ]; then load_video; fi menuentry 'Ubuntu, con Linux 2.6.39-3-generic' --class ubuntu --class gnu-linux --class gnu --class os { recordfail set gfxpayload=$linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='(/dev/sda,msdos5)' search --no-floppy --fs-uuid --set=root 1a53ae2c-6eed-4328-99f8-b7d2c547ec59 linux /boot/vmlinuz-2.6.39-3-generic root=UUID=1a53ae2c-6eed-4328-99f8-b7d2c547ec59 ro quiet splash vt.handoff=7 initrd /boot/initrd.img-2.6.39-3-generic } menuentry 'Ubuntu, con Linux 2.6.39-3-generic (modo recuperación)' --class ubuntu --class gnu-linux --class gnu --class os { recordfail set gfxpayload=$linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='(/dev/sda,msdos5)' search --no-floppy --fs-uuid --set=root 1a53ae2c-6eed-4328-99f8-b7d2c547ec59 echo 'Loading Linux 2.6.39-3-generic ...' linux /boot/vmlinuz-2.6.39-3-generic root=UUID=1a53ae2c-6eed-4328-99f8-b7d2c547ec59 ro single nomodeset echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-2.6.39-3-generic } ### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ### menuentry "Memory test (memtest86+)" { insmod part_msdos insmod ext2 set root='(/dev/sda,msdos5)' search --no-floppy --fs-uuid --set=root 1a53ae2c-6eed-4328-99f8-b7d2c547ec59 linux16 /boot/memtest86+.bin } menuentry "Memory test (memtest86+, serial console 115200)" { insmod part_msdos insmod ext2 set root='(/dev/sda,msdos5)' search --no-floppy --fs-uuid --set=root 1a53ae2c-6eed-4328-99f8-b7d2c547ec59 linux16 /boot/memtest86+.bin console=ttyS0,115200n8 } ### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ### menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os { insmod part_msdos insmod ntfs set root='(/dev/sda,msdos1)' search --no-floppy --fs-uuid --set=root 349C13979C13532A chainloader +1 } ### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ### if [ -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ###
┌─[130 leo@leo-ubuntu ~]$ └─> sudo os-prober /dev/sda1:Windows 7 (loader):Windows:chain /dev/sda4:unknown Linux distribution:Linux:linux /dev/sda7:unknown Linux distribution:Linux1:linux ┌─[0 leo@leo-ubuntu ~]$ └─>
┌─[130 leo@leo-ubuntu ~]$ └─> sudo update-grub Generating grub.cfg ... Found linux image: /boot/vmlinuz-2.6.39-3-generic Found initrd image: /boot/initrd.img-2.6.39-3-generic Found memtest86+ image: /boot/memtest86+.bin Found Windows 7 (loader) on /dev/sda1 Found unknown Linux distribution on /dev/sda4 Found unknown Linux distribution on /dev/sda7 done ┌─[0 leo@leo-ubuntu ~]$ └─>
┌─[0 leo@leo-ubuntu ~]$ └─> sudo update-grub2 | parcellite Generating grub.cfg ... Found linux image: /boot/vmlinuz-2.6.39-3-generic Found initrd image: /boot/initrd.img-2.6.39-3-generic Found memtest86+ image: /boot/memtest86+.bin Found Windows 7 (loader) on /dev/sda1 Found unknown Linux distribution on /dev/sda4 Found unknown Linux distribution on /dev/sda7 done
Lo curioso es que haya a freebsd pero no lo agrega :s Disco /dev/sda: 160.0 GB, 160041885696 bytes 255 cabezas, 63 sectores/pista, 19457 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Tamaño de sector (lógico / físico): 512 bytes / 512 bytes Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes Identificador de disco: 0xb7fa5472
Dispositivo Inicio Comienzo Fin Bloques Id Sistema /dev/sda1 1 13 102400 7 HPFS/NTFS La partición 1 no termina en un límite de cilindro. /dev/sda2 13 6375 51097600 7 HPFS/NTFS La partición 2 no termina en un límite de cilindro. /dev/sda3 6375 11359 40038401 5 Extendida La partición 3 no termina en un límite de cilindro. /dev/sda4 * 11359 14037 21503848 a5 FreeBSD La partición 4 no termina en un límite de cilindro. /dev/sda5 6375 11238 39061504 83 Linux /dev/sda6 11238 11359 975872 82 Linux swap / Solaris
|
|
« Última modificación: 12 Julio 2011, 10:39 am por Leo Gutiérrez. »
|
En línea
|
|
|
|
Foxy Rider
Desconectado
Mensajes: 2.407
Deprecated
|
Y qué tal si lo hacés de esta forma ? La primer forma descartala, ya que no instalaste el loader en la partición de FreeBSD (el VBR) .. te quedan las otras dos opciones para elegir, y personamente la segunda me parece más linda (usás el loader de FreeBSD en vez de bootear directo, te lo resalté) /etc/grub.d/40_Custom (fijate los valores del root y demás !!! ) #!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "FreeBSD, way of shotgun" { set root=(hd0,1) chainloader +1 } menuentry "FreeBSD, boot easy" { insmod ufs2 set root=(hd0,1,a) kfreebsd /boot/loader } menuentry "FreeBSD, direct boot" { insmod ufs2 set root=(hd0,1,a) search --no-floppy --fs-uuid --set 4a86db44195cac47 kfreebsd /boot/kernel/kernel kfreebsd_loadenv /boot/device.hints set kFreeBSD.vfs.root.mountfrom=ufs:/dev/ad4s1a set kFreeBSD.vfs.root.mountfrom.options=rw }
Dale chmod +x después de crear el fichero y también pasale el update-grub. Saludos.
|
|
« Última modificación: 12 Julio 2011, 10:51 am por vertex@Symphony »
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Okay, ya modifiqué el archivo 40_custom, al hacer update-grub da esto: ┌─[130 leo@leo-ubuntu /etc/grub.d]$ └─> sudo update-grub Generating grub.cfg ... Found linux image: /boot/vmlinuz-2.6.39-3-generic Found initrd image: /boot/initrd.img-2.6.39-3-generic Found memtest86+ image: /boot/memtest86+.bin Found Windows 7 (loader) on /dev/sda1 Found unknown Linux distribution on /dev/sda4 Found unknown Linux distribution on /dev/sda7 done ┌─[0 leo@leo-ubuntu /etc/grub.d]$ └─>
y el grub.cfg: # # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub #
### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then set have_grubenv=true load_env fi set default="0" if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi
function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi }
function recordfail { set recordfail=1 if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi }
function load_video { insmod vbe insmod vga insmod video_bochs insmod video_cirrus }
insmod part_msdos insmod ext2 set root='(/dev/sda,msdos5)' search --no-floppy --fs-uuid --set=root 1a53ae2c-6eed-4328-99f8-b7d2c547ec59 if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=auto load_video insmod gfxterm insmod part_msdos insmod ext2 set root='(/dev/sda,msdos5)' search --no-floppy --fs-uuid --set=root 1a53ae2c-6eed-4328-99f8-b7d2c547ec59 set locale_dir=($root)/boot/grub/locale set lang=es_MX insmod gettext fi terminal_output gfxterm if [ "${recordfail}" = 1 ]; then set timeout=-1 else set timeout=10 fi ### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ### set menu_color_normal=white/black set menu_color_highlight=black/light-gray ### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ### if [ ${recordfail} != 1 ]; then if [ -e ${prefix}/gfxblacklist.txt ]; then if hwmatch ${prefix}/gfxblacklist.txt 3; then if [ ${match} = 0 ]; then set linux_gfx_mode=keep else set linux_gfx_mode=text fi else set linux_gfx_mode=text fi else set linux_gfx_mode=keep fi else set linux_gfx_mode=text fi export linux_gfx_mode if [ "$linux_gfx_mode" != "text" ]; then load_video; fi menuentry 'Ubuntu, con Linux 2.6.39-3-generic' --class ubuntu --class gnu-linux --class gnu --class os { recordfail set gfxpayload=$linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='(/dev/sda,msdos5)' search --no-floppy --fs-uuid --set=root 1a53ae2c-6eed-4328-99f8-b7d2c547ec59 linux /boot/vmlinuz-2.6.39-3-generic root=UUID=1a53ae2c-6eed-4328-99f8-b7d2c547ec59 ro quiet splash vt.handoff=7 initrd /boot/initrd.img-2.6.39-3-generic } menuentry 'Ubuntu, con Linux 2.6.39-3-generic (modo recuperación)' --class ubuntu --class gnu-linux --class gnu --class os { recordfail set gfxpayload=$linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='(/dev/sda,msdos5)' search --no-floppy --fs-uuid --set=root 1a53ae2c-6eed-4328-99f8-b7d2c547ec59 echo 'Loading Linux 2.6.39-3-generic ...' linux /boot/vmlinuz-2.6.39-3-generic root=UUID=1a53ae2c-6eed-4328-99f8-b7d2c547ec59 ro single nomodeset echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-2.6.39-3-generic } ### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ### menuentry "Memory test (memtest86+)" { insmod part_msdos insmod ext2 set root='(/dev/sda,msdos5)' search --no-floppy --fs-uuid --set=root 1a53ae2c-6eed-4328-99f8-b7d2c547ec59 linux16 /boot/memtest86+.bin } menuentry "Memory test (memtest86+, serial console 115200)" { insmod part_msdos insmod ext2 set root='(/dev/sda,msdos5)' search --no-floppy --fs-uuid --set=root 1a53ae2c-6eed-4328-99f8-b7d2c547ec59 linux16 /boot/memtest86+.bin console=ttyS0,115200n8 } ### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ### menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os { insmod part_msdos insmod ntfs set root='(/dev/sda,msdos1)' search --no-floppy --fs-uuid --set=root 349C13979C13532A chainloader +1 } ### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "FreeBSD, way of shotgun" { set root=(hd0,1) chainloader +1 } menuentry "FreeBSD, boot easy" { insmod ufs2 set root=(hd0,1,a) kfreebsd /boot/loader } menuentry "FreeBSD, direct boot" { insmod ufs2 set root=(hd0,1,a) search --no-floppy --fs-uuid --set 4a86db44195cac47 kfreebsd /boot/kernel/kernel kfreebsd_loadenv /boot/device.hints set kFreeBSD.vfs.root.mountfrom=ufs:/dev/ad4s1a set kFreeBSD.vfs.root.mountfrom.options=rw } ### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ### if [ -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ###
Parece que ya... solo faltaría, probar?
|
|
|
En línea
|
|
|
|
|
|