* Fixed problem when BASEDIR paths were given without a trailing '/'.
[linux_from_scratch.git] / FAQ-OBSOLETE / bad-interpreter-permission-denied.xml
blob5a59bd38d1e758689e1311d29386910cf26254cf
1 <qandaentry id="bad-interpreter-permission-denied">
2 <question><para>./configure: bad interpreter:
3 Permission denied</para></question>
4 <answer><para>You're most likely getting this while building bash in Chapter 5
5 of the LFS Book.
6 The problem is most likely your mount options.
7 You probably have a line in /etc/fstab like:
8 <screen>/dev/hda10      /mnt/lfs        ext2    user    1  2
9 </screen>
10 'user' is the mount flag, and it's the problem. To quote from the mount man page:
11 <blockquote><screen> 
12 user  Allow  an  ordinary  user to mount the file system.
13       This  option  implies  the options noexec,  nosuid,
14       and nodev (unless overridden by subsequent options,
15       as in the option line user,exec,dev,suid).
16 </screen></blockquote>
17 So change the line in /etc/fstab like this:
18 <screen>/dev/hda10      /mnt/lfs        ext2    defaults        1  2
19 </screen>
20 </para></answer>
21 </qandaentry>