syslinux documentation
#1
Posted 07 August 2011 - 05:35 PM
Also, if we change the processor (32 bit to 64 bit), do we need to modify the syslinux code?
#2
Posted 07 August 2011 - 06:02 PM
All x86 based 32-bit and 64-bit processors still boot in 16-bit mode (at least on BIOS-based boards, don't know about UEFI-based boards). The bootloader switches to 32-bit mode (at least Syslinux does) and switches back to 16-bit mode when it loads an operating system.
#3
Posted 07 August 2011 - 06:02 PM
There is a specific forum for syslinux!!! and the third pinned topic has links to all the docs (and the source code is available as well)...anybody has links to documents explaining operation of code of syslinux?
Also, if we change the processor (32 bit to 64 bit), do we need to modify the syslinux code?
What are you asking about here? i.e. can a x64 process run the plain x86 instructions which read the cfg files and chain off to other things???
I think all that is covered in their docs...
#4
Posted 08 August 2011 - 06:22 AM
Why do you need to change the processor from 32-bit to 64-bit mode? Or you mean that you had a 32-bit CPU and now you have a 64-bit CPU?
All x86 based 32-bit and 64-bit processors still boot in 16-bit mode (at least on BIOS-based boards, don't know about UEFI-based boards). The bootloader switches to 32-bit mode (at least Syslinux does) and switches back to 16-bit mode when it loads an operating system.
Thnx for reply but does it mean that if we switch from 32 bit processor to 64 bit processor (on BIOS based boards), there would be no changes in secondary boot loader (i.e. syslinux)? As you mentioned that it uses 16 bit mode for loading an operating system and all processors boot in 16 bit mode?
#5
Posted 08 August 2011 - 06:32 AM
There is a specific forum for syslinux!!! and the third pinned topic has links to all the docs (and the source code is available as well)...
What are you asking about here? i.e. can a x64 process run the plain x86 instructions which read the cfg files and chain off to other things???
I think all that is covered in their docs...
Thnx, but I wanted to know does syslinux which is the secondary boot loader has dependency on the architecture of the CPU? Also, if RAM size increases or motherboard is updated, do we need to modify the syslinux code? i.e. how much of dependency of syslinux is on the resources of motherboard?
#6
Posted 08 August 2011 - 11:30 AM
#7
Posted 08 August 2011 - 11:31 AM
Thank you.
#8
Posted 10 August 2011 - 01:20 PM
No, Syslinux doesn't need to be changed.
As mentioned earlier that syslinux switches to 32 bit mode and then switches to 16 bit mode, so if we use a 64 bit CPU (x86 based and BIOS used), how would 32 bit mode of syslinux would execute using 64 bit processor? Do we need to change the syslinux code so that syslinux works in 64 bit mode and 16 bit mode?
I actaully want to know whether syslinux is supported with intel core i7 sandy bridge architecture? If not then which are the options for booting?
Edited by shareknw, 10 August 2011 - 01:28 PM.
#9
Posted 10 August 2011 - 03:05 PM
NO, you don't need to change *anything*, it works fine like it is.
As mentioned earlier that syslinux switches to 32 bit mode and then switches to 16 bit mode, so if we use a 64 bit CPU (x86 based and BIOS used), how would 32 bit mode of syslinux would execute using 64 bit processor? Do we need to change the syslinux code so that syslinux works in 64 bit mode and 16 bit mode?
As it has ALREADY been told you by Icecube.
And you have already been given the answer, TWICE, now.I actaully want to know whether syslinux is supported with intel core i7 sandy bridge architecture? If not then which are the options for booting?
TRY it as is,it will work, if it doesn't THEN it will need to be changed/updated (and no, it will work and there will be NO need of changing it).
Wonko
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users