Next: GUI Components, Previous: Introduction, Up: Graphical Menu Software Design [Contents][Index]

### 12.2 Startup Sequence

- grub_enter_normal_mode [normal/main.c]
- grub_normal_execute [normal/main.c]
- read_config_file [normal/main.c]
- (When `gfxmenu.mod` is loaded with `insmod`, it will call `grub_menu_viewer_register()` to register itself.)
- GRUB_MOD_INIT (gfxmenu) [gfxmenu/gfxmenu.c]
- grub_menu_viewer_register [kern/menu_viewer.c]
- grub_menu_viewer_show_menu [kern/menu_viewer.c]
- get_current_menu_viewer() [kern/menu_viewer.c]
- show_menu() [gfxmenu/gfxmenu.c]
- grub_gfxmenu_model_new [gfxmenu/model.c]
- grub_gfxmenu_view_new [gfxmenu/view.c]
- set_graphics_mode [gfxmenu/view.c]
- grub_gfxmenu_view_load_theme [gfxmenu/theme_loader.c]