GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cuál es el papel de Magic Number en la carga de arranque en Linux?

No es una suma de comprobación, sino más bien una firma. Proporciona alguna evidencia simple de que algunos MBR está presente.

0xAA55 también es un patrón de bits alternativo:1010101001010101

A menudo se usa para ayudar a determinar si está en un sistema little-endian o big-endian, porque se leerá como AA55 o 55AA. Sospecho que es parte de por qué se coloca al final del MBR.

Ver también este artículo de Wikipedia


Hola, espero que esto te ayude:

http://en.wikibooks.org/wiki/X86_Assembly/Bootloaders

http://en.wikipedia.org/wiki/Extended_boot_record

"La firma 0xAA55 son los dos últimos bytes del primer sector de su disco de arranque (sector de arranque/Registro de arranque maestro/MBR). Si es 0xAA55, el BIOS intentará arrancar el sistema. Si no lo encuentra (es confuso o 0x0000), Recibirá un mensaje de error de su BIOS que indica que no encontró un disco de arranque (o el sistema intenta arrancar el siguiente disco). unidad o controlador).

Por supuesto, esto es un i386ismo (creo que también está presente en amd64). Muchas otras arquitecturas pueden adoptar diferentes enfoques".

http://www.mail-archive.com/[email protected]/msg18029.html


Linux
  1. ¿Qué es el número de inodo en Linux?

  2. ¿Cuál es la definición de una sesión en Linux?

  3. ¿Cuál es el orden predeterminado de clasificación de Linux?

  4. ¿Cuál es el número máximo de puertos?

  5. ¿Cuál es el tamaño recomendado para una partición Linux /boot?

¿Qué es el comando Watch de Linux + ejemplos?

¿Qué es el Shell en Linux?

¿Cuál es la diferencia entre Linux y Unix?

Cómo encontrar el número de puerto de un servicio en Linux

¿Qué es el comando matar en Linux?

¿Qué limita el número máximo de conexiones en un servidor Linux?