On Mon, 21 Oct 2013 05:45:35 +0000 (UTC), Danny D. wrote:
> I have a new 500 GB HDD, which I want to dual boot Windows7
> and Ubuntu on a 64bit laptop with 16GB of memory.
>
> I don't really know what sizes to make the partitions, nor
> the file systems to try.
>
> From googling, I see the general plan is to install Win7
> Ultimate first, and then the Ubuntu; but I don't want to
> mess with the partitions after the fact, so, I would like
> to set them up well before hand with Knoppix 7 GParted.
I highly recommend attempting the win7 install, on your desired
partition setup, boot it, then go back and see if the following
partitions are still good.
I have seen windows, clobber the next partition because the windows
partition did not end on a sector boundary.
> How would you modify this rough partition map for
> the various boot, home, swap, and data partitions?
How you partition your drive depends on usage.
Swap depends on application and how you are using the machine.
If you are going to use hibernation/sleep, swap needs to be size of
memory +512 meg. If using Oracle products, swap has to be much larger.
If none of the above applies, use 1 gig. I am a power user, run
VirtualBox for win7, and any other distributions I want to play with,
numerous cron jobs, and several users, and go through 433+ process
per hour and yet all I have used is 22 meg of swap with 8 gig of ram.
I would also not use the whole drive. For this discussion there are
two DISK partition type. msdos and GUID Partition Table (gpt).
I would go with gpt. That gets rid of the msdos Extended partition and
its limitations.
For your everyday linux work, use ext4. I also suggest you label your
partitions.
Your win7 partition needs to be the size of your install, plus room
for a large update, plus room for install, before deletion. I bought
the Windows 7 Home Premium and it is currently using a little less
than 12 gig. I gave it 25 gig partition. I think your 100gig is a waste.
Then again, it depends on what else you install.
Personally, I would not go with LVM. First time that gets screwed up,
you get to re-install everything installed there.
For my linux stuff, I have a previous, current, next, and backup
partition for the distribution. They are 25gig each. I have a
/accounts partition. Each linux install's /home is in the 25 gig, with
links to /accounts/$USER for files to be shared between installs.
A new release /home/$USER can screw up a current release /home/$USER
desktop configuration files. In my case /home/bittwister/.thunderbird
is linked to /accounts/bittwister/.thunderbird.
That way thunderbird always works regardless of which install I have booted.
I always do clean installs in the next partition, run a install_links
script and my bittwister account looks and runs just like the current install.
From now own, I just cycle through previous, current, next partitions.
Every once in awhile, I use rsync to copy the current install into the
backup partition. That way I have a hot backup in case I screw
something up.
Since I have written a few scripts and have custom cron jobs, I also
have a /local partition for stuff I want shared across installs.
$ ls /local
bin doc ppp sounds tmp cron icons opt