Hi ! I had read a lot of book and link about initialization of the boot starting of linux. I read that , after the post by the bios the mbr is loaded in memory which routine load this sector ? In this sector of 512 bytes we have 440 bytes for a routine what is the function of this routine ? When this routine is executed ? The 2 bytes with 0xAA55 what is its function ? Who load it in memory ? And the all book i had read said the mbr load the loader grub How ? And the grub launch the kernel, ok . How this grub is load ? By which programm ? So, i would like that someone give me the names of routines, the order of their launching and which load or execute what until the grub exécution ? Thank you for your help. Greg i am waiting a lot from you ! Best regards Gnoleba GNOGBO
git clone git://git.savannah.gnu.org/grub.git find grub/boot/i386/pc/ On Mon, Jul 4, 2016 at 11:00 AM, Gnoleba GNOGBO <gnognoleba@gmail.com> wrote:
Hi !
I had read a lot of book and link about initialization of the boot starting of linux.
I read that , after the post by the bios the mbr is loaded in memory which routine load this sector ? In this sector of 512 bytes we have 440 bytes for a routine what is the function of this routine ? When this routine is executed ? The 2 bytes with 0xAA55 what is its function ? Who load it in memory ? And the all book i had read said the mbr load the loader grub How ? And the grub launch the kernel, ok . How this grub is load ? By which programm ? So, i would like that someone give me the names of routines, the order of their launching and which load or execute what until the grub exécution ?
Thank you for your help. Greg i am waiting a lot from you !
Best regards Gnoleba GNOGBO
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-- Ricardo Ribalda
Hi Ricardo ! Your link is wrong : not found Gnoleba Le 4 juil. 2016 12:10, "Ricardo Ribalda Delgado" <ricardo.ribalda@gmail.com> a écrit :
git clone git://git.savannah.gnu.org/grub.git find grub/boot/i386/pc/
On Mon, Jul 4, 2016 at 11:00 AM, Gnoleba GNOGBO <gnognoleba@gmail.com> wrote:
Hi !
I had read a lot of book and link about initialization of the boot starting of linux.
I read that , after the post by the bios the mbr is loaded in memory which routine load this sector ? In this sector of 512 bytes we have 440 bytes for a routine what is the function of this routine ? When this routine is executed ? The 2 bytes with 0xAA55 what is its function ? Who load it in memory ? And the all book i had read said the mbr load the loader grub How ? And the grub launch the kernel, ok . How this grub is load ? By which programm ? So, i would like that someone give me the names of routines, the order of their launching and which load or execute what until the grub exécution ?
Thank you for your help. Greg i am waiting a lot from you !
Best regards Gnoleba GNOGBO
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-- Ricardo Ribalda
https://git-scm.com/book/en/v2 On 5 Jul 2016 08:16, "Gnoleba GNOGBO" <gnognoleba@gmail.com> wrote:
Hi Ricardo !
Your link is wrong : not found Gnoleba Le 4 juil. 2016 12:10, "Ricardo Ribalda Delgado" < ricardo.ribalda@gmail.com> a écrit :
git clone git://git.savannah.gnu.org/grub.git find grub/boot/i386/pc/
On Mon, Jul 4, 2016 at 11:00 AM, Gnoleba GNOGBO <gnognoleba@gmail.com> wrote:
Hi !
I had read a lot of book and link about initialization of the boot starting of linux.
I read that , after the post by the bios the mbr is loaded in memory which routine load this sector ? In this sector of 512 bytes we have 440 bytes for a routine what is the function of this routine ? When this routine is executed ? The 2 bytes with 0xAA55 what is its function ? Who load it in memory ? And the all book i had read said the mbr load the loader grub How ? And the grub launch the kernel, ok . How this grub is load ? By which programm ? So, i would like that someone give me the names of routines, the order of their launching and which load or execute what until the grub exécution ?
Thank you for your help. Greg i am waiting a lot from you !
Best regards Gnoleba GNOGBO
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-- Ricardo Ribalda
It is not a link, it's a command, the link is this: http://git.savannah.gnu.org/cgit/grub.git/tree/ 2016-07-05 3:17 GMT-03:00 Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>:
https://git-scm.com/book/en/v2
On 5 Jul 2016 08:16, "Gnoleba GNOGBO" <gnognoleba@gmail.com> wrote:
Hi Ricardo !
Your link is wrong : not found Gnoleba
Le 4 juil. 2016 12:10, "Ricardo Ribalda Delgado" <ricardo.ribalda@gmail.com> a écrit :
git clone git://git.savannah.gnu.org/grub.git find grub/boot/i386/pc/
On Mon, Jul 4, 2016 at 11:00 AM, Gnoleba GNOGBO <gnognoleba@gmail.com> wrote:
Hi !
I had read a lot of book and link about initialization of the boot starting of linux.
I read that , after the post by the bios the mbr is loaded in memory which routine load this sector ? In this sector of 512 bytes we have 440 bytes for a routine what is the function of this routine ? When this routine is executed ? The 2 bytes with 0xAA55 what is its function ? Who load it in memory ? And the all book i had read said the mbr load the loader grub How ? And the grub launch the kernel, ok . How this grub is load ? By which programm ? So, i would like that someone give me the names of routines, the order of their launching and which load or execute what until the grub exécution ?
Thank you for your help. Greg i am waiting a lot from you !
Best regards Gnoleba GNOGBO
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-- Ricardo Ribalda
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-- "Do or do not. There is no try" Yoda Master
OK ! THANKS A LOT ! Gnoleba 2016-07-05 12:32 GMT+00:00 Daniel. <danielhilst@gmail.com>:
It is not a link, it's a command, the link is this: http://git.savannah.gnu.org/cgit/grub.git/tree/
2016-07-05 3:17 GMT-03:00 Ricardo Ribalda Delgado < ricardo.ribalda@gmail.com>:
https://git-scm.com/book/en/v2
On 5 Jul 2016 08:16, "Gnoleba GNOGBO" <gnognoleba@gmail.com> wrote:
Hi Ricardo !
Your link is wrong : not found Gnoleba
Le 4 juil. 2016 12:10, "Ricardo Ribalda Delgado" <ricardo.ribalda@gmail.com> a écrit :
git clone git://git.savannah.gnu.org/grub.git find grub/boot/i386/pc/
On Mon, Jul 4, 2016 at 11:00 AM, Gnoleba GNOGBO <gnognoleba@gmail.com> wrote:
Hi !
I had read a lot of book and link about initialization of the boot starting of linux.
I read that , after the post by the bios the mbr is loaded in memory which routine load this sector ? In this sector of 512 bytes we have 440 bytes for a routine what is the function of this routine ? When this routine is executed ? The 2
bytes
with 0xAA55 what is its function ? Who load it in memory ? And the all book i had read said the mbr load the loader grub How ? And the grub launch the kernel, ok . How this grub is load ? By which programm ? So, i would like that someone give me the names of routines, the order of their launching and which load or execute what until the grub exécution ?
Thank you for your help. Greg i am waiting a lot from you !
Best regards Gnoleba GNOGBO
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-- Ricardo Ribalda
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-- "Do or do not. There is no try" Yoda Master
-- *Gnoleba GNOGBO* *Mobile : * *+225 02 60 17 66**Skype* : *gnognoleba*
On 04-Jul-2016, at 2:30 pm, Gnoleba GNOGBO <gnognoleba@gmail.com> wrote:
Hi !
I had read a lot of book and link about initialization of the boot starting of linux.
I read that , after the post by the bios the mbr is loaded in memory which routine load this sector ?
This is architecture specific and is done by BIOS.
In this sector of 512 bytes we have 440 bytes for a routine what is the function of this routine ?
Actually its 446 bytes. These are executable code. 16bytes per partition * 4 = 64bytes + (0xAA55) 2 bytes for MBR Marker = 66bytes 512 - 66 = 446 bytes
When this routine is executed ?
Just after POST. Done by BIOS.
The 2 bytes with 0xAA55 what is its function ?
Its denotes that the sector is executable. Can also be seen as Marker.
Who load it in memory ? And the all book i had read said the mbr load the loader grub How ? And the grub launch the kernel, ok . How this grub is load ? By which programm ? So, i would like that someone give me the names of routines, the order of their launching and which load or execute what until the grub exécution ?
I would suggest work it floppy on qemu/bochs first to understand then gradually move on to partition tables and boot loaders. Read “Understanding the linux kernel” - System Startup chapter for thorough understanding. Thanks.
Thank you for your help. Greg i am waiting a lot from you !
Best regards Gnoleba GNOGBO
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
participants (4)
-
arshad hussain -
Daniel. -
Gnoleba GNOGBO -
Ricardo Ribalda Delgado