User:Ady/test

From Syslinux Wiki
< User:Ady
Revision as of 18:02, 17 December 2014 by Ady (talk | contribs) (test page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Distinct directory symlink path

 /tftproot/
          |_ boot/
          |      |_ vmlinuz
          |      |_ ...
          |
          |_ bios/
          |      |_ boot  -> /tftproot/boot/
          |      |_ pxelinux.0
          |      |_ ldlinux.c32
          |      |_ default
          |      |_ ...
          |
          |_ efi32/
          |       |_ boot  -> /tftproot/boot/
          |       |_ syslinux.efi
          |       |_ ldlinux.e32
          |       |_ default
          |       |_ (efi32)*.c32
          |       |_ ...
          |
          |_ efi64/
          |       |_ boot  -> /tftproot/boot/
          |       |_ syslinux.efi
          |       |_ ldlinux.e64
          |       |_ default
          |       |_ (efi64)*.c32
          |       |_ ...
          |
          |_ ...

When booting with "/tftproot/bios/pxelinux.0", the Current Working Directory is "/tftproot/bios/".

When booting with "/tftproot/efi32/syslinux.efi", the Current Working Directory is "/tftproot/efi32/".

When booting with "/tftproot/efi64/syslinux.efi", the Current Working Directory is "/tftproot/efi64/".

Then a KERNEL directive such as:

KERNEL boot/vmlinuz

in fact points to "::boot/vmlinuz" by means of the symlinks.


Distinct directory common kernel path

 /tftproot/
          |_ boot/
          |      |_ vmlinuz
          |      |_ ...
          |
          |_ bios/
          |      |_ boot/
          |      |      |_ vmlinuz  -> /tftproot/boot/vmlinuz
          |      |      |_ ...
          |      |
          |      |_ pxelinux.0
          |      |_ ldlinux.c32
          |      |_ default
          |      |_ ...
          |
          |_ efi32/
          |       |_ boot/
          |       |      |_ vmlinuz  -> /tftproot/boot/vmlinuz
          |       |      |_ ...
          |       |
          |       |_ syslinux.efi
          |       |_ ldlinux.e32
          |       |_ default
          |       |_ (efi32)*.c32
          |       |_ ...
          |
          |_ efi64/
          |       |_ boot/
          |       |      |_ vmlinuz  -> /tftproot/boot/vmlinuz
          |       |      |_ ...
          |       |
          |       |_ syslinux.efi
          |       |_ ldlinux.e64
          |       |_ default
          |       |_ (efi64)*.c32
          |       |_ ...
          |
          |_ ...

When booting with "/tftproot/bios/pxelinux.0", the Current Working Directory is "/tftproot/bios/".

When booting with "/tftproot/efi32/syslinux.efi", the Current Working Directory is "/tftproot/efi32/".

When booting with "/tftproot/efi64/syslinux.efi", the Current Working Directory is "/tftproot/efi64/".

Then a KERNEL directive such as:

KERNEL boot/vmlinuz

in fact points to "::boot/vmlinuz" by means of the symlinks.