HD Partition help

Hey all, I am new to Linux and really want to try it out but I need help installing. I have an HP Laptop with vista and I want to install openSuse on the free space of my hard drive without deleting all of the content already on my hd. The problem is that I have no experience partitioning hd’s. Yast wants to format my hard drive and then install Linux. I read somewhere that I could shrink portions of my hard drive to crate space for linux but I haven’t been able to figure it out. Also my laptop came with a partition designated to system recovery (incase this info changes anything). Any and all help is greatly appreciated.

Thanks,
Reck

Using Vista shrink the Vista partition as follows:

Vista: Shrink Partition - New Feature! - Tech-Recipes.com

When installing Suse, install the boot-loader to the Suse partition, not the MBR.

When done you will automatically boot into Vista. Do not panic!

Download and install EasyBCD and follow the directions.

I must mention that before doing anything like this:

BACK UP YOUR DATA!!!

Thanks for the help, i got it working. The only problem is that after installation it booted to opensuse and not to windows. Im guess that is because I installed boot-loader to the wrong area. Hopefully this doesn’t cause any problems…

I just used Yast to partition my laptop HD with Vista on it. You have to use custom partitioner and select the vista partition (be aware you may also have a small data partition first), you should see a slider to let you propose a shrink of Vista.

One you have done that, select the new space and choose New, to create a new partition
Your first one needs to be Primary, ext3, /

Next create a Extended Partition in ALL the remaining space
Once you have that - Create a New partition within the extended partition:
ext3, /home (use nearly all the space available to you)
Leave 512MB at the end to create a SWAP

Remember, nothing is actually written at this stage!
Select your Vista partition and enter a mount point like this:
/windows
(do not format)

Accept.

You will reach the proposed config screen-
Go to the bootloader - NOW, here is where I differ, because I expressly put Grub to the MBR and it works perfectly, but it’s easy for both Suse and new users to get things messed up here. I say Suse messes it up because it doesn’t always install Grub where it would be best - Hence I tell you to click on the Bootloader section in the proposal. Here you can edit it.

‘mooreted’ gave good advice too. EasyBCD.
If you go this way, my advice is the same, except Grub goes to /boot in the suse root partition. There is a thread running at the moment on this
OpenSUSE 11 Vista and EasyBCD - openSUSE Forums

Oh, so is there no windows option at the boot screen?

In suse, open a terminal, go su and type:

fdisk -l

post results here

Well when I shutdown my computer and turn it back on windows boots. Do I use the openSUSE dvd to boot linux? Like I said before im new to this :confused:

Ok. Slow down.

So at boot, do you just get the windows boot, no green boot screen?

If so, why not try EasyBCD Download EasyBCD 1.7.2 - NeoSmart Technologies
you install and setup this in Vista

I installed easyBCD. Restarted my computer, it gave me an option as to which os I wanted to boot. But when I select linux it asks for a systemdsk.

If you intend to use suspend to disk I believe your SWAP partition should be at least of the size of your ram.

This is happening because grub has not been installed to the openSUSE partition’s boot sector. You can do that with the Repair System on the DVD (which, unfortunately, does not always work right) or from the command line from the DVD Rescue System. Once that is done, then in EasyBCD you select that disk/partition to be added to the Vista boot database (which from your description you may already have done). If you want the Rescue System commands to use, first boot into the Rescue System and at the prompt do:


fdisk -l

and post back here the output. It’s actually fairly trivial to do once we know the disk layout.

When I run system rescue it asks for a login. Do I need any coding here or is it the same login I use on boot.

The login is “root”. (No quotes, of course.) Sorry that I didn’t mention that.

–Device----Boot-----ID------System
/dev/sda1—*--------7-----HPFS/NTFS
/dev/sda2------------7-----HPFS/NTFS
/dev/sda3------------f-----w95 EXT’d (LBA)
/dev/sda5------------82----Linux sawp /solaris
/dev/sda6------------83----Linux
/dev/sda7------------84----Linux

Boot into the Rescue System from the DVD, login as root. Then do:

grub

You will now be in the grub shell. Do this (be sure to be precise):

find /boot/grub/stage2

On your machine grub should return: (hd0,5). Then do:

root (hd0,5)

Grub should return a message that it found the partition and mounted it. Then do:

setup (hd0,5) (hd0,5)
quit

Now grub is installed to the boot sector of /dev/sda6 (which is hd0,5 in grub numbering). Now add the boot entry to Vista with EasyBCD (if you already had done this before in EasyBCD, delete that and reboot before making this new entry). You now have Vista set up to chainload to openSUSE’s grub.

Great I got it working now! Thanks for all the help mingus, I really appreciate it.