Boot Process

Reading time: 2 – 3 minutes

Fa temps vaig estar investigant sobre com arrenca el PC i més
concretament el Linux. Pq volia emular el procés de BOOT de les bios de
les targetes de xarxa (PXE) amb un Linux.

A continuació posaré les referències dels documents que
em vaig llegir, per informar-me sobre el tema.

How Linux
BOOT
: aquest document explica pas a pas què fa el Linux quan esta
bootant.

GRUB: aquest
gestor de particions (més fàcil i potent q lilo) té molta
informació sobre el tema q ens ocupa en la seva documentació i a
més permet bootar en mode PXE. O sigui, anar a buscar el sistema
operatiu a la xarxa i no al disc dur.

PXE
Linux
: hi ha una variant del SYSLINUX q s’anomena PXE Linux i q esta
dissenyada especialment per bootar el nostre linux via xarxa. Com si la BIOS d
la nostra NIC (Network Interface Card) suportes el mode PXE.

Estructura del
sector MBR (Master Boot Record)
: com ja sabeu tots els discs durs tenen el
mapa de les particions al MBR. Aquí hi ha tota la informació per
poder llegir el MBR byte a byte i fins hi tot modificar-lo. Si volem usar un
programa per retocar les particons manualment tb en vaig trobar un ptedit.exe.

Quan llegiu el document anterior veureu q al MBR hi ha un codi q indica quin
tipus de particions estan suportades amb uns números hexadecimals,
aquí
teniu la llista dels codis
.

Com tots sabem la mida dels discs durs actuals fan q les particions ja no es
puguin expresar en mode CHS (Cilindres,Heads,Sectors) -famos mode LBA- doncs
aquí
teniu un document que explica com es fa aquesta transformació
CHS->LBA perquè hi capigue al MBR.

Finalment adjunto un
link
sobre com funcionen a nivell detalladíssim moltissimes parts
del hardware dls nostres PCs.

0 thoughts on “Boot Process”

  1. Doncs no ho coneixia però sembla súper interessant tot i q
    només hi he pogut donar un cop d’ull, ja q porto 2 dies d bojos al
    curro i no plego mai.

    Tu ho has pogut provar això??? és q sembla molt interessant???
    explica’ns alguna experiència q tinguis en el tema.THX.

  2. Aquest sistema l’he vist implementat en una aula de formació on tenien
    emmagatzemades imatges de linux i w98 al disc dur en una partició
    diferent. També ho he vist funcionar baixant-se la imatge del servidor,
    aconseguint bones taxes de transferència. M’ho vaig estar mirant a la
    pagina web i sembla una molt bona solució, pero degut al temps, grabador
    eprom’s, etc… no ho vaig provar. Si ho tires endavant, ja m’ho faràs
    saber, a veure si et puc ajudar en alguna cosa.

  3. El bpbatch aquest és de PM, però com sempre no ho he pogut
    provar. De totes formes aquí van unes URLs més sobre el
    tema:

    Wired for Management
    (WfM)
    : especifícacions oficials d’intel sobre PXE.

    NETBOOT: per
    crear EPROM basades en Linux per bootar via EPROM de la targeta de xarxa.

    EtherBOOT: un altre link
    semblant a l’anterior.

    NILO: encara un altre projecte d més
    del mateix. Aquest amb un nom que ens recorda al mític LILO.

    Windows remote-boot quick
    guide
    : finalment un link directa cap a un document del bpbatch q ens
    explica com arrenca el ‘pindows’ via xarxa.

    Esperem q el pròxim comentari sigui d’algú q hagi provat
    això del PXE.

Últimas entradas

Archivo
Scroll to Top