There are no differences between 12.29 and 12.30 that should cause this. Most of the changes are for s390 and ppc64. Can you please attach /tmp/anaconda.log to this bug report so we can see what's going on?

we did not go to the stage2. The changes is when boot from DVD,it will go to text mode first to select language and keyboard by default,and then seems the default select is from hard disk install,have to select "back" to go back to "install from" select,if select nfs, give the nfs iso directory,anaconda can not recognize it,must use a directory with install tree.

Two things here, booting from the DVD would cause stage2 on the DVD to be used. The other is method=nfs:nfsserver would expect a tree to be used and results in calling setStage2LocFromCmdline in method.c forcing the looking for images/install.img on the nfs share.
I thought you need to use method=nfsiso:nfsserver/path_of_ISO to use an iso on a nfs share.

(In reply to comment #5)
> Providing images/install.img should not be needed when you pass
> repo/method=nfsiso instead of repo/method=nfs.
In my testing, anaconda must be able to locate images/install.img when doing either an NFS or an NFSISO installation. Someone on the anaconda development team can confirm what the code expects.
What I tested ...
1) PXE Boot system
2) Provide nfs server + path
> we did not go to the stage2. The changes is when boot from DVD,it will go to
> text mode first to select language and keyboard by default,and then seems the
> default select is from hard disk install,have to select "back" to go back to
> "install from" select,
If booting the DVD with the option "askmethod" is failing, please add feedback to bug#518194.
Lili ... can you confirm your latest findings?

> > Providing images/install.img should not be needed when you pass
> > repo/method=nfsiso instead of repo/method=nfs.
>
What seems to be the issue is that users are confusing stage2=, method=, and repo=. The text screen that is brought up for ashmethod, is really for the location of the install.img file location only. method/stage2= is meant to be a short cut around askmethod to the location of install.img.
> In my testing, anaconda must be able to locate images/install.img when doing
> either an NFS or an NFSISO installation. Someone on the anaconda development
> team can confirm what the code expects.
>
> What I tested ...
> 1) PXE Boot system
> 2) Provide nfs server + path
>
If you boot with the DVD/boot.iso then stage2 would be mounted from the DVD/CDROM. With any PXE boot, images/install.img would have to live on the nfs share, there would be no other place to mount it from, unlike booting a HD/DVD/CDROM install. stages2=nfs:nfsserver/path_of_ISO (latest syntax)
which at line 202 in nfsinstall.c would append images/install.img to the path if nfs is used and doesn't end with .img.
I'd use for tree based install:
stages2=nfs:nfsserver/<path>/images/install.img
repo=nfs:nfsserver/<path>/
For a iso based install:
stages2=nfs:nfsserver/path_of_ISO/images/install.img
repo=nfsiso:nfsserver/path_of_ISO/
> > we did not go to the stage2. The changes is when boot from DVD,it will go to
> > text mode first to select language and keyboard by default,and then seems the
> > default select is from hard disk install,have to select "back" to go back to
> > "install from" select,
>
> If booting the DVD with the option "askmethod" is failing, please add feedback
> to bug#518194.
>
That is because the DVD is passing stage2=hd:LABEL=Fedora so it assumes that the DVD/CDROM has stage2, and should not look for it. Think you would have better luck if used repo=nfsiso:nfsserver/path_of_ISO in place of method=nfs:nfsserver/path_of_ISO.
> Lili ... can you confirm your latest findings?
and a copy of the anaconda.log file.