My first suggestion: read over the book at least once before you start trying to install the system. You don't have to read all the details, but get an idea of what you'll be doing. Most of what you ask is addressed by the book in detail because the book does everything but type the commands for you. So, just read over it, adn you'll be much better prepared for how to set up your machine the way you want it to be.
That said, I will tell you how I do things. First, you need to create the partition and create the filesystem where you plan to install LFS. From your post, I assume you haven't done either. So, you will need to execute:
fdisk /dev/hda
Then create a partition in the free space on the hard drive. next, you need to make a filesystem. You can use just about any filesystem type you want: ext2, ext3, reiserfs, etc. Assuming you want ext3, you would issue this command:
mkfs.ext3 /dev/hda2
You do not want to uncompress and untar the packages all at once. You can, but that will consume a large amount of disk space. I would suggest keeping the source files on the partition that you will be installing LFS from because you may not have access to your red hat partition later (once you get to chapter 6, it's good to have all the files you need in the LFS partition). Then uncompress and untar them when you need them to compile. That's the way I've always done it. Again, the book will tell you what it intends to do, and once you understand the process, you can decide what will fit your needs best.
I'm afraid I don't understand your third question. All I can say is this: to mount a filesystem, just use the mount command. It doesn't have to be mounted when the machine boots. Create a directory to mount the LFS partition with mkdir. The LFS book suggests mkdir /mnt/lfs. Then mount the LFS partition with mount /dev/hda2 /mnt/lfs. All of the mounting stuff is discussed in chapter 3 or 4...
|