LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 06-28-2007, 01:07 AM   #1
rm_-rf_windows
Member
 
Registered: Jun 2007
Location: Europe
Distribution: Ubuntu
Posts: 292

Rep: Reputation: 27
Modifying partition layout & partition order


I've got a 120GB machine with 4 OSs as follows:

Primary partition: Windows NFTS (60GB)
Primary partition: DATA FAT32 (3GB)
Extended partition:
- logical partition: DATA ext3 (5GB)
- logical partition: Mandriva ext3
- logical partition: Debian ext3
- logical partition: Slackware ext3
- logical partition: SWAP ext3

I would like to install a UNIX OS. I need a primary partition for FreeBSD. What I wanted to do is shrink my Windows partition to 50GB, get rid of my data partitions and then create one 18GB primary partition for FreeBSD, which would reside between Windows and Mandriva. THIS MUST BE A PRIMARY PARTITION, FreeBSD REQUIRES IT TO BE A PRIMARY PARTITION.

Could anybody offer me some advice as to whether this is possible? ...and perhaps send me a link that deals with partition order, deleting partitions in the middle of a series of other partitions and creating new partitions in the middle of other partitions? I was thinking of using GParted to shrink the Windows partition. What order should I follow? Can I just delete the data partitions, shrink the windows partition and then create a partition in the middle of the Windows and Linux extended partition? Oh yeah! The 5GB ext3 data partition is the first of a series of logical partitions within my extended partition! Crap!! Perhaps a better idea would be to shrink the Windows partition to 45GB and leave the 5GB ext3 data partition as is...

Another question. When I created this partition layout, it didn't let me create a third primary partition (even before having created the extended partition, I think!). I thought you were allowed up to 4 primary partitions. Can anybody offer a logical explanation for this? Might there be two hidden primary partitions within the Windows bit, one for boot and the other for data? I can't see it when I use different tools to see the partition layout...

Many thanks.
 
Old 06-28-2007, 02:06 AM   #2
blackhole54
Senior Member
 
Registered: Mar 2006
Posts: 1,896

Rep: Reputation: 61
First, I don't guarantee anything, so proceed at your own risk. Unless you are willing to lose what you have, it would be a really good idea to backup what you have first. You could look into tools like partimage, Norton Ghost, or even plain old dd for this. While I have successfully resized partitions, etc., once (for reasons unknown) I had things go wrong and I had to recover everything from backup.

Quote:
Originally Posted by rm_-rf_windows
Oh yeah! The 5GB ext3 data partition is the first of a series of logical partitions within my extended partition! Crap!! Perhaps a better idea would be to shrink the Windows partition to 45GB and leave the 5GB ext3 data partition as is...
I would think this would be a little safer than your first proposal, because you would not have to move the beginning of the extended partition (I don't know if that would even be possible). While I don't know of any howtos to refer you to, I would think this should be straightforward; after deleting the second partition you should have both the partition table entry and disk space available for a new primary partition, and it will be in the correct order.

Quote:
Another question. When I created this partition layout, it didn't let me create a third primary partition (even before having created the extended partition, I think!). I thought you were allowed up to 4 primary partitions. Can anybody offer a logical explanation for this? Might there be two hidden primary partitions within the Windows bit, one for boot and the other for data? I can't see it when I use different tools to see the partition layout...
With the Linux tools I have used, I think all of the partitions should be visible. If you were using a Linux tool for partitioning (all bets are off with MS tools!), I can think of no reason why you should have had any problems creating a 3rd primary partition unless you had already created the extended partition. You are correct than on x86 machines there are 4 entries in the primary partition table. It is possible to use all 4 for primary partitions if you don't need an extended partition.

In fact -- now that I think of it -- if there had been two hidden partitions, you would not have been able to create the extended partition, as that takes up an entry in the primary partition table.
 
Old 06-28-2007, 02:28 AM   #3
Junior Hacker
Senior Member
 
Registered: Jan 2005
Location: North America
Distribution: Debian testing Mandriva Ubuntu
Posts: 2,687

Rep: Reputation: 61
Gparted will probably do that for you. Only after you back up important data because it somehow seems to figure that out and will scare you after you did (more or less), what you wanted, then you'll be back crying because you can't get to your data. (Most Gparted horrors have that "unaccessible data" thing). But those that have their data backed up don't seem to have issues after using Gparted.
 
Old 06-28-2007, 05:16 AM   #4
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,099

Rep: Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117Reputation: 4117
I can't imagine there is any way freeBSD would require an 18 Gig (single) partition (never installed it though).
Shrink the 'doze, give it what it needs to boot (as a primary), and make the rest logical.
KISS.
gparted is good for this sort of thing.

Things can always be moved, but why make it more messy than necessary.
Ummm ... note my sig ...

As for the inability to allocate a fourth primary, this is usually a limitation in the user interface - presuming space is available.
I like cfdisk personally rather than the GUI-fied tools.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
partition layout pilatus666 Linux - Newbie 4 06-06-2006 01:44 AM
Linux won't start after modifying partition rufus1 Linux - Newbie 4 11-28-2005 03:54 PM
partition order dr_zayus69 Linux - Hardware 5 01-07-2005 08:29 AM
partition layout vs performance? kostian Linux - General 3 11-08-2004 07:34 PM
Modifying files in Linux partition from Windows yrraja Linux - General 6 05-09-2003 05:02 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 11:53 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