LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Linux From Scratch
User Name
Password
Linux From Scratch This Forum is for the discussion of LFS.
LFS is a project that provides you with the steps necessary to build your own custom Linux system.

Notices


Reply
  Search this Thread
Old 01-28-2002, 04:32 PM   #1
glock19
Member
 
Registered: Aug 2001
Distribution: Debian Etch
Posts: 510

Rep: Reputation: 32
LFS on a seperate HDD


I am starting to build a LFS system.

Right now I'm on a Red Hat 7.2 system. What I want to do is add another HDD to my system (as a primary IDE slave), and then install LFS on that seperate HDD.

The LFS instuction indicates that I need a native linux partition to install on, but it doesn't say anything about adding a virtual memory parition or a /boot partition. How is my LFS HDD going to boot with only a /root partition?
 
Old 01-28-2002, 05:00 PM   #2
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
you don't ever *need* a /boot partition you only need a primary partition on the drive which contains the kernel image. as windows is gay most distros install the system inside an extended partition, which isn't bootable and so a single small partition for /boot is created as primary to let the system boot ok. It also helps with that good old lilo 1024 cyl issue
 
Old 01-29-2002, 06:39 PM   #3
lfslinux
LFS Maintainer
 
Registered: Jan 2002
Location: Canmore, Alberta, Canada
Distribution: Linux From Scratch
Posts: 372

Rep: Reputation: 30
Re: LFS on a seperate HDD

Quote:
Originally posted by glock19
I am starting to build a LFS system.

Right now I'm on a Red Hat 7.2 system. What I want to do is add another HDD to my system (as a primary IDE slave), and then install LFS on that seperate HDD.

The LFS instuction indicates that I need a native linux partition to install on, but it doesn't say anything about adding a virtual memory parition or a /boot partition. How is my LFS HDD going to boot with only a /root partition?
a single / partition will work fine. As to swap you have two options:

1) you can create a swap partition on that second harddisk.

2) you can use the same swap partition as your Redhat distribution uses.

If the second harddrive stays in that system it'll really be a waste of space to create a seperate swap partition for use with LFS. It is of no consequence to use redhat's swap partition.
 
Old 01-29-2002, 07:01 PM   #4
glock19
Member
 
Registered: Aug 2001
Distribution: Debian Etch
Posts: 510

Original Poster
Rep: Reputation: 32
Ok. So I can just use the swap partition from redhat. But what about booting? On my Red Hat hard drive, I have grub installed on the boot sector. If I want to boot LFS, how does that work? Or is that covered in the instructions down the road?
 
Old 01-29-2002, 07:02 PM   #5
glock19
Member
 
Registered: Aug 2001
Distribution: Debian Etch
Posts: 510

Original Poster
Rep: Reputation: 32
What if I want to remove my primary hard disk (the one with redhat) and just make the LFS disk my primary? Then I'll need some sort of swap partition and a /boot partition also. Does the LFS instructions cover this?
 
Old 01-29-2002, 07:09 PM   #6
lfslinux
LFS Maintainer
 
Registered: Jan 2002
Location: Canmore, Alberta, Canada
Distribution: Linux From Scratch
Posts: 372

Rep: Reputation: 30
Grub isn't covered by the lfs-book yet. As long as Grub isn't marked stable by the GNU guys, the book won't use it. Personally I love it and I use it everywhere but a policy I put in place is no unstable software in the book. So for now only Lilo is dealt with.

But, I invite you to subscribe to the blfs-support mailinglist. A lot of people there will be able to help you setting up Grub. Info on mailing lists (which ones to use, how to subscribe) can be found via http://linuxfromscratch.org/mailinglists/info.shtml

If you remove the primary harddrive, then yes you need to create a swap partition on that second drive of yours.

