16 votos

¿Cómo puedo cambiar el título de una imagen de arranque?

Tengo un disco duro externo con dos particiones arrancables en él. La primera es una imagen de un DVD de instalación de Mac OS X 10.6, y la segunda es una imagen de un DVD de instalación de Mac OS X 10.6.3.

Cuando conecto el disco duro a un Mac Mini y lo enciendo manteniendo presionada la tecla Alt, obtengo la opción de seleccionar qué dispositivo de arranque utilizar. Sin embargo, ambas imágenes de arranque están nombradas como "Mac OS X Install DVD".

¿Cómo podría cambiar el nombre de la imagen de arranque?

Ya he intentado cambiar los nombres de las particiones pero esto no tiene efecto.

¿Alguna idea?

Nota: Originalmente pregunté esto en SuperUser, pero al descubrir este sitio, también lo pregunté aquí.

Editar: Aquí hay algunas imágenes relacionadas:

La partición en Finder

La partición en Finder

Información del disco en Utilidad de Disco

Información del disco en Utilidad de Disco

Información del volumen en Utilidad de Disco

Información del volumen en Utilidad de Disco

0 votos

Solo por curiosidad: ¿por qué necesitas instaladores tanto para 10.6 como para 10.6.3?

0 votos

¿Estás utilizando algo que no sea la partición GUID? No se me ocurre ninguna otra razón por la que cambiar la etiqueta del disco no cambie la visualización del menú...

0 votos

@Dori Porque puede que necesite instalarlo en el nuevo Mac Mini y en el modelo anterior, y el modelo anterior no arranca desde el DVD de instalación 10.6.3.

15voto

Andrew Davey Puntos 2322

Este es un post antiguo, pero lo encontré hoy y pensé que compartiría lo que encontré.

El comando 'bless' parece hacer que esto funcione. Primero asegúrese de que el disco esté montado, averigüe a qué carpeta está montado y:

sudo bless --folder  -label 

Por ejemplo:

sudo bless --folder "/Volumes/Mac OS X Lion Install ESD" -label "Lion Install"

Lo que sea que pongas para el nombre es lo que debería aparecer en la pantalla de seleccionar disco al presionar opción durante un arranque.

Tenga en cuenta que probablemente querrá hacer esto además de renombrar en el Finder o en Obtener información solo para mantenerlos algo sincronizados y hacer que sean más fáciles de identificar en ambos casos.

0 votos

Genial, exactamente lo que estaba buscando :)

0 votos

Tenga en cuenta que esto ya no funciona con las actualizaciones de firmware más recientes. Es necesario bendecir un directorio diferente ".IABootFiles", no la root. Vea mi respuesta para un ejemplo.

0 votos

Esto no funcionó para mí al principio, pero después de unas horas de búsqueda, descubrí que a veces es posible que deba desbloquear una carpeta y luego volver a bloquearla para cambiar el nombre sudo bless --unbless

3voto

Dean Hiller Puntos 310

Tenga en cuenta que desde una actualización de firmware que llegó con High Sierra (finales de 2017), la root de la unidad ahora es una fuente secundaria para los archivos de etiquetas de disco. La fuente primaria está dentro de un directorio llamado:

.IABootFiles

Por ejemplo, para acceder a ambas fuentes:

sudo bless --folder "/Volumes/Install macOS 10.12" --label "Install macOS 10.12"

sudo bless --folder "/Volumes/Install macOS 10.12/.IABootFiles" --label "Install macOS 10.12"

2voto

Shawn Puntos 8120

A menos que esté entendiendo mal tu pregunta, esto es bastante simple. Puedes cambiar el nombre del volumen simplemente haciendo clic con el botón derecho en Finder, eligiendo "Obtener información" y modificando el campo "nombre y extensión". O haciendo doble clic lento en el nombre del volumen tal como aparece en el escritorio, y editándolo como cualquier otro nombre de archivo... Hago esto todo el tiempo con volúmenes de arranque y funciona perfectamente.

Tu instalador no tiene que llamarse "Mac OS X Install DVD". Al instalador no le importa cómo lo llames. Llama a uno "Bolsa de basura" y al otro "Princesa Consuela Banana Hammock"... a nadie le importará y OS X se instalará sin problemas.

edición:

Acabo de probar esto con una memoria USB que creé con el instalador de 10.6.3. Ya le había cambiado el nombre de "Mac OS X Install DVD" a "10.6.3 Installer minus Optional". Simplemente lo cambié a "10.6.3 Banana Hammock" y cuando arranqué con alt, eso es lo que se mostraba.

Debe haber algo no explicado aquí que está causando esto... tal vez los esquemas de partición que no sean GPT no funcionan de esta manera?

en segunda edición:

¿Qué método utilizaste para colocar las imágenes en las particiones de arranque? Lo pregunto porque me pregunto si simplemente copiaste las imágenes en sí mismas en lugar de clonarlas o restaurarlas en las particiones.

Nunca he probado esto, pero me pregunto si es posible tener archivos .dmg que sean de arranque en una partición. El comportamiento que surgiría sería acorde con lo que estás describiendo. Podrías cambiar el nombre de la partición/volumen, pero no afectaría el nombre del archivo dmg. Incluso si cambiaras el nombre del archivo dmg, eso no afectaría el nombre de la imagen de disco (volumen) contenida dentro del archivo dmg.

Si este es el caso, creo que podrías cambiar el nombre montando la imagen en OS X, y luego cambiando el nombre del volumen (el nombre del volumen que aparece en el escritorio o en Utilidad de Discos) que fue montado desde el dmg o iso.

edición III

A continuación se presentan los pasos que utilicé para crear mi imagen del instalador. La diferencia principal es Carbon Copy Cloner. Puede que no funcione mejor, pero en este momento puede valer la pena intentarlo, ya que el mío tiene el comportamiento que te gustaría ver.

  1. Inserté el DVD de Instalación de OS X.

  2. En Utilidad de Discos, hice clic en "Nueva Imagen".

  3. Le puse el nombre "Installer_image.dmg".

  4. Elegí "comprimido" y "ninguno" para cifrado, y guardé.

  5. Una vez completado, monté la imagen y eliminé la carpeta opcional.

  6. Hice clic con el botón derecho en el volumen montado, elegí "Obtener información", anoté la cantidad exacta de espacio usada en la imagen para archivos y carpetas, y desmarqué "Ignorar propiedad en este volumen".

  7. Regresé a Utilidad de Discos, inserté mi memoria USB, e hice una partición llamada "10.6.3 Install minus Optional" que fuera aproximadamente 500MB más grande que el espacio utilizado de la imagen del disco.

  8. Hice otra "obtener información" en el nuevo volumen de la memoria USB y desmarqué la opción de ignorar la propiedad.

  9. En Carbon Copy Cloner: como fuente, elegí el volumen del instalador montado, el destino fue el nuevo volumen flash. Elegí "Copia de seguridad de todo" y "Eliminar elementos que no existen en la fuente". Hice clic en clonar.

Después, pude cambiar el nombre del volumen de la memoria USB, y lo que cambié es lo que se muestra en el menú de arranque.

0 votos

Él puede cambiar los nombres de las particiones muy bien; lo que no puede cambiar es el nombre de las imágenes de disco. Esas deben llamarse "Mac OS X Install DVD", entonces la pregunta es: ¿cómo puede decir cuál arrancar?

0 votos

Pero ¿no muestra el menú de arranque el nombre del volumen en lugar de la imagen que se restauró en el volumen?

0 votos

Esto no tiene sentido para mí... la "imagen" de la que él está hablando es simplemente la imagen que clonó en las particiones. Por lo tanto, las particiones/volúmenes terminan teniendo el mismo nombre que el volumen/imagen que clonó. Pero no debería haber nada que le impida cambiar el nombre del volumen, lo cual cambia la etiqueta de la partición y hace que se muestre de manera diferente en el menú de inicio.

1voto

gary Puntos 4856

Alguna vez has intentado usar rEFit:
rEFIt es un menú de arranque y un kit de mantenimiento para máquinas basadas en EFI

0 votos

Usaré el disco duro para instalar Max OS X en muchas máquinas diferentes (aproximadamente 300), por lo que preferiría no usar software adicional.

0 votos

Iba a sugerir esto como rEFIt tiene esta capacidad ... sin embargo, rEFIt debe ser instalado en cada máquina, por lo que no funcionará en este caso...

1voto

Medios de instalación

La respuesta de devguydavid definitivamente apunta en la dirección correcta, pero probablemente solo funciona para medios de instalación más antiguos.

La respuesta del otro David probablemente funciona para medios de instalación contemporáneos, pero no lo he verificado.

Pero ¿qué pasa con los volúmenes de arranque para sistemas operativos permanentes o instaladores que no son de macOS?

Volúmenes de arranque no de instalación

Para etiquetar cualquier volumen de arranque EFI, el comando bless debe apuntar a la carpeta que contiene el cargador de arranque—boot.efi o bootx64.efi—en una partición del sistema EFI (que puede ser el propio volumen del sistema operativo, o un volumen separado dedicado a esa tarea).

La ubicación exacta del cargador de arranque es en última instancia arbitraria (es decir, se podría mover cambiando configuraciones en NVRAM), pero típicamente se encuentra en una serie de ubicaciones, dependiendo del sistema operativo.

Localiza el cargador de arranque relevante

Recorre las siguientes condiciones para el volumen de arranque que deseas cambiar, luego toma nota de la carpeta que contiene boot.efi o bootx64.efi.

  • Para instalaciones estándar de macOS:
    • Con un formato de volumen de arranque HFS+:
      • boot.efi se encuentra en /System/Library/CoreServices en el volumen de arranque.
    • Con un formato de volumen de arranque APFS (generalmente macOS 10.13 o posterior cuando el volumen de arranque se encuentra en un SSD):
      • El cargador de arranque se encuentra en el volumen Preboot de volumen APFS (en la misma partición de disco real que el volumen de arranque).
        • Para montar este volumen, ejecuta diskutil list, busca Preboot junto al nombre de tu volumen de arranque (Macintosh HD u otro) y luego ejecuta sudo diskutil mount diskXsY, sustituyendo X e Y para especificar el volumen Preboot.
      • boot.efi se encuentra en /Volumes/Preboot//System/Library/CoreServices
        • donde es el nombre de archivo más largo mostrado por ls /Volumes/Preboot.
    • (Fuente: Iniciando el Mac: bless, y qué hace que un volumen sea de arranque de Eclectic Light Co.)
  • Para instalaciones de Linux, instaladores u otros medios en vivo:
    • No hay una ubicación definitiva y uniforme del cargador de arranque para sistemas operativos Linux, pero la siguiente ubicación es bastante probable:
      • En la partición EFI en el disco de arranque (la partición del sistema EFI).
        • Presumiblemente (si estás ejecutando Linux en un Mac) sabes cómo montar esto, pero la idea general es utilizar diskutil list seguido de diskutil mount diskXsY, sustituyendo X e Y para especificar la partición EFI.
      • bootx64.efi o similar se encuentra en /Volumes/EFI/EFI/boot. (Ten en cuenta que esta es técnicamente una ubicación de respaldo—el firmware real probablemente estará en otro lugar, y es posible que debas explorar un poco utilizando bootoption como se describe a continuación).
    • (Para una inmersión muy informativa en el proceso estándar de arranque EFI, recomiendo altamente Arranque UEFI: ¿cómo funciona realmente, entonces? de Adam Williamson)
  • Para Windows:
    • En la partición EFI en el disco donde se instaló Windows (móntalo en macOS como lo harías para Linux):
      • El firmware EFI (que Windows llama bootmgfw.efi) debería estar en /Volumes/EFI/EFI/Microsoft/Boot.
  • Cualquier cosa y todo:
    • Si aún no puedes encontrar tu cargador de arranque, te recomiendo usar bootoption:
      • Ejecuta bootoption list y encuentra el identificador de la entrada de arranque que deseas etiquetar. Debería ser BootXXXX donde X es 09.
      • Ejecuta bootoption info BootXXXX según corresponda. Busca un UUID de partición o un par de UUID de partición de contenedor y UUID de volumen APFS. También toma nota de la Ruta del cargador.
      • Recorre cada volumen impreso por diskutil list con diskutil info diskXsY hasta encontrar un UUID de disco / partición o UUID de volumer coincidente.
        • Para volúmenes APFS, consulta el UUID de partición de contenedor para encontrar la partición real del disco. El volumen (en la partición de contenedor) que contiene el cargador de arranque tiene UUID de volumen = UUID de volumen APFS.
        • Para todos los demás volúmenes, busca un volumen de manera que UUID de partición = UUID de disco / partición.
      • Finalmente, el cargador de arranque se encuentra en Ruta del cargador en el volumen que has identificado.
        • por ejemplo, \\System\Library\CoreServices\boot.efi, \EFI\ubuntu\shimx64.efi, etc.

Cambia la etiqueta

¡Bien! Conociendo la ubicación del cargador de arranque, ahora podemos usar bless para agregar o cambiar su etiqueta de Administrador de Arranque:

sudo bless --folder  --label ''

Esto crea los archivos .disk_label y .disk_label_2x en la carpeta del cargador de arranque.

La razón por la cual este proceso es tan complicado es que las etiquetas se almacenan pre-renderizadas en un formato de imagen extremadamente simple formato. Esto evita la necesidad de renderizado de fuentes en el entorno previo al arranque.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X