It is a security feature requires my implementation to ask for the user's
input and compare the input before we process information in grub.cfg.  It
is proprietary so I can't discuss more than that.  If I include modules
echo, sleep, read during grub-mkimage, I was able to have those commands in
myconfig.cfg, and this works before normal.mod is loaded.  But how come
"if" statement is unknown?  The grub documentation on this web site
http://www.gnu.org/software/grub/manual/html_node/Embedded-configuration.htmlhas
an example showing using "if" statement is possible.  What kind of
built-in script parser is used when processing the "config file" that was
linked into core.img?


On Tue, Aug 13, 2013 at 2:39 AM, Andrey Borzenkov <[email protected]>wrote:

> On Tue, Aug 13, 2013 at 9:10 AM, Binh Minh <[email protected]>
> wrote:
> > I am trying to read in a user's input, compare the user's input to X.  If
> > the user's input matches X, proceed to load normal.mod; otherwise loop
> back
> > to get user's input.
> >
> >
>
> And why you cannot do it after normal.mod is loaded?
>
> > On Mon, Aug 12, 2013 at 7:39 PM, Andrey Borzenkov <[email protected]>
> > wrote:
> >>
> >> В Mon, 12 Aug 2013 13:39:24 -0700
> >> Binh Minh <[email protected]> пишет:
> >>
> >> > My computer has grub installed. During booting before normal.mod is
> >> > loaded,
> >> > I need to be able to run if and while commands in my config file which
> >> > has
> >> > been linked into core.img (using grub-mkimage -c myconfig.confg). In
> >> > myconfig.config, I have an if statement and I kept getting "unknown
> >> > command
> >> > if" during booting.  I saw an example in
> >> >
> >> >
> http://www.gnu.org/software/grub/manual/html_node/Embedded-configuration.htmland
> >> > looks like I just need to include search, test, and normal modules.
> >> > Am
> >> > I missing something?  Thanks
> >>
> >> It is not possible. Those commands are provide by normal.mod. The only
> >> purpose of core.img is normally to load normal.mod.
> >>
> >> What are you trying to do?
> >
> >
>
_______________________________________________
Help-grub mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-grub

Reply via email to