31 |
grub_cmd_linux (struct grub_arg_list *state __attribute__ ((unused)), |
grub_cmd_linux (struct grub_arg_list *state __attribute__ ((unused)), |
32 |
int argc, char **args) |
int argc, char **args) |
33 |
{ |
{ |
34 |
grub_load_linux (argc, args); |
grub_rescue_cmd_linux (argc, args); |
35 |
return GRUB_ERR_NONE; |
return GRUB_ERR_NONE; |
36 |
} |
} |
37 |
|
|
38 |
GRUB_MOD_INIT |
static grub_err_t |
39 |
{ |
grub_cmd_initrd (struct grub_arg_list *state __attribute__ ((unused)), |
40 |
(void) mod; |
int argc, char **args) |
|
grub_register_command ("linux", grub_cmd_linux, GRUB_COMMAND_FLAG_BOTH, |
|
|
"linux [KERNELARGS...]", |
|
|
"Loads linux", options); |
|
|
} |
|
|
|
|
|
GRUB_MOD_FINI |
|
41 |
{ |
{ |
42 |
grub_unregister_command ("linux"); |
grub_rescue_cmd_initrd (argc, args); |
43 |
|
return GRUB_ERR_NONE; |
44 |
} |
} |
45 |
|
|
46 |
void |
GRUB_MOD_INIT |
|
grub_linux_normal_init (void) |
|
47 |
{ |
{ |
48 |
|
(void) mod; |
49 |
grub_register_command ("linux", grub_cmd_linux, GRUB_COMMAND_FLAG_BOTH, |
grub_register_command ("linux", grub_cmd_linux, GRUB_COMMAND_FLAG_BOTH, |
50 |
"linux [KERNELARGS...]", |
"linux [KERNELARGS...]", |
51 |
"Loads linux", options); |
"Loads linux", options); |
52 |
|
grub_register_command ("initrd", grub_cmd_initrd, GRUB_COMMAND_FLAG_BOTH, |
53 |
|
"initrd FILE", |
54 |
|
"Loads initrd", options); |
55 |
} |
} |
56 |
|
|
57 |
void |
GRUB_MOD_FINI |
|
grub_linux_normal_fini (void) |
|
58 |
{ |
{ |
59 |
grub_unregister_command ("linux"); |
grub_unregister_command ("linux"); |
60 |
|
grub_unregister_command ("initrd"); |
61 |
} |
} |