Sigo recibiendo este error:
¡¡Advertencia!! GPT no admitido (tabla de particiones GUID) detectado. Use GNU Parted
Quiero volver al MBR normal. Encontré algunos consejos aquí e hice:
parted /dev/sda
mklabel msdos
quit
Pero cuando llego a la mklabel
opción, escupe una advertencia de que perderé todos los datos /dev/sda
. ¿Hay alguna manera de recuperar el MBR normal sin formatear el disco?
Respuestas:
Ese enlace que publicaste parece una solución de tipo hack muy feo.
Sin embargo, de acuerdo con la página del manual
gdisk
, que se utiliza para convertir MBR -> GPT, también tiene una opción en el menú "recuperación y transformación" (presioner
para obtener eso) para convertir GPT -> MBR; lag
clave:Lo intentaría primero.
fuente
r
->g
no tiene ninguna advertencia ...gdisk
página man en su lugar.La mayoría de los encuestados anteriores son correctas cuando dicen que por lo general puede hacer lo que necesita con un diseño de tabla de partición GPT, pero como no son razones válidas para querer usar MBR, creo que sólo voy a responder a su pregunta en lugar de asumir que está mal por preguntar.
Para deshacerse de la GPT, debe recordar que con este formato, hay una tabla de partición escrita al final de la unidad, donde permanecerá si solo intenta eliminarla con fdisk o un sistema de archivos no compatible con GPT herramienta. Lo que hizo con parted no abordó esta tabla de particiones.
Para borrar GPT, debe usar algo como gdisk. Ingrese
gdisk
como root en el indicador y luego dígale a gdisk qué dispositivo desea ver (es decir, / dev / sd ??). Use gdisk para escribir un MBR protector en el disco solo para asegurarse de tener acceso a alguna estructura de datos MBR. Luego puede navegar a la sección de opciones de expertos (presione?
en las diferentes indicaciones del programa para ver las opciones disponibles para usted en diferentes momentos) y encontrar la opción que dice "Zap (destruir) las estructuras de datos GPT y salir". El programa solicitará confirmación, luego le preguntará si desea preservar la estructura MBR. Preserve esto.Después de eso, debería ser tan simple como reiniciar su computadora (porque el kernel todavía usará la tabla de particiones anterior y necesita reiniciarse para actualizarse), y luego encender fdisk y eliminar el resto de la partición GPT. Aún verá la misma advertencia sobre el uso de GNU Parted que vio antes, pero puede ignorarla esta vez, ya que desaparecerá cuando elimine la partición.
Esto le dará un sistema de tabla de particiones MBR en una unidad en blanco en la que puede reinstalar un sistema operativo. Si está intentando hacer esto con particiones existentes, es un poco más complicado y en algunos casos ni siquiera es posible, por lo que le recomendaría que simplemente haga una copia de seguridad de sus datos y lo haga de esta manera.
fuente
Utilizar
gdisk /dev/sda
Nota:
/dev/sda
es en el caso de la persona que hizo esta pregunta, pero cámbiela por el nombre de su unidad.Una vez que esté dentro con el uso de gdisk:
luego, cuando escriba
p
para ver todas las opciones, verá esto:Utilizar
z
fuente
Esto debería funcionar para la mayoría de los casos. Sabe que no puede usar un MBR cuando tiene particiones de más de 2 TB, o para más de 15 particiones.
parted /dev/sdX p
parted /dev/sdX u B p
(mostrar tamaños en bytes), para que sepa cómo podría volver a crear el diseño de la partición. Use su teléfono para hacer una foto desde ambasparted
salidas.gdisk
para eliminar el GPT.Debería usar un disco viviente como
grml
para todo esto. En caso de que haya hecho algo mal, reinicie y vuelva a intentarlo.Mientras no escriba ningún dato en el disco, no se perderá nada. Recuerde que todavía tiene todo el diseño de su partición en su teléfono, por lo que puede recrear el GPT original si realmente lo necesita.
En caso de que realmente arruines algo y no tomes fotos, intenta
testdisk
discernir los límites de la partición. Pero no apueste dinero en él tan pronto como su diseño sea algo extraordinario.Sobre el cambio de tamaño para hacer particiones más pequeñas, perspectiva de ojo de pájaro:
resize2fs -M dev/sdX
), pero imposible para XFS ya que no se puede reducir. Sepa lo que está utilizando y google antes de intentar tales acrobacias.lvreduce -L 20G /dev/mapper/<VG>-<LV>
)pvresize --setphysicalvolumesize 25G /dev/sdX
Es el camino a seguir.Los tamaños de todos los elementos mencionados aquí son: Sistema de archivos <LV <PV <partición, si este no es el caso después del próximo reinicio, verá que debe hacer una comprobación de FS. No lo hagas, solo reinicia en el liveisk nuevamente y realiza tus ajustes. Si arreglas las cosas allí, tu sistema se iniciará nuevamente, lo prometo.
Para poder hacer todo esto, en caso de que tenga PARTICIÓN + LUKS + LVM + SISTEMA DE ARCHIVO, aquí hay algunos consejos sobre cómo hacerlo desde el shell:
df -h
es tu amigo para mostrar el tamaño del sistema de archivos cuando montaste la particiónlsblk
ylsblk -f
son tus amigos para mostrar particionescryptsetup open /dev/sdX asdf
, ingrese su contraseña y debería estar disponible a continuación/dev/mapper/asdf
. Los criptocontenedores no necesitan ser redimensionados. (Omita esto si no tiene una partición cifrada, por supuesto).vgchange -aay
para activar todos los volúmenes lógicos para que pueda trabajar con ellos.mkdir asdf; mount /dev/mapper<VG>-<LV> asdf
y luegodf -h
verificar el tamaño de su sistema de archivos antes de cambiar el tamaño.umount asdf
por lo que se desmonta nuevamente.resize2fs -M /dev/mapper/<VG>-<LV>
.mount /dev/mapper/<VG>-<LV> asdf; df -h
para comprobar qué tan grande aún es su sistema de archivos.Haga las cosas más grandes de lo necesario, para que no tenga que reiniciar con tanta frecuencia.
Para discernir fácilmente lo que es lo que con LVM, utilice siempre el nombre de host como el nombre de la VG y el punto de montaje (
root
,swap
,var
, ...) para la LV al crear la configuración de LVM, si no ya lo hacen. Esta es una pista general, no es algo que deba hacer para ninguno de los pasos anteriores.fuente
GParted hizo el trabajo por mí (probado en Kali Linux USB Live v2.1) simplemente haciendo:
Eliminar todas las particiones primero.
fuente