Ir al contenido

Buscar en La Comunidad

Mostrando resultados por etiquetas 'grub'.

  • Buscar Por Etiquetas

    Añade etiquetas separadas por comas.
  • Buscar Por Autor

Tipo de Contenido


Foros

  • Contacto con el staff
    • Novedades / Anuncios del foro
    • Sugerencias
    • Problemas relacionados con el foro
  • Zona general de charla
    • Presentaciones
    • Charla
    • Zona de Humor, Curiosidades y Otros
    • Mascotas Vagos
    • Noticias del Mundo
    • Tecnología
    • Ayuda y consultas de carácter general
  • Zona GNU/Linux
    • Ayuda, consultas y soporte GNU/Linux
    • Distribuciones GNU/Linux
    • Repositorios. Software GNU/Linux
    • Personalización
    • Raspberry Pi
    • Arduino
    • Manuales / Tutoriales / Guías GNU/Linux
    • Programación
    • Noticias GNU/Linux
    • Hablando de GNU/Linux
  • Zona Gaming
    • Juegos GNU/Linux
    • Noticias Gamer
    • Charla Gamer
  • Zona Móvil
    • Ayuda y soporte para dispositivos móviles
    • Apps Móviles
    • Manuales / Tutoriales / Guías Móviles
    • Roms para dispositivos Móviles
    • Noticias sobre dispositivos Móviles
    • Hablando sobre dispositivos Móviles
  • Zona Mozilla
    • Ayuda, consultas y soporte Mozilla
    • Aplicaciones Mozilla
    • Roms Firefox OS
    • Manuales / Tutoriales / Guías Mozilla
    • Noticias Mozilla
    • Hablando de Mozilla
  • Microsoft
    • Papelera del Foro

Encontrar resultados en...

Encontrar resutados que...


Fecha de Creación

  • Start

    Fin


Última Actualización

  • Start

    Fin


Filtrar por numero de...

Joined

  • Start

    Fin


Grupo


Página Web


Diaspora


Pump


GNU Social


Google +


Twitter


Facebook


Xmpp


Skype


Steam


Desura


MediaGoblin


Youtube


Vimeo


Picasa


Flickr


Email


Lugar


Intereses