A boot partition is not necessary. It might be handy to have one so you can share the kernel images between different Linux systems, but it's not mandatory. Just like creating a seperate /usr /home or /var partition isn't mandatory (though it is advisable, but /boot is strictly a user preference. If you have the need to share kernel images, then create a seperate partition. If not, don't bother)
 
Old 01-29-2002, 07:24 PM   #7
glock19
Member
 
Registered: Aug 2001
Distribution: Debian Etch
Posts: 510

Original Poster
Rep: Reputation: 32
Why is it advised to create a seperate disk partition for /usr /home and /var?

Since I want to be able to remove my primary Red Hat disk, and just run my LFS disk by itself, I'm going to go ahead and partition it accordingly. I'm going to make a 16MB /boot partition, a 1024MB swap partition, and the rest as my root "/" partition. That sounds good right?
 
Old 01-29-2002, 07:34 PM   #8
lfslinux
LFS Maintainer
 
Registered: Jan 2002
Location: Canmore, Alberta, Canada
Distribution: Linux From Scratch
Posts: 372

Rep: Reputation: 30
Quote:
Originally posted by glock19
Why is it advised to create a seperate disk partition for /usr /home and /var?

Since I want to be able to remove my primary Red Hat disk, and just run my LFS disk by itself, I'm going to go ahead and partition it accordingly. I'm going to make a 16MB /boot partition, a 1024MB swap partition, and the rest as my root "/" partition. That sounds good right?
1024 MB is a bit much for swap for normal day-to-day use. I have 128 MB and it's hardly ever used.

Why advisable to have seperate /usr /home /var partitions. A few reasons

1) if something goes wrong on a partition, it doesn't damage all your data and you can still boot the system.

2) if sometimes goes wrong with a program and it starts filling up say /var/spool it won't fill your entire disk (and it'll take a lot less time to fill up, then probably crash)

It's mostly used for servers than for workstations. If you're the only user on your system, there's not much reason for creating seperate partitions, but the "if something goes wrong, not everything is gone" still holds true. Unless your harddisk itself gets damaged, but you can do very little against that.

Another reason can be to share data. I use my /home partition on various Linux systems so no matter where I"m booted into, I have my /home/gerard directory always available.
 
Old 01-29-2002, 08:04 PM   #9
TacKat
Member
 
Registered: Jan 2002
Distribution: LFS
Posts: 90

Rep: Reputation: 15
I would dare say that you will never need 1024 MB of swap space. Unless you have a very good reason (and believe me, if you need the space you'll know what constitutes a "very good reason") you should not really need more than 256 MB, ever.
 
Old 01-29-2002, 08:19 PM   #10
glock19
Member
 
Registered: Aug 2001
Distribution: Debian Etch
Posts: 510

Original Poster
Rep: Reputation: 32
Ok thanks, I didn't know how much I needed, so I figured having too much was better than not enough

But besides that, is it going to work for me to create my secondary hard drive as a stand-alone LFS system?
 
Old 01-29-2002, 08:40 PM   #11
lfslinux
LFS Maintainer
 
Registered: Jan 2002
Location: Canmore, Alberta, Canada
Distribution: Linux From Scratch
Posts: 372

Rep: Reputation: 30
Quote:
Originally posted by glock19
Ok thanks, I didn't know how much I needed, so I figured having too much was better than not enough

But besides that, is it going to work for me to create my secondary hard drive as a stand-alone LFS system?
shouldn't be a problem. Keep in mind when constructing lilo/grub and /etc/fstab that if when you move the second harddisk to primary at some point, you need to update all hdb (or hdb or hdd) references to hda, and in grub it would be disk0 instead of disk1/2/3
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LFS Book Chapter 6 - 1st step (chroot to /mnt/lfs) doens't work bauld Linux From Scratch 11 03-15-2006 12:31 AM
LFS-7.0-cross-lfs-20050902-x86_64-Multilib Basel Linux From Scratch 0 09-03-2005 05:03 AM
cannot login as user 'lfs' [su - lfs] mayasedai Linux From Scratch 2 07-26-2005 06:10 AM
Dual boot windows xp on seperate HDD Gaz25 Linux - Newbie 24 07-22-2005 03:46 PM
Setting up Linux on a seperate HDD NobodyImportant Linux - Newbie 1 09-22-2004 11:24 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Linux From Scratch

All times are GMT -5. The time now is 02:45 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration