Logré cambiar el directorio de trabajo actual a la carpeta que contiene los archivos rEFInd descargados. He arrancado en modo de recuperación. La refind-bin-0.11.3
carpeta se descargó en mi Downloads
carpeta.
Encontré un nuevo problema: 'intérprete incorrecto: no existe tal archivo o directorio'.
¿Como puedo solucionar este problema?
Sospecho que el script 'reencontrar-instalar' tiene un shebang que apunta a /usr/bin/env
, como
#!/usr/bin/env bash
El entorno de recuperación no tiene un /usr/bin/env
, por lo que intentar acceder a esa ruta devuelve el error de que "no hay tal archivo o directorio" allí.
Puede elegir manualmente un shell para ejecutar un script pasando el script al shell:
bash ./refind-install
Alternativamente, debería poder editar la secuencia de comandos para que apunte directamente al shell. Reemplace la primera línea en el script con algo como esto, asumiendo que la línea anterior es lo que está en el archivo.
#!/bin/bash
Tenga en cuenta que el espacio ha sido eliminado.
Tengo `/usr/bin/env` en mi "Macintosh HD" pero no en la partición de recuperación. ¿Esto es normal?
ksh
, zsh
y bash
usan bourne
una sintaxis similar que es la misma en cada shell, también tienen una sintaxis que es única para cada shell. La mejor práctica sería leer la primera línea (el shebang) y head -n1 refind-install
luego usar ese caparazón dentro del shebang.
grg
JBis
usuario291594
usuario291594
usuario291594
JBis
usuario291594
JBis
bash ./refind-install
usuario291594
usuario291594