Encontramos 20 resultados

  1. Como siempre comienzo dando una breve explicación sobre el tema que se trata en cada entrada, les detallo un poquito que es grub, que antes, normalmente en Slackware, se utiliza el gestor lilo, si no saben o no lo vieron, pueden mirar aquí. Grub es el sistema de arranque que nos permite iniciar o seleccionar diferentes sistemas operativos, también llamado gestor de arranque múltiple, en nuestros equipos (llámese PC de escritorio, laptop, notebook, netbook, etc.). Éste es lo que se ejecuta inmediatamente luego del BIOS y lo que hace es cargar el núcleo del sistema y darle el control de ejecución para que siga el proceso de inicializar la carga del mismo. Si necesitan más información al respecto sobre lo que es GNU GRUB (GNU GRand Unified Bootloader) tienen toda la información aquí. Comencemos! Para editar el tiempo de arranque tenemos que realizar los siguientes pasos que son bastantes sencillos. NOTA: Ésto fue testado en Archlinux32, Archlinux, Ubuntu y Debian. Teniendo en cuenta y asumo que debería ser lo mismo para otras distribuciones también que manejen el mismo sistema de arranque. 1 - Entonces como root vamos a ejecutar (si queremos podemos usar sudo): Buscamos la línea 4: GRUB_TIMEOUT=5 Colocamos el valor que necesitemos por ejemplo 10 (recuerden que se maneja en segundos) Guardamos (ctrl+O) y salimos del editor (ctrl+X). 2 - Ahora actualizamos el grub: 3 - Reiniciamos: 4 - Listo! Para los que necesiten o quieran mirar les dejo a continuación un video también en Archlinux 32: ¿Qué utilizamos? Distribución: Archlinux32. Gestor: GRUB. Editor de texto: nano. Por favor recuerden compartir el enlace así seguimos creciendo. Abrazo de gol!
  2. Existen numerosas aplicaciones libres para crear un Live booteable a partir de una imagen de instalación o Live de casi cualquier distribución. No obstante, llevar a cabo el proceso manualmente valiéndose de Grub directamente ofrece una serie de ventajas adicionales y puede resultar más útil y rápido. En primer lugar y como es obvio, necesitaremos un dispositivo USB con el que trabajar, en algún formato compatible con Grub, no es necesario que sea Fat32 salvo en el caso de querer un dispositivo de arranque UEFI. Ahí sí que nos hará falta una pequeña partición Fat al principio de la memoria del dispositivo. Instalando GRUB El proceso es bastante sencillo, bast instalar grub en el dispositivo USB mediante la orden grub-install, colocar las imágenes .iso dentro de éste, sin necesidad de descomprimirlas o modificarla en modo alguno e ir añadiendo entradas al grub.cfg para cada una de ellas. En primer lugar montamos el USB (que bien podemos hacerlo gráficamente desde cualquier administrador de archivos). Para el ejemplo no especificaré letra o número de partición, me limitaré a poner XY, ustedes mejor comprueben primero con fdisk -lCuál es la partición con la que van a trabajar. Y como punto de montaje utilizaré la ruta /media/USB. mount /dev/sdXY /media/USBCreamos un directorio boot en la raíz del dispositivo USB mkdir /media/USB/bootY en mi caso también crearé un directorio iso donde colocaré las imágenes que quiero utilizar. mkdir /media/USB/boot/iso BIOS Ahora toca instalar grub en ese dispositivo, indicando dónde está el directorio /boot que acabamos de crear: grub-install --target=i386-pc --recheck --boot-directory=/media/USB/boot /dev/sdX UEFI Para el arranque UEFI, la orden es un poco distinta: grub-install --target x86_64-efi --efi-directory /media/USB --boot-directory=/media/USB/boot --removable NOTA Si se pone un poco tonto por las etiquetas o el sistema de bloques podemos añadir la opción --force para que ignore las advertencias y continúe con el proceso. Híbrido BIOS + UEFI Por último, podemos crear un dispositívo híbrido, que pueda funcionar tanto con BIOS como con UEFI. Para eso necesitaremos pequeña partición, del al menos 1MB, al principio del disco, para el MBR. Una segunda partición FAT32 para los archivos de UEFI Y una tercera partición en cualquier formato soportado por grub, donde se encontrará las imágenes y los archivos de configuración. Podemos prescindir de esta tercera partición si lo que buscamos es utilizar una partición FAT32. En esa situación podríamos valernos de la misma partición que usamos para los archivos de UEFI. Como hemos dicho instalaremos ambas cosas. Primero indicaremos dónde está la partición UEFI y cuál es la partición de datos (si son la misma, lo pondremos duplicado). Recordemos que yo he creado un directorio de trabajo dentro de la partición de datos y lo he nombrado como boot. Será dentro de este último directorio donde estarán tanto los archivos de configuración de grub, como las imágenes iso No especificaremos particiones, sólo el directorio donde previamente tendremos montadas dichas particiones grub-install --target=x86_64-efi --efi-directory=/Directorio-montaje-UEFI --boot-directory=/Directorio_montaje_datos/boot --removable --recheckAhora le toca el turno a la contraparte BIOS y, para el MBR sí que especificaremos en qué unidad, no partición, unidad, queremos efectuar la instalación y, una vez más, el directorio de datos donde estarán las imágenes iso y los archivos de configuración y que yo he nombrado como boot: grub-install --target=i386-pc --boot-directory=/Directorio_montaje_datos/boot --recheck /dev/sdX Configurando GRUB Llegados a este punto ese dispositivo USB es booteable, pero al estar el grub.cfg vacío no podremos pasar de la pantalla de GRUB, así que vamos a crear el archivo y a añadir las distribuciones que queremos arrancar. Encabezando el archivo /media/USB/boot/grub/grub.cfg tendremos lo siguiente: El UUID del dispositivo (no el de la partición dentro de éste) podremos averiguarlo mediante el comando blkidBajo esta línea y sin ningún otro añadido podremos ir colocando las líneas de arranque de las diferentes imágenes .iso que hemos copiado dentro del directorio homónimo, repito, sin ningún tipo de modificación. La problemática de este punto viene en la forma de crear las imágenes Live o Instalación que tiene cada distribución, distintos sistemas de arranque, diferentes rutas para los archivos, distintos tipos de compresión... Entre los modos más comunes tenemos: Arch Debian Debian Live / GNU/Linux Vagos Fedora Linux Mint OpenSuse Si no damos con la tecla, en la wiki de ArchLinux tenemos una lista más completa de distribuciones y cómo se añaden en el Grub https://wiki.archlinux.org/index.php/Multiboot_USB_drive
  3. Fransis

    problemas grub

    Buenas!!! voy al lio. pues resulta que tengo un problema con grub desde hace ya mucho tiempo, que ya he desistido porque no lo entiendo.... basicamente mi grub no reconoce otros sistemas de otros discos duros, ya ni si quiera se me actualiza correctamente el fichero "grub.cfg". el problema se empezo a presentar tras instalar el programa "grub-customizer", este tambien me fallo, al final tuve que restaurar el fichero grub original, el cual funciona pero con peros...a ver si soy capaz de explicarlo de manera entendible. si ejecuto "sudo update-grub", el comando me devuelve lo siguiente: [fransis-manjaro@pupitre-manjaro ~]$ sudo update-grub [sudo] password for fransis-manjaro: Generando un fichero de configuración de grub... Encontrado tema: /boot/grub/themes/deepin/theme.txt Found Intel Microcode image Encontrada imagen de linux: /boot/vmlinuz-4.9-x86_64 Encontrada imagen de memoria inicial: /boot/initramfs-4.9-x86_64.img Found initrd fallback image: /boot/initramfs-4.9-x86_64-fallback.img Found Intel Microcode image Encontrada imagen de linux: /boot/vmlinuz-4.9-x86_64 Encontrada imagen de memoria inicial: /boot/initramfs-4.9-x86_64.img Found initrd fallback image: /boot/initramfs-4.9-x86_64-fallback.img Encontrado Windows 7 en /dev/sdc1 Encontrado Windows 7 en /dev/sdc1 error: $. error: syntax error. error: Incorrect command. error: syntax error. Error de sintaxis en la línea 213 Se han detectado errores de sintaxis en el fichero de configuración de GRUB generado. Asegurese de que no hay errores en /etc/default/grub en los ficheros /etc/grub.d/* o, por favor, abra una notificación de errores con el fichero /boot/grub/grub.cfg.new adjunto. encuentra windows 7, si, pero no detecta artix linux en otra particion de otro disco. y viceversa, si estoy en artix y ejecuto "update-grub", ahi no tengo ningun error de grub, este se ejecuta con normalidad, pero pasa manjaro por todo lo alto, ni lo huele. he llegado a pensar que podria ser por usar particiones "btrfs" que es el sistema que uso en "/root", pero no tendria mucho sentido, ya que vengo usando el sistema de archivos btrfs desde hace varios años, y no me fallaba hasta hace unos meses. tambien pense que podria ser por el numero de particiones de los discos duros, tengo 4 discos duros, 1 de ellos con tabla de particiones msdos y mas de 4 particiones y otro con tabla de particiones en GPT y tambien con muchas particiones, dado que tuve un problema similar con el instalador de windows, cuya solucion era desconectar los discos duros restantes y dejar solo el HDD donde fueses a instalar windows, porque este si no no reconoce discos duros donde instalar el sistema ( si si, habeis oido bien, la solucion era dejar solo 1 disco duro y milagrosamente ya funciona el instalador de windows). pues pensando que podria estar relacionado elimine particiones y deje solo 3, creo que es un numero sencillo de particiones y no deberia de haber problemas. en resumen, el problema persiste, desde manjaro el grub no funciona bien, o sus scripts estan corruptos, desde artix grub funciona bien, pero no ve manjaro, tengo que añadir la entrada a mano en el grub. y en los scrips de grub no se que hacer... no se me ocurre solucion al problema, pero ya no puedo tener mas de un sistema instalado comodamente. tengo 2 fichero "grub.cfg", uno es grub.cfg y otro grub.cfg.new, en el que finaliza en .new parece que si aparece artix, pero el sistema esta usando grub.cfg, si borro grub.cfg y en su lugar uso el grub.cfg.new renombrado, me quedo sin grub... aqui el contenido de los ficheros: grub.cfg grub.cfg.new
  4. Como siempre que me encuentro algo verdaderamente interesante y util, lo comparto con vosotros. en este caso en la wiki de manjaro, me tope con este apartado sobre acpi, grub y como mejorar el consumo de nuestra distribucion, muy util para usuarios de portatiles, en el sobremesa tambien tengo que decir que he descendido la temperatura del microprocesador entre 5/10º , activando algunos parametros a traves del grub, que paso a mostraros en breve. Adición de indicadores avanzados al archivo de configuración de GRUB Hacer una copia de seguridad de un archivo grub predeterminado: Sudo cp / etc / default / grub /etc/default/grub.bak Edita el archivo grub en Tu editor de texto favorito. Por este HowTo he usado gedit. Sudo gedit / etc / default / grub Buscar línea: GRUB_CMDLINE_LINUX="" Pegue los indicadores apropiados entre las comillas como se describe a continuación. Para más información sobre lo que hacen estos flags, lea The Arch Wiki . La historia de _OSI (Linux) Desde la prehistoria hasta Linux-2.6.22, Linux respondió VERDADERO a una consulta BIOS OSI (Linux). Desafortunadamente, los escritores de BIOS de referencia se enteraron de esto y pusieron OSI (Linux) en su código de ejemplo, exponiendo rápidamente esta cadena como mal concebida y abriendo la puerta a un número sin límites de incompatibilidades de BIOS. Por ejemplo, OSI (Linux) se utilizó en el curriculum vitae para volver a POST una tarjeta de vídeo en un sistema, porque Linux en ese momento no podía hacer una rápida restauración en su controlador nativo. Pero luego de obtener una capacidad de restauración nativa rápida, Linux no tiene forma de decirle al BIOS que salte el tiempo que lleva POST, poniendo a Linux en una desventaja de rendimiento permanente. ¡En otro sistema, el escritor del BIOS utilizó OSI (Linux) para inferir el soporte nativo del OS para IPMI! En otros sistemas, OSI (Linux) simplemente se interponía en el camino de Linux que decía ser compatible con otros sistemas operativos, exponiendo problemas de BIOS como la inicialización de dispositivos saltados. Así que "Linux" resultó ser una muy mala elección de cadena OSI, y desde Linux-2.6.23 en adelante respondemos FALSO. Los escritores del BIOS NO deben consultar _OSI (Linux) en sistemas futuros. Linux se quejará en la consola cuando lo vea, y volverá FALSO. Para que Linux devuelva TRUE a su sistema, se necesitará una actualización de la fuente del kernel para añadir una entrada DMI o arrancar con "acpi_osi = Linux". Flags para GRUB INTEL - estándar (Linux 3.14.x o superior) acpi_osi=Linux acpi=force acpi_enforce_resources=lax i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 i915.semaphores=1 INTEL - cuando no funciona teclas de función de control de retroiluminación (Linux 3.14.x o más antiguo) acpi_osi=Linux acpi=force acpi_enforce_resources=lax i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 i915.semaphores=1 drm.vblankoffdelay=1 acpi_backlight=vendor INTEL - estándar (Linux 3.15.x o más reciente) acpi_osi=Linux acpi=force acpi_enforce_resources=lax i915.enable_rc6=1 i915.enable_fbc=1 i915.lvds_downclock=1 i915.semaphores=1 INTEL - cuando no funciona teclas de función de control de luz de fondo (Linux 3.15.x o más reciente) acpi_osi=Linux acpi=force acpi_enforce_resources=lax i915.enable_rc6=1 i915.enable_fbc=1 i915.lvds_downclock=1 i915.semaphores=1 drm.vblankoffdelay=1 acpi_backlight=vendor AMD / NVIDIA - estándar acpi_osi=Linux acpi=force acpi_enforce_resources=lax AMD / NVIDIA - cuando no funciona las teclas de función de control de retroiluminación acpi_osi=Linux acpi=force acpi_enforce_resources=lax drm.vblankoffdelay=1 acpi_backlight=vendor ACPI - para los modelos modernos de computadoras portátiles con UEFI (producción de 2011 años o más reciente) por favor agregar al lado de acpi_osi = Linux : acpi_osi='!Windows 2012' ACPI -para equipos muy modernos (2014 year production or newer) please adding instead of above described 2012 value, beside acpi_osi=Linux This workaround is dedicated for Intel Skylike Laptops with NVIDIA Optimus freezes issue. See: Bumblebee GH-76456: acpi_osi='!Windows 2015' AMD - habilitar DPM para las tarjetas gráficas AMD Radeon. Sólo indicador para controladores de código abierto. (Linux 3.11.x o más reciente) radeon.dpm=1 AMD - habilita Audio HDMI para las tarjetas gráficas AMD Radeon. Sólo indicador para controladores de código abierto. radeon.audio=1 Habilitar ASPM incluso en dispositivos que afirman que no lo admiten (opcional): pcie_aspm=force Advertencia: Forzar ASPM puede causar bloqueos del sistema. Puede comprobar el estado de ASPM mediante comandos: Sudo lspci -vv | Grep ASPM. * Abled \; Dmesg | grep ASPM Cat / sys / module / pcie_aspm / parameters / policy Safe está utilizando la configuración predeterminada de BIOS de ASPM. Desactivar la suspensión del sistema en los puertos USB (opcional) usbcore.autosuspend=-1 Guardar cambios en un archivo. Ejecute el comando en un terminal: Sudo update-grub Instalamos TLP, obvio, ya sabeis lo que es, teneis una superguia de shiba en este mismo foro. ademas de TLP, tambien recomiendan instalar Linux Thermal Daemon, solo para CPUs with P-State govenor. sudo pacman -S lm_sensors && sudo sensors-detect lo ponemos en marcha: sudo pacman -S thermald --noconfirm --needed con todo esto, vais a ver como mejora el consumo de vuestro ordenador y reducimos la temperatura del mismo, ya os digo que en mi sobremesa lo he notado mas que en el portatil. Espero que sea util. salu2
  5. Al actualizar mi sistema, me ha salido este error: ¿sabeis que es?
  6. Normalmente me gusta dejar el tiempo de espera de GRUB a cero, por dos razones, para que no se vea, porque queda algo feo y para que el arranque sea más rápido, pero ¿Y si tenemos más distribuciones instaladas? normalmente lo que hacía era entrar a la distribución principal (Debian) modificar el tiempo, actualizar GRUB, reiniciar el sistema y seleccionar el otro, como veis, una perdida de tiempo enorme, así que me puse a buscar una solución y encontré esta forma. La solución es modificar el archivo que gestiona el tiempo de espera de grub, que se encuentra en /etc/grub.d/30_os-prober y añadir una condición, que si presionas la tecla SHIFT (creo que se podría poner otra como ESC) durante el arranque sale el menú de grub, si no es así, arrancará el sistema por defecto. Aquí muestro como hacerlo. Abrimos el archivo, sudo nano /etc/grub.d/30_os-prober, buscamos la parte donde dice adjust_timeout, está cerca del principio del archivo: adjust_timeout () { if [ "$quick_boot" = 1 ] && [ "x${found_other_os}" != "x" ]; then cat << EOF set timeout_style=menu if [ "\${timeout}" = 0 ]; then set timeout=10 fi EOF fi } Y lo que hay dentro de los corchetes hay sustituirlo por esto: adjust_timeout () { cat <<EOF set timeout_style=menu if keystatus --shift; then set timeout=-1 else set timeout=0 fi EOF } Guardamos (Ctrl+O), aceptamos (Intro) y salimos de nano (Ctrl+X). Ahora solo nos queda actualizar GRUB, sudo grub-update, a partir de ahora si cuando el ordenador empieza a encenderse, mantienes pulsada la tecla SHIFT, se mostrará el menú de GRUB, si no, iniciará el sistema que hayas elegido por defecto. Recuerda hacer una copia del archivo en algún lado fuera de esa carpeta, ya que si lo haces dentro de la misma te puede duplicar algunas entradas en GRUB. Espero que sirva de ayuda.
  7. Saludos amigos.. Os pido ayuda a ver si alguien puede echarme una mano. Me compré un portátil que venía con win 10, lo instalé y todo bien Llegó la hora de instalar linux. Primero intenté instalar Ubuntu 16.4.1 y me daba distintos errores. Si el ordenador estaba en modo legacy después de la instalación no me salía el grub, arrancaba directamente el win. Si lo ponía en modo uefi, no me reconocía win, entonces hacía las particiones manualmente y me daba errores..... aborté. Luego he intentado instalar debian 8.7..... todo correcto se ha instalado, me sale el grub, pero sólo debian, no me sale win. Durante la instalación me decía que no reconocía ningún sistema operativo, pero que si lo había lo podía arreglar después de la instalación. Desde debían le he dado al update grub, que en alguno sitios dicen que es la solución, pero nada. Me he instalado boot-repair, que también dicen que arregla estas cosas. Lo ejecuto y me dice que el ordenador está en modo legacy, que lo tengo que poner en Uefi. Lo pongo y entonces al arrancar me sale un pantallazo con el mensaje “No bootable device”, lo vuelvo a cambiar a legacy y me vuelve a salir el grub, pero sin win. ¿Alguien conoce alguna solución? Gracias Vagos
  8. En la wiki de Arch Linux hay mucha informacion sobre el booteo. Cuando se prende la PC lo primero que se ejecuta es la BIOS o el UEFI dependiendo de cual esté instalado. UEFI es el reemplazo de BIOS, son el firmware. BIOS usa MBR para definir las particiones en el disco, UEFI usa GPT Los pasos son: En BIOS: - Se hace el POST, se inicializan y chequean las cosas básicas - La BIOS lanza los primeros 440 bytes presentes en el MBR del disco que esté seleccionado para bootear - El código lanzado toma el control y ejecuta los pasos siguientes hasta ejecutar el bootloader (GRUB) - El bootloader ejecuta Linux En UEFI - Se hace el POST, se inicializan y chequean las cosas básicas - UEFI lee las entradas configuradas para determinar qué ejecutar después (en qué disco y partición) - Se ejecuta una entrada (llamada Aplicación UEFI) - La aplicación UEFI ejecuta el bootloader (GRUB), o si uno quiere, la aplicación UEFI puede ser directamente el Kernel Linux - El bootloader ejecuta Linux El POST o Power-on self test es el proceso en donde se verifica y se inicializan el hardware y ese tipo de cosas BIOS usa el esquema de particionado **MBR** pero UEFI usa el esquema de particionado **GPT**, se puede usar UEFI+MBR o BIOS+GPT pero no es muy común MBR o Master Boot Record son los primeros 512 bytes de un disco, que estarían fuera de cualquier partición, ahí dentro está el código a ejecutarse luego de la BIOS (en los primeros 440 bytes) y después está la tabla de particiones: 001-440 bytes El código a ejecutar por la BIOS 441-446 bytes Identificador del disco 447-510 bytes Tabla de particiones. De particiones primarias y extendidas (max. 4), pero no de las lógicas. 511-512 bytes Firma de booteo ... (Resto del disco, siempre queda un espacio antes de la primera particion) GPT o GUID Partition Table es parecido pero no tiene tantas limitaciones. Un GUID es un identificador único global, un ID 512 bytes Protective MBR, es como una MBR común, sirve para que se pueda usar el disco en sistemas BIOS también 512 bytes Encabezado GPT primario, Tiene el GUID del disco, la ubicación de la tabla de particiones, checksums, y ubicación del encabezado GPT secundario 16 KiB Tabla de particiones primaria, por defecto con 128 entradas, cada una con su GUID de identificación ... (Todo lo anterior va al comienzo del disco, lo siguiente está al final del disco) ... 16 KiB Tabla de particiones secundaria, es igual a la primaria, está de backup por si se daña la primaria 512 bytes Encabezado GPT secundario, es un backup del primario Hay que tener en cuenta que la BIOS o el UEFI no están guardados en el disco duro sino en una memoria chiquita en la placa madre. En BIOS el código a ejecutarse después de la BIOS está en los primeros 440 bytes de la MBR En cambio en UEFI el código (llamado Aplicación UEFI) está en la EFI system partition. Que es una partición del disco que siempre está presente. Además puede haber más de una aplicación UEFI. Como en BIOS el código a ejecutarse tiene un máximo de 440 bytes, no alcanza ese espacio para instalar un bootloader (por ejemplo GRUB), entonces ahí se instala un código que lo que hace es lanzar el bootloader que está guardado en otro lugar del disco duro. Ese lugar puede ser /boot/grub o se puede instalar en el espacio que normalmente queda entre el MBR y la primera partición. Otra desventaja de MBR es que solamente soporta 4 particiones. Por eso se implementó lo de partición primaria, extendida o lógica, entonces ahora MBR soporta tres particiones primarias y solamente una partición extendida, dentro de la partición extendida se pueden poner todas las particiones lógicas que uno quiera. De la partición extendida uno se olvida, porque no se pueden guardar datos, solamente sirve para contener a las particiones lógicas. Entonces en definitiva se pueden tener tres particiones primarias y todas las logicas que uno quiera, GNU/Linux se puede instalar en cualquier particion, Windows debe ir en una primaria. Acá hay mucha más información en inglés https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/ https://wiki.archlinux.org/index.php/Boot https://wiki.archlinux.org/index.php/Master_Boot_Record https://wiki.archlinux.org/index.php/GUID_Partition_Table https://wiki.archlinux.org/index.php/Boot_loader https://wiki.archlinux.org/index.php/EFISTUB https://wiki.archlinux.org/index.php/GRUB https://en.wikipedia.org/wiki/Power-on_self-test https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface https://blogs.technet.microsoft.com/markrussinovich/2011/11/06/fixing-disk-signature-collisions/
  9. Pues tengo un problema que me lo vi ahora quando arranque mi Flavitu Lubuntu , me sale ese mensaje de arriba y Grub Rescue. No toque nada de nada en sistema y tampoco me acuerdo de que me caieran updates que me lo pudieran estropear , es más esta tarde lo inicie como 2 veces bien , lo desenchufe y ahora veo esto no se que puede pasar pero me parece un lio que me va a dar y no me gustaria tener que formatear la idea era quedar lo maximo posible asi.
  10. esto viene a respuesta de: http://gnulinuxvagos.es/topic/5563-problema-para-iniciar-desde-el-live-usb/?view=findpost&p=36140 Esta opción de instalación es universal y funciona con otras distribuciones, mientras tengas el kernel y el archivo initrd, todo esto viene en la carpeta isolinux o syslinux de la iso que bajes. Lo probe con linux Debian, Ubuntu, Canaima y con Windows 7 (que es muy sencillo) El kernel o nucleo de linux es una archivo llamado generalmente (es lo que he visto) vmlinuz, si tiene otro nombre ya lo averiguaremos según los pasos aquí descritos. El initrd es un archivo que carga en la ram lo necesario para que el kernel ande (algo así entiendo, no soy ducho en este tema, sé lo necesario ) Un ejemplo: En mi caso, no se inicia el usb booteable de linux o Usb Live de linux. Específicamente linux canaima, distribucion basada en debian. Problema: la compu no reconoce el syslinux (algunas maquinas) y no carga el instalador Solucion: instalar Grub en el disco usb y crear un menu grub a partir del syslinux para lanzar el instalador el Grub es mas universal que el syslinux, usa graficos mas sencillos. Necesario: -Disco usb -iso de linux -grubinst (programa). bajalo aqui ->http://http://http://download.gna.org/grubutil/grubinst-1.1-bin-w32-2008-01-01.zip -grub4dos (archivos y programa). bajalo aqui ->http://http://http://download.gna.org/grub4dos/grub4dos-0.4.4-2009-06-20.zip editor de texto, notepad o el que prefieras. nota: los programas andan en windows, no se si funcionen en linux con wine y esas cosas. Es mejor tener una compu con win nota: este tuto incluye elementos básicos de programación y conocimiento de sistemas operativos, si los tiene se te hara facia, si no, sigue al pie de la letra todo. ah! usa google, es lo mejor cuando no entiendes algo o no sabes de que va! iniciamos! pasos: 1- formatea el disco usb, dejalo en fat32. 2- ve al la carpeta del grubinst y ejecuta en administrador el grubinst_gui.exe 2.1- selecciona el disco usb y dale install y luego, en la pantalla negra de cmd, le das enter; por ultimo presionas quit en el grubinst_gui.exe. 3- ve a la carpeta del grub4dos-0.4.4 y copia los archivos: menu.lst, grldr.mbr y grldr 3.1- pega los archivos en la raiz del disco usb 4- abre el iso en cualquier programa que prefieras, ejm: Daemon tool lite, y copia todo lo que tenga. 4.1 pegalos en la raiz de tu disco usb el usb debe quedar asi (aqui uso los archivos de iso debian) nota:lo que esta en verde es del paso 3 lo que esta en rojo es del paso 4 5- abre menu.lst y dejalo en blanco (buscaremos en el paso que sigue como llenarlo) 6- hallar en la carpeta syslinux o isolinux el archivo *.cfg que contenga las secuencias para cargar el kernel de linux aquí necesitaras navegar por los archivos en la carpeta isolinux o syslinux y mirar los archivos *.cfg buscando en ellos, o alguno de ellos, las siguientes lineas de codigo: primer formato syslinux: --------------------------archivo *.cfg que se busca------------------- bla bla bla........ bla bla bla........ bla bla bla........ KERNEL "/../../vmlinuz" INITRD "/../../initrd.(img, gz, nz o nada)" APPEND "...parametros" bla bla bla........ bla bla bla........ bla bla bla........ ---------------------------------------------------------------------------- donde: bla bla bla son lineas que no nos interesan nota importante: KERNEl tambien puede estar escrito como LINUX nota: mira los ejemplos para familiarizarte con los codigos y que buscar 6.extendido1-: CONVERSIÓN (syslinux-grub o de *.cfg a *.lst) el menu.lst del grub segun syslinux queda: usando el primer formato -----------------------------menu.lst------------------------------ default 0 timeout N title TITULO kernel "/../../vmlinuz" "...parametros" initrd "/../../initrd.(img, gz, nz o nada)" boot title REINICIAR reboot --------------------------------------------------------------------- donde: N es el tiempo de espera a que selecciones del menu, un entero positvo. puedes ser 30(seg) TITULO: es el titulo del menú, puedes o no cambiar esto es de notar que kernel contiene la direccion del kernel de syslinux seguido de los parametros de la linea append de syslinux nota: las lineas "title REINICIAR, reboot" son agregados mios, esto para reiniciar desde el menu que estamos creando; puedes borrar si quieres. -tambien se puede conseguir en este formato syslinux: --------------------------archivo *.cfg que se busca------------------- bla bla bla........ bla bla bla........ bla bla bla........ KERNEL "/../../vmlinuz" APPEND "...parametros" "initrd = /../../initrd.(img, gz, nz o nada)" "...parametros" bla bla bla........ bla bla bla........ bla bla bla........ ---------------------------------------------------------------------------- nota: es de observar que en este formato APPEN funciona APPEN y INITRD del primer formato syslinux(expuesto en 6.extendido1) 6.extendido2-: CONVERSION (syslinux-grub o de *.cfg a *.lst) el menu.lst del grub segun syslinux queda: usando el segundo formato syslinux: -----------------------------menu.lst------------------------------ default 0 timeout N title TITULO kernel "/../../vmlinuz" "...parametros" "...parametros" initrd "/../../initrd.(img, gz, nz o nada)" boot title REINICIAR reboot --------------------------------------------------------------------- nota 1: es de observar que kernel contiene la direccion del kernel de syslinux seguido de los parametros de la linea append de syslinux mientras no fuere "initrd = /../../initrd.(img, gz, nz o nada)" nota 2: la direccion initrd es "initrd = /../../initrd.(img, gz, nz o nada)" en append sin "initrd=" 7- verificamos que en el disco usb este "todo", todo lo que copiamos y modificamos y que las direcciones en el menu.lst que modificamos existan y los archivos. si es así, guardamos y cerramos el menu.lst 8- inicia la compu desde el disco usb y instala. ya debe funcionar todo si seguiste los pasos Ejemplo debian: archivo iso de la pag oficial de debian: debian-live-8.3.0-amd64-standard.iso - pasos del 1 al 5 ya fueron hechos - paso 6 -busco el archivo que cumpla lo expuesto en 6, aqui es live.cfg : -edito el menu.lst como se expone en los 6.extendidoX (conversion syslinux grub o *.cgf a .lst) -y listo miro que las direcciones coincidan con los archivos, guardo y reinicio, sigue la instalación. Ejemplo Ejemplo Canaima: archivo iso de la pag oficial de canima: canaima-popular-3.1~estable_amd64.iso canaima es basado en debian, trae casi los mismo archivo y carpetas, asi que resumo. - pasos del 1 al 5 ya fueron hechos - paso 6, busco el archivo que cumpla lo expuesto en 6, aqui es live.cfg : -edito el menu.lst como se expone en los 6.extendidoX (conversion syslinux grub o *.cgf a .lst) -y listo miro que las direcciones coincidan con los archivos, guardo y reinicio, sigue la instalación. Ejemplo Ubuntu: archivo iso de la pag oficial de Ubuntu: Ubuntu 14.04 LTS.iso - pasos del 1 al 5 ya fueron hechos - paso 6 - paso 6, busco el archivo que cumpla lo expuesto en 6, aqui es txt.cfg : -edito el menu.lst como se expone en los 6.extendidoX (conversion syslinux grub o *.cgf a .lst) nota:el titulo dice debian, pero eso es el titulo que sale en el menu grub, se reecribe ubuntu y ya no afecta nada. -y listo miro que las direcciones coincidan con los archivos, guardo y reinicio, sigue la instalación. Eso es todo. si parece complicado, lo es,parece ser un problema que no han previsto algunos fabricante y desarrolladores, pero se puede resolver! post original (mi autoria) : http://www.taringa.net/post/linux/19358464/Instalar-Linux-desde-USB-con-GRUB.html
  11. Hola muchachos! Este es mi primer post y espero su ayuda. Tengo una PC con un disco rígido de 2 teras. En ese disco rigido puse un GNU/Linux ( UBUNTU) y estoy muy contento. Sin embargo, voy a comprar otro disco rígido para intalar ahí, instalación " limpia", MS Windows 10 Resumiendo: sda ---> UBUNTU sdb ---> WINDOWS 10 Luego de poner el segundo disco en el gabinete, mi pregunta sería: ¿ como hago para que GRUB me reconozca el segundo disco y agregue una NUEVA entrada al GRUB? Saludos y espero sus respuestas con ansias.
  12. Estoy planeando montar mi pc en un cajón/mueble, algo de modding barato.... El caso es que quiero tener un w7 para jugar y no quiero hacer particiones, así que se me ha ocurrido poner 3 hdd... - Windows 7 - Linux Mint - Datos comunes (aunque sólo me inyeresa en linux) Como se configuraría GRUB?? soy totalmente analfabeto en ésos temas.... Quiero que arranque Mint por defecto y supongo que todo limpio, ambos SO limpios y formateados...
  13. Buenos dias chicos, desde hace unas semanas vengo teniendo este problema al realizar el update-grub, y me vi obligado a cambiar el grub de debian por el de antergos. si alguien consigue adivinar que esta pasando en mi equipo, le doy una bolsa de chuches!!! xD sudo update-grub2 [sudo] password for fransis-debian: Generating grub configuration file ... /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found Found background image: /usr/share/images/desktop-base/desktop-grub.png /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found Encontrada imagen de linux: /boot/vmlinuz-4.1.1 Encontrada imagen de memoria inicial: /boot/initrd.img-4.1.1 /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found Encontrada imagen de linux: /boot/vmlinuz-4.1-3.dmz.1-liquorix-amd64 Encontrada imagen de memoria inicial: /boot/initrd.img-4.1-3.dmz.1-liquorix-amd64 Encontrada imagen de linux: /boot/vmlinuz-4.1-1.dmz.3-liquorix-amd64 Encontrada imagen de memoria inicial: /boot/initrd.img-4.1-1.dmz.3-liquorix-amd64 Encontrada imagen de linux: /boot/vmlinuz-4.0.0-2-amd64 Encontrada imagen de memoria inicial: /boot/initrd.img-4.0.0-2-amd64 Encontrada imagen de linux: /boot/vmlinuz-3.16.0-4-amd64 Encontrada imagen de memoria inicial: /boot/initrd.img-3.16.0-4-amd64 /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found Encontrado Antergos Linux release 2015.05 (ISO-Rolling) en /dev/sda3 /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found /proc/devices: No entry for device-mapper found Gracias
  14. A tod@s nos ha pasado que reinstalando cualquier otro S.O que tengamos en nuestro PC nos quedemos sin Grub de arranque, aqui os muestro una manera sencilla de recuperarlo a traves de un LiveCD o USB, valido para Debian o toda distribucion basada en Debian: Usando una distribución Live Consiste en usar una distribución en modo LiveCD o LiveUSB para instalar nuevamente el GRUB. Usaremos el LiveCD puede ser cualquier otra distribución que use GRUB2 como gestor de arranque y no LILO ni Grub 1. Lo primero que debemos hacer es arrancar el live-cd y abrir una terminal. Despues escribimos los siguiente para ver las particiones de los distintos discos duros: Después vemos cual es la partición donde tenemos nuestro S.O que contenia el Grub y la montamos en /mnt (en la mayoría de los casos esta partición será sda1, el ejemplo lo haré con esa partición pero mira cual es tu partición con el comando fdisk): Ahora, monta el resto de los dispositivos: Y ejecuta el comando chroot de forma que accedemos como root al sistema de archivos de nuestro antiguo S.O: Por último cargamos el Grub en el MBR ejecutando el siguiente comando: (sda lo debemos substituir por el disco duro que utilizamos para arrancar los sistemas operativos, casi siempre es sda. Ojo!! no poner el número de partición, solo sda). Reiniciamos y cuando vuelva a arrancar nuestro S.O otra vez (no el del LiveCD), podemos ajustar en el menú del GRUB manualmente para que aparezca en el menú de arranque el nuevo sistema operativo que nos borró el MBR, o dejar que lo haga el automáticamente con el siguiente comando: Si el comando no te funciona, quizás necesites instalar el paquete grub2: Informacion recopilada entre instalacion e instalacion, no se por que el grub siempre me desaparecia
  15. grub.cfg en la primera partición lee el contenido de otra partición con windows 7 en un usb al indicarle el --fs-uuid y el set root search --no-floppy --fs-uuid 5CF7C8C26F4936E9 --set root set root=(hd0,2) Sin embargo unos segundos tras el logo de instalación y pasar a formatear el disco duro te pide los DRIVERS necesarios para tal función, es como sino pudiera por si mismo leer esa partición donde lo guardé totalmente descomprimido. Cosa que no sucede si lo guardo en la partición principal donde se ospeda el GRUB. Esta es la forma que tiene. menuentry "Windows 7 64" { insmod chain search --no-floppy --fs-uuid 5CF7C8C26F4936E9 --set root set root=(hd0,2) chainloader +1 boot } HELP HELP HELP
  16. Estaba probando unos comandos (tenia que haberlo echo antes en una máquina virtual ) para limpiar la carpeta /boot (estaba llena y no podia actualizar Ubuntu 14.04 LTS, y no se que pasó que depués al volver a iniciar me saltó este error: "non se atopou o ficheiro" está en gallego, significa: "no se encontró el fichero". Tengo un dualboot, con Windows 8.1 y este funciona correctamente. Como puedo solucionar ese error?? Vuelvo a instalar ubuntu?
  17. Gracias a hkoster1 de los foros de Debian User Forums por este magnífico Tuto: Propósito de este Tutorial: La manera más simple de lidiar con el arranque UEFI es utilizar el último instalador de Debian, disponible para la versión Amd64 de Wheezy y posteriores en un equipo Con UEFI, provisto de una tabla de particiones GUID(GPT). Teniendo esto, no es necesario seguir el tutorial que viene a continuación, el trabajo ya estaría hecho. En el resto de casos, el siguiente tutorial describe como podrías migrar a UEFI, partiendo desde una instalación inicial usando una instalación tradicional BIOS, en un equipo que soporta tanto BIOS como UEFI. El tutorial se divide en dos partes, siendo laprimera el proceso en sí y la segunda, las opciones de arranque disponibles. NOTA Este turotial no tiene nada que decir sobre iniciar kernels certificados en hardware UEFI... eso es otra historia diferente. AMD64 Debian Installer y UEFI El tutorial se aplica a la arquitectura Amd64, en el que primero instalamos la última Wheezy (o versión superior) con el firmware colocado en modo "legacy BIOS" de la manera que se ha hecho toda la vida. Después del primer reinicio (Todavía en modo Legacy) la instalación será modificada para el arranque UEFI El tutorial se centra en cómo debe realizarse el proceso cuando Debian GNU/Linux es el único sistema operativo. Para una instalación en Dual-boot junto a "Ese os cuyo nombre no debe ser pronunciado" habría que tener un poco más de cuidado a la hora de particionar el disco duro, pero por lo demás el proceso es muy similar. El ejemplo aquí mostrado se ha llevado a cabo en VMware Fusion (version 5), la cual utiliza el modo BIOS por defecto y puede ser posteriormente cambiado a modo UEFI. 1. Particionar el disco duro UEFI is often partnered with the GUID Partition Table (GPT), just as BIOS and the MBR Partition Table are thought to belong together. Fact is, though, that both partition tables can be used with either UEFI or BIOS. GPT offers many advantages over MBR partitioning, not in the least since it does away with the distinction between primary and logical partitions. The D-I partitioner knows about GPT, but has no option to install it, so this must be taken care of before starting the D-I. La manera recomendada de instalar GPT es arrancando con un Live-CD (64-bits), como puede ser PartedMagic, pero tenga en cuanta que al hacerlo se borrará el contenido del disco Duro. Otra forma de hacerlo, también con PartedMagic, para cuando ya tenemos un sistema operativo instalado, en cuyo caso, la EFI System Partition (ESP) podría ser demasiado pequeña para almacenar en ella los bootloaders. Un tamaño suficiente para la partición ESP serían 250 MB, o algo más en el caso de que queramos incluir también imágenes del kernel den la ESP. Deberíamos tener siempre una copia del contenido de dicha partición, para que en caso de querer redimensionar o reposicionar la ESP, podamos trabajar sin reparos con PartedMagic y luego reponer los datos desde nuestra copia de seguridad. En cualquier caso, el formato de esta partición debería ser "FAT32" (o EFI boot filesystem); no es necesario que sea la primera partición primaria (como suele ocurrir con el innombrable), pero nos simplificará las cosas si hacemos que así sea. También podríamos decidir (después de realizar una copia de seguridad del sistema instalado) redimensionar o crear de nuevo las particiones del disco duro, quizá con GPT, la indispinsable partición ESP y una partición nueva para otro sistema operativo, además de, por supuesto, suficiente espacio libre para Debian GNU/Linux; y entonces re/instalar el otro sistema antes de iniciar el instalador de Debian (Siempre asegurándonos de no modificar las particiones que previamente hemos realizado durante el proceso de instalación del sistema operativo). 2. Instalando Debian GNU/Linux Con el disco duro preparado y el equipo en modo "legacy BIOS", inicie la instalación de Debian Amd64 de la manera habitual, teniendo en cuenta, como acabamos de decir, que el instalador no modifique las particiones IMPORTANTE: Elija el modo manual al llegar a ese punto de la instalación Recordemos que La partición para el sistema EFI, si no la hemos hecho todavía, debe ser, al menos, de 250MB, sistema de ficheros FAT32 y no se especificará ningún punto de montaje para la misma.Es conveniente también que la ESP sea la primera partición primaria, por lo cual a partir de este punto del tutorial la trataremos siempre como /dev/sda1 También reservaremos de 1MB para BIOSGRUB (Reserved BIOS boot area) al final del espacio libre del disco. Esta minipartición puede ser requerida después de que el arranque UEFI sea configurado. NOTA En modo automático, el instalador de Debian podría colocar esta partición en primer lugar (/dev/sda1) y no queremos eso. El espacio restante lo podemos particionar como queramos, para luego seguir con el proceso de instalación. Al finalizar, GRUB será instalado en elMBR (y también en BIOSGRUB), la versión incorrecta para trabajar con EFI, pero lo arreglaremos después de reiniciar. Hay que tener en cuenta que reparar esto antes de reiniciar en chroot hará que todo falle si el módulo del kernel efivars o está incluido en la imagen de instalación de Debian... (Como puede ser el caso de algunas snapshots de Debian Testing). 3. Configurando GRUB para UEFI Reiniciamos nuestro Debian GNU/Linux todavía en modo "legacy BIOS", entonces, con privilegios de root, montamos la partición EFI (que asumimos que es /dev/sda1), mkdir /boot/efi mount /dev/sda1 /boot/efi Instalamos GRUB para EFI modprobe efivars aptitude install grub-efi-amd64 grub-install /dev/sda update-grub También eliminaremos el paquete grub-pc durante el proceso. Los mensajes de rror acerca de procfs y sysfs podemos ignorarlos, pero el propio GRUB debe indicar que ha sido instalado sin ningún problema. Ya casi lo tenemos. Llegados a este punto GRUB iniciará desde el archivo /EFI/debian/grubx64.efi en la partición ESP, siempre y cuando UEFI sepa de su existencia como opción de booteo. Hay varias maneras de hacer esto, algunas de ellas sólo pueden realizarse después de que Debian sea reiniciado con UEFI... UEFI siempre buscará /EFI/boot/bootx64.efi en la ESP y tratará de arrancar con él por defecto. Así que, bueno, teniendo este método, que puede ser posteriormente modificado para lidiar con sitiaciones de arranque más complicadas, tal como se inidica a continuación: mkdir /boot/efi/EFI/boot cp /boot/efi/EFI/debian/grubx64.efi /boot/efi/EFI/boot/bootx64.efi Tu sistema ya está listo para iniciar bajo UEFI. 4. Primer arranque con UEFI Ahora, tras reiniciar, accederemos al menú de UEFI y cambiaremos por fin el Modo "legacy BIOS" por el modo UEFI (No está de más consultar el manual de nuestra placa base para esto). Una vez hecho iniciamos y UEFI debería encontrar GRUB en la posición por defecto para Debian GNU/Linux. Sólo en el caso de que eso no ocurra, reinicie el equipo y vuelva a entrar en el menú de UEFI, vaya al "Boot Maintenance Manager" y seleccione manualmente el archivo correspondiente de la ESP con el que debe arrancar. Tras el primer arranque, podríamos querer lidiar con opciones de arranque más complejas, añadiendo al GRUB las órdenes almacenadas por UEFI en un chip de memoria de la placa base. Esto lo haremos con el programa efibootmgr program, que también depende el módulo del kernel efivars y que encontraremos en repositorios. efibootmgr -c -l "\\EFI\\debian\\grubx64.efi" -L "Debian GNU/Linux" Asumiendo nuevamente que los datos de la ESS están en /dev/sda1 (Otra de las razones para haberla colocado ahí). El tener que colocar barras invertidas es culpa del innombrable y su manera de hacer (mal) las cosas... La salida de este comando será un número con varias opciones de arranque; la última instalada, Debian GNU/Linux (o GRUB, actualmente), tendría en el caso del ejemplo el número 0004 y sería la primera en arrancar. El orden de arranque puede variar con el mismo comando efibootmgr, por ejemplo cuando otro sistema con el número 0003 debe arrancar por defecto. efibootmgr -o 3,4 Podríamos poner la opción 0003 sobre 0004 (Ver el manual con las opciones de efibootmgr La siguiente parte del tutorial hablará de algunas de las opciones de arranque. No vamos a tocar demasiadas opciones, pero sí algunos aspectos w.r.t. que nuestro Debian GNU/Linux puede puede utilizar después de su instalación. 1. Menú UEFI El manual de nuestra placa base nos dirá que tecla debemos pulsar durante el arranque para acceder al menú UEFI (Normalmente F2). En él hay dos elementos de especial interés: Boot Manager y Boot Maintenance Manager. Boot Manager Este submenú muestra las opciones de arranque disponibles tal como las conoce UEFI Podrías utilizar este escueto menú para arrancar un sistema que no esté por defecto, siempre que seamos lo suficientemente rápidos como para pulsar a tiempo la tecla de dicha funcioón durante el arranque. Boot Maintenance Manager Este menú muestra la opción de Arrancar desde un archivo ("Boot from a file"), como puede ser grubx64.efi, para lo cual tendrás que elegirlo siguiendo la ruta de la Partición EFI >> El directorio <EFI> >> el directorio <debian>, tal y como vimos anteriormente. De hecho, cualquier bootloader instalado en la partición ESP (o cualquier partición o unidad fat32) puede ser iniciada de esta manera, tanto si se lo hacemos saber a UEFI (via efibootmgr) como si no. Esto puede ser muy útil durante la configuración, posiblemente cuando experimentemos con las opciones de arranque. 2. Menú rEFInd El menú rEFInd es una "estilosa" alternativa al menú UEFI, con algunas ventajas importantes: No será necesario ser super rápido pulsando teclas durante el arranque para acceder a él y maneja todas las posibles opciones de arranque en la ESP sin tener que almacenarlas primero en la UEFI NV-RAM. rEFInd es un fork del popular menú rEFIt utilizado por para iniciar GNU/Linux e modo MBR-legacy en equipos MAC con EFI. rEFInd puede ser descargado desde http://www.rodsbooks.com/refind/. La documentación del sitio puede resultar un poco confusa, así que aquí van algunos puntos a tener en cuenta para instalar rEFInd para que encage con el proceso que venimos realizando en el tutorial: a. Necesitaremos al menos dos archivos de rEFInd, refind_x64.efi y refind.conf, el segundo no es mas que una versión editada del refind-sample.conf. Tambiñen necesitaremos un subdirectorio de iconos y otros elementos gráficos para hacer que el menú luzca como queramos . b. Lo más simple, acorde con el resto del tutorial, es realizar manualmente la instalación en la ESP, montándola primero si no está ya montada. mount /dev/sda1 /boot/efi mkdir /boot/efi/EFI/refind cp refind_x64.efi refind.conf /boot/efi/EFI/refind/ cp refind_x64.efi /boot/efi/EFI/boot/bootx64.efi La última línea hará que UEFI arranque por defecto en el menú de rEFInd. Copiar también algunos archivos de iconos, etc, tal como se explica en la documentación de la página de rEFInd. c. Una alternativa al punto b. es utilizar efibootmgr para añadir rEFInd a la UEFI NV-RAM, como se ha descrito anteriormente en el tutorial. Funcionará iagul de las dos maneras. d. Podrías tener que mover el bootloader de "Ese otro sistema" desde /boot/efi/EFI/boot/ a un directorio separado /boot/efi/EFI/<otherOS>/ mkdir /boot/efi/EFI/<otherOS> mv /boot/efi/EFI/boot/<otherOS>.efi /boot/efi/EFI/<otherOS>/ umount /dev/sda1 Tu PC iniciará ahora en el menú rEFInd en el arranque, permitiéndote elegir el bootloaders que vas a iniciar. http://forums.debian.net/viewtopic.php?f=16&t=81120
  18. Recuperando temas... ________________________________________ El Grub en sí es bastante feo. Es verdad que se pude hacer un poquillo más bonito poniéndole colores y fondos, pero no queda muy bien. Así que si queremos tener una pantalla del gestor de arranque para fardar, instalaremos Burg. INSTALACIÓN (Para Debian, Ubuntu y derivados, para otras distros mirar aquí) 1- Añadimos repositorio: sudo add-apt-repository ppa:bean123ch/burg 2- Actualizamos: sudo aptitude update 3- Instalamos (también lo podemos hacer desde synaptic): sudo apt-get install burg burg-emu burg-pc burg-themes-common burg-common burg-themes O todo desde Synaptic o centro de Sofware de Ubuntu y también sirve igual. Os saldrá algo parecido a esto (depende de que forma lo instales, pero lo que hay que hacer es lo mismo), utilizando la barra espaciadora para seleccionar y tabulador para moverse (o flechitas): En esta ventana nos pregunta por las opciones predefinidas para los kernel, se deja la línea en blanco y continúas (enter) Ahí pones quiet splash, ya lo debe traer por defecto, pero por si acaso. Si lo estás haciendo manualmente desde la terminal cuando te aparezca el texto, lo pones. Si utilizas portatil, puede que tengas que añadir acpi_osi=Linux para que te reconozca las teclas de función. Aquí elegimos el disco duro donde se instalará, con la barra espaciadora, y ya está. Las instalaciones pueden ser un poco distintas y con más ventanas, pero lo esencial es lo dicho anteriormente. Actualizamos: sudo update-burg Si todo fue bien, ya estará instalado y funcionando correctamente. CONFIGURACIÓN (recomendado hacer backup de cada archivo antes de modificarlo): Para una fácil configuración a través de modo gráfico, utilizar Burg-Manager, que se explica al final de este tutorial. Para configurarlo a nuestro gusto podemos editar el fichero burg : sudo gedit /etc/default/burg Aunque por lo general no tendremos que modificar nada importante, además del tiempo o el SO por defecto. Después de cada modificación, teclear: sudo update-burg Algunas cosas que se podrían modificar: [Descomentar estas líneas si es que están comentadas (una línea está comentada cuando se antepone de #, para descomentarla se la borramos)] Lo que pone "saved" es que está en predeterminado GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" (debería estar así) GRUB_GFXMODE=saved nos permite establecer la resolución en el formato ANCHOxALTOxBITS_COLOR, pudiendo establecer varias separadas para que en el caso que fallará una poder cargar la siguiente, por ejemplo GRUB_GFXMODE=1024x600x32,1024x600x24,800x600x32... aunque eso se puede hacer después en la pantalla del Burg más fácilmente. GRUB_DISABLE_LINUX_UUID=true GRUB_DISABLE_LINUX_RECOVERY="true" : descomentar para que no aparezcan los kernels para iniciar en modo recuperación. GRUB_THEME=saved Poner el nombre del tema que queramos, aunque esto también se hace fácilmente pulsando t en la pantalla del Burg. GRUB_FOLD=saved Mi archivo de configuración burg está así: O también se puede modificar con: sudo burg-emu Aunque recomendable, si no tienes ni idea, no tocar nada, que no hace falta. Para ver la vista previa de nuestro Burg, escribe: burg-emu -r host BURG ES LIBRE, TUNÉALO A TU GUSTO: Antes de nada decir que los directorios que pongo de las carpetas puede que no coincidan con los tuyos, pero el fin es el mismo. Para descargar temas extra para tú Burg visitar (están en italiano pero fácilmente se pasan al español o cualquier idioma con los archivos de configuración e imágenes. Para instalarlos, sólo hay que extraer la carpeta de la descarga y copiarla a /boot/burg/themes/ y actualizar Burg): http://www.sourcesli....temi-per-burg/ http://www.sourcesli....urg-tabella-2/ Estos temas, que son bonitos, no dejan de ser más que modificaciones de los que ya trae Burg, así que nosotros no vamos a ser menos y los modificaremos a nuestro gusto. En este ejemplo vamos a trabajar sobre el tema Sora-clean. Vayamos por partes. LOS ICONOS (esto es válido para todos los temas): Están en la carpeta /boot/burg/themes/icons y son los iconos que muestran cada sistema operativo a iniciar, y que deben estar en formato PNG. Hay cuatro tipos de archivos de icono: Large: iconos de 128x128 píxeles en color Grey: iconos de 128x128 píxeles en escala de grises* Hover: iconos Large y Grey para los temas que los usan los dos a la vez. Small: Iconos pequeños de 24x24 píxeles a color. Los iconos pueden ser cualquier imagen que cumpla los requisitos puestos anteriormente, y que se copien a la carpeta icons: sudo cp -r ~/Imágenes/grey_satubuntu.png ~/Imágenes/large_satubuntu.png /boot/burg/themes/icons Una vez copiados se modifica el archivo correspondiente a los iconos que hubiéramos copiado. En este ejemplo, hover: sudo gedit /boot/burg/themes/icons/hover Os aparecer algo así: En cada línea modificáis el nombre del icono que había predeterminado por el nuevo que queráis que aparezca y que copiasteis a la carpeta. Y así con el resto de iconos. Después de esto, actualizar Burg (sudo update-burg) y podemos ver como va nuestro burg con: burg-emu -r host Mis iconos: LOS FONDOS: La imagen de fondo de nuestro Burg es fácil de cambiar. Sólo tenemos que ir al directorio del tema en cuestión y copiar la imagen ahí. sudo cp -r ~/Imágenes/sexyyy.png /boot/burg/themes/sora/ Después hay que poner el nombre de la imagen que copiamos en el archivo de texto correspondiente, llamado theme, en la línea: background = "$$/nombre_de_la_imagen.png". Cambiando el texto y traduciendo menús: Los temas del burg están en inglés, italiano u otro idioma ajeno al nuestro. Así que se queremos traducirlo para mayor comodidad, o simplemente cambiar un fragmento de texto que no te gusta por otro más elocuente, pues es muy fácil. Lo que hay que hacer es editar dos archivos: theme y menus (estoy en el ejemplo de Sora, otros temas sólo tienen el archivo theme) sudo gedit /boot/burg/themes/sora/theme sudo gedit /boot/burg/themes/sora/menus En theme modificaremos los textos que están puestos con imagen de la carpeta images. Por ejemplo, podemos editar el “container-title” (donde pone: Select operating system, o algo así) y cambiar “image = "$$/images/imagen.png" ” por la imagen que nosotros pongamos y hubiéramos copiado anteriormente a /boot/burg/themes/sora/images/ y que es del estilo de txt-select (misma resolución (o parecida), etc), y creada con nuestro texto sobre fondo transparente** Del mismo modo podemos cambiar cualquier imagen que esté en la carpeta images y posteriormente actualizando el archivo correspondiente con el nombre de la nueva imagen. Ojo con las resoluciones que pongáis de las nuevas imágenes, tienen que ser iguales o parecidas si no a lo mejor no se muestran o sólo un trozo. Para eso también podéis juguetear con las líneas: min_width = 36 class = container-body height = 14 margin_top = 1 max_width = 128 etc y líneas por el estilo que se encarguen del tamaño de los menús, pero siempre con cuidado!! (insisto: hacer copia de seguridad antes). Mi menú está así: Par traducir los menús de herramientas, ayuda y acerca de es más fácil, sólo tenéis que abrir el archivo menus y traducir todo lo que queráis que esté en inglés y ponerlo en vuestro idioma. Aunque para editar los títulos tenéis que modificar las imágenes también (TOOLS, HELP...). Mis menús: Este es mi archivo theme del tema Sora: Mi archivo menus:
  19. En realidad no es un problema, pero me gustaría personalizar el GRUB o poner un programa que haga lo mismo y que tenga una mejor apariencia. No sé, solo para trastear un poco Veo que hay uno que se llama BURG y tiene distintos temas y esas cosas. ¿Alguno de ustedes probó hacer algo de eso?¿Vale la pena? Además es algo en lo que hay que tener cuidado al tocar, cuando mi hermanita intente entrar a Windows y no pueda se me va a enojar mucho
  20. Hola, llevo muuucho tiempo intentando hacer un par de cosas con grub, la primera es la idea de que antes de poder escoger una opcion de arranque, que aparezca un video, algo corto y eso, como para hacer de introduccion al grub y que quede de pelicula XD Tambien me gustaria poder poner contraseña a las opciones de arranque, cosa que he visto algun tutorial por ahi que tengo que provar, pero vamos... como que paso de reiniciar ahora mismo para meterme a la consola del grub XDD si os sabeis alguna otra forma de cambiar grub, agradeceria que la posteen si lo consigo mirare a ver si escribo un post sobre el tema si nadie lo hace antes pues supongo que eso era todo, saludos
×