Páginas

Mostrando entradas con la etiqueta mbr. Mostrar todas las entradas
Mostrando entradas con la etiqueta mbr. Mostrar todas las entradas

sábado, 12 de mayo de 2018

Sector de arranque maestro Centos Linux

Respaldo y restauración del sector de arranque maestro

El sector de arranque maestro corresponde a los primeros 512 bytes del disco duro utilizado por el sistema operativo.

Los primeros 446 bytes corresponden al gestor de arranque
Los 64 bytes siguientes a la tabla de particiones (16 bytes para cada partición primaria y/o extendida que existan).
Los últimos 2 bytes corresponden a la firma de unidad arrancable, también conocida como los 2 bytes mágicos.

Tenga cuidado al ejecutar cualquiera de los siguientes comandos, si se equivoca corre el riesgo de dañar irreversiblemente los datos de la unidad de almacenamiento utilizada.

Respaldo y restauración del sector de arranque maestro

Respaldo del sector de arranque maestro

dd if=/dev/sda of=mbr.bin bs=512 count=1

Restaurar el sector de arranque maestro

dd if=mbr.bin of=/dev/sda bs=512 count=1

Respaldar exclusivamente el sector de arranque

dd if=/dev/sda of=gestor.bin bs=446 count=1

Para restaurar el gestor de arranque

dd if=gestor.bin of=/dev/sda bs=446 count=1

Respaldar la tabla de particiones

dd if=/dev/sda of=tabla.bin skip=446 bs=1 count=64

Para restaurar exclusivamente la tabla de particiones

dd if=tabla.bin of=/dev/sda seek=446 bs=1 count=64

Para borrar exclusivamente el gestor de arranque

dd if=/dev/zero of=/dev/sda bs=446 count=1

Para borrar exclusivamente la tabla de particiones, algo que nadie haría sin tener un respaldo a mano

dd if=/dev/zero of=/dev/sda seek=446 bs=1 count=64

Por último para borrar el sector de arranque completo, quiero decir el gestor de arranque, tabla de particiones y los dos bytes mágicos

dd if=tabla.bin of=/dev/sda bs=512 count=1

Red Hat System Administrator Guide


Centos es genial!.

sábado, 20 de septiembre de 2014

FreeBSD MBR slice Bios UEFI

FreeBSD MBR slice.

https://wiki.freebsd.org/UEFI

FreeBSD y Windows 8 en un mismo disco duro.

Nivel : Avanzado

Bios UEFI.
Activar “Launch CSM”
desctivar secure boot
pestaña exit boot override seleccionar dvd
Windows boot manager
Launch EFI shell from filesystem device

Ctrl + F1

Desde el sistema operativo Windows 8
> Configuración Windows 8 > uso general > solucionar problemas
> opciones avanzadas
> configuración de FIRWARE UEFI
Se reiniciará el portátil entrando directamente en la bios
> pestaña boot
> activar Fast boot y Launch CSM

> pestaña Security
> Secure boot control disabled
si no es posible ir a pestaña
> Advanced
- usb configuration, seleccionar y activar Legacy Support > enabled
Debería bootear USB

Mode Safe F8 o Shift F8 o desde msconfig Safe mode minimal

Crear FreeBSD MBR partición

utilizar particionado manual.
(espacio no particionado)
type freebsd
size 20 GB
OK.
De esta manera creamos

Seleccionar la nueva FreeBSD MBR (ada0s3)
Intro y crear el primer slice, root-slice. El primer slice debe ser root o FreeBSD no arrancará (boot).

Add partition
type freebsd-ufs
size 18 GB
mountpoint  /
OK. luego Intro.
Tenemos creada la slice ada0s3a

Seleccionar ada0s3 nuevamente y crear slice swap
add partition
type freebsd-swap
size 2039 MB
OK intro.
La slice swap ada0s3b ha sido creada

Finish y Commit. Ahora empieza la extracción de archivos.

- FreeBSD le preguntará por el password root
- Luego necesita configurar la interfaz de red.
- Reloj y localización.
- Demonios que se iniciarán con el sistema /(sshd y moused)
- Enable crash dumps = no
- Agregar una cuenta de usuario (grupo adicional wheel)

Abrir un shell y teclear:

boot0cfg -B ada0

Reiniciar

A partir de ahora al iniciar su portátil o pc le preguntará que sistema operativo quiere iniciar (boot).

$ gpart show

Unix es genial!.