Partitioning a Dell PC Hard-drive for openSUES install ?

I’m looking at installing openSUSE-11.1 beta5 on my new Dell Studio Laptop, and I have some partitioning questions wrt the existing Vista/Dell partitions. My wife wants to retain Vista on this laptop, so I want to keep the existing partitions.

I note (from running a liveCD) that this is what is currently on the laptop as provided by Dell … I typed fdisk -l and this is what I got:

linux:/home/linux # fdisk -l

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x08000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1          18      144553+  de  Dell Utility
/dev/sda2              19        1324    10485760    7  HPFS/NTFS
/dev/sda3   *        1324       30402   233566208    7  HPFS/NTFS 

I understand /dev/sda3 is the Vista partition. And /dev/sda2 is the Dell/Vista recover partition for Vista. And the speculation is that /dev/sda1 is a Dell BIOS/utilities partition (for their support staff if they need so provide hardware or Vista support).

I am comfortable in use the Gparted Live CD, and also the Parted Magic CD. I have installed a dual boot installation (openSUSE/WinXP or openSUSE/winME) many times, and I am comfortable there. But I don’t know the first thing about Vista, nor about Dell partitioning, and if there are quirks there.

I have had some users recommend some sort of Vista partitioning tool should be used to setup the hard drive before installation (and told specifically not to use Parted Magic nor Gparted liveCDs), but I am wondering if that was simply a newbie Linux user talking who was more comfortable with Windoze. …

Also could not the openSUSE YaST Installation program handle this (being careful, of course, to check the partitioning before committing)?

Normally I would just steam ahead and install, but give my wife wants Vista, and given these extra Dell partitions exist, I prefer to minimize the risk of marital strife by getting this right the first time :slight_smile:

Does anyone have experience with a SuSE install on a Dell PC with these 3 Dell/Windows partitions ? Any quirks wrt Grub so that Grub will still boot Vista (even though Visa is the 3rd, and not 1st, partition)? Or is that all smoothly handled by the openSUSE installation program partitioner?

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

First, always have a backup before doing something like this…
partitioning operations are getting so much better, but nothing is
perfect when you start playing at these levels (yet).

Second, you have two NTFS partitions. Do you have two drive letters
when booted into Vista? If so you can perhaps put everything on one
drive letter (if the other is just extra storage) and then nuke the
other and use it for Linux and be fairly safe… just be sure you know
which is which (and have that backup).

Good luck.

oldcpu wrote:
> I’m looking at installing openSUSE-11.1 beta5 on my new Dell Studio
> Laptop, and I have some partitioning questions wrt the existing
> Vista/Dell partitions. My wife wants to retain Vista on this laptop, so
> I want to keep the existing partitions.
>
> I note (from running a liveCD) that this is what is currently on the
> laptop as provided by Dell … I typed fdisk -l and this is what I
> got:
>
> Code:
> --------------------
> linux:/home/linux # fdisk -l
>
> Disk /dev/sda: 250.0 GB, 250059350016 bytes
> 255 heads, 63 sectors/track, 30401 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
> Disk identifier: 0x08000000
>
> Device Boot Start End Blocks Id System
> /dev/sda1 1 18 144553+ de Dell Utility
> /dev/sda2 19 1324 10485760 7 HPFS/NTFS
> /dev/sda3 * 1324 30402 233566208 7 HPFS/NTFS
> --------------------
>
> I understand /dev/sda3 is the Vista partition. And /dev/sda2 is the
> Dell/Vista recover partition for Vista. And the speculation is that
> /dev/sda1 is a Dell BIOS/utilities partition (for their support staff if
> they need so provide hardware or Vista support).
>
> I am comfortable in use the Gparted Live CD, and also the Parted Magic
> CD. I have installed a dual boot installation (openSUSE/WinXP or
> openSUSE/winME) many times, and I am comfortable there. But I don’t
> know the first thing about Vista, nor about Dell partitioning, and if
> there are quirks there.
>
> I have had some users recommend some sort of Vista partitioning tool
> should be used to setup the hard drive before installation (and told
> specifically not to use Parted Magic nor Gparted liveCDs), but I am
> wondering if that was simply a newbie Linux user talking who was more
> comfortable with Windoze. …
>
> Also could not the openSUSE YaST Installation program handle this
> (being careful, of course, to check the partitioning before committing)?
>
>
> Normally I would just steam ahead and install, but give my wife wants
> Vista, and given these extra Dell partitions exist, I prefer to minimize
> the risk of marital strife by getting this right the first time :slight_smile:
> …
>
> Does anyone have experience with a SuSE install on a Dell PC with these
> 3 Dell/Windows partitions ? Any quirks wrt Grub so that Grub will still
> boot Vista (even though Visa is the 3rd, and not 1st, partition)? Or is
> that all smoothly handled by the openSUSE installation program
> partitioner?
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJIr2e3s42bA80+9kRAtu4AJ0cEVZ9+MeR74dX8RSo/1yKjFm96wCdHOwG
f3LTV/Es3BSXJ1USKnRW4/c=
=3QuU
-----END PGP SIGNATURE-----

Indeed! I always have a backup. And given this laptop is BRAND NEW, there is no data to lose.

Yes, Vista reports the /dev/sda3 as c: and the /dev/sda2 Recovery Partition as d:

Its only the 144 MByte Dell partition /dev/sda1 that is not seen by Vista.

Thanks for the suggestion. I think this would work, but I don’t plan to do it. The reason being it is a recovery partition, and my wife plans to use Vista. Now I don’t know Vista, but if my wife’s WinXP experience is any guideline, she will be re-installing once every 18-months. If she has to re-install or recover Vista, she will want to use that partition. From my perspective, forcing her to use something else to recover Vista is not good for “marital bliss” … especially if some homework on my part can ensure I need not to remove the Recovery partition(s).

I am leaning to installing openSUSE and leaving the partitions “as is”, except I’ll have some TBD software carve up the /dev/sda3, giving 1/3 to Vista and 2/3 of that to openSUSE. What worries me is Vista (with those funny recovery partitions) may have something bizzare in the MBR, that will be replaced when openSUSE installs grub. Plus seeing a Windoze Operating system as /dev/sda3 instead of /dev/sda1 makes me suspicious there may be some special “boot” / “mbr” things going on here. I had thought in general that windoze OS are placed on /dev/sda1.

I am sort of hoping another Dell user, who has encountered this same Dell/Vista partitioning setup, will chime in with their experience.

I’m tempted to call Dell, and ask if I will unfavourably impact their 144MB /dev/sda1 partition, if I overwrite the MBR with grub.

Thanks again for the suggestions.

We’ve seen problems with the installation partitioning (which of course also uses parted) on a disk configuration like yours. It’s inconsistent and unpredictable. I agree with the folks at multibooters.co.uk that the likely culprit is Vista’s new partitioning rules plus possibly its different use of the disk signature in the MBR; the MS support site also points to “certain bios’s” causing such issues. With the utility image in the first partition which is hidden and not marked active, there is a possibility that there is a hook in the bios to look for the image there (I’ve seen parted move both the utility and the recovery partitions to a different location). Point is, maximum safety is to avoid re-writing the existing partition table records; IMO with that config I would also stay away from writing grub to the master boot code (the disk signature is in bytes 441-446 of that block).

I suggest you try to set up the partitioning with Vista. Vista can resize on-the-fly, so you may be able to reduce sda3 sufficiently that way (Vista’s disk mgmt gui does have some re-sizing constraints; note that diskpart from the command line does not). Then in Vista create an extended primary sda4 and within it the logicals you need for openSUSE. When you install openSUSE, just use Expert mode to manually specify the mount points and to format the logicals. You also would probably be alright to create the extended and logicals from openSUSE. Others will suggest that you just use openSUSE to do it all, and that has worked for many, perhaps even most. But it is certain that there is strangeness in Vista’s partitioning, particularly on laptops configured as yours, that has messed up not a few users - and recovering from that can be a nightmare: What is most important is to stay away from those first 3 partition records in the table.

I also suggest you use the Vista boot loader to call grub rather than putting grub in the MBR. There is an excellent and very easy to use gui tool for this named EasyBCD at NeoSmart Technologies. When installing openSUSE, just be sure to go into the Boot Loader dialog and instruct that grub only be installed to the root partition (i.e., the partition boot record). Then in EasyBCD you create an entry for openSUSE indicating that partition. Vista will now display a boot menu with openSUSE a choice, and it will chainload to grub in the openSUSE partition.

Thanks for your suggestion. I confess I got impatient and went ahead and installed before I saw your email. I did this as I was asked some questions on an alsa bug report I raised, and I wanted to provide feedback ASAP and I needed openSUSE-11.1 beta5 installed to give that (feedback).

I first dropped by IRC chat freenode #suse and obtained some vista advice there (I know - bizarre to get Vista advice on a suse chat channel, but my Vista experience until then was a max 30 minutes total ). So based on advice given. I deselected the Vista page file (some sort of swap I gather) and deselected the Visa system restore. Then I defragged Vista. 3 hours later it was defragged. Given I had never used the laptop at all until then, I was amazed it took 3 hours to defrag. … like … where did the fragmentation come from ?

Anyway, once it was defraged, I used the Vista partitioner to reduce the Vista partition from 228 to 128 GBytes. That left about 100 GBytes for openSUSE to install upon. Vista absolute refused to give one more byte than the 100 GBytes. I never plan to use Vista, and to have it with the lions share of the hard drive is annoying. My wife may be happy, thou.

I then installed openSUSE-11.1 beta5. I bit of a quirk there. Vista would not boot to the DVD … it did not even see the DVD (yet I burned the DVD previous with typical oldcpu conservatism and previously proven to work via media check and a previous DVD install on another PC with that DVD). But Vista did boot to the KDE-4 live CD. So I installed openSUSE-11.1 beta-5 to the 100GBye freed partition from the KDE-4 live CD, and put grub on the MBR (sorry - I had not read your post). I rebooted to openSUSE-11.1 (no problem) but at the log in menu I deliberately instead selected a run level 3 log in. I then ran yast in run level 3, added the factory repos, and selected the “kde3” base pattern. After a 600 MByte download, I had KDE3 (and some other stuff) installed. I then rebooted the PC and this time logged in with a KDE-3.5.10 interface in run level 5. I did all that to avoid KDE4.

After installing a bunch of stuff, and testing/debugging sound, I rebooted and selected Vista from the grub menu and it worked.

Grub also has the 10GB drive as a boot option, but I think I may remove that < not sure > The 144MB Dell partition is not mounted at all. With ID “Dell” who knows what file system that might be?

I’ve also since installed a new 2.6.27.6 test kernel (as opposed to 11.1 beta-5’s 2.6.27.5 kernel) to assist in the alsa debugging (while keeping the older kernel) so my grub boot options are getting crowded). :slight_smile:

If I ever end up doing an install on Vista again, I may adopt your recommended more conservative approach.

Thanks again for the suggestion.

Glad it worked out. What is most important is that you used Vista to downsize its partition, and left the other 2 untouched. When you say that you “installed openSUSE to the 100GB freed partition” I assume you actually mean the unallocated space remaining after downsizing sda3, creating an extended primary with logicals inside - again, all this activity would not have touched the existing table records (the logical partition table records actually reside as a chain in each of the partition boot records; it’s only the extended primary that was added to the MBR table).

As far as grub in the MBR is concerned, fortunately it uses even less than 440 bytes so it does not get near the byte 441-446 disk signature; it usually only becomes a problem when the table problem arises, too.

Finally re the Vista partition size: The constraint you encountered is what I was referring to previously - the gui seems to lock at around 50%. However, fyi the Vista diskpart program run from the command line can downsize it further, should you need to do that.

Yes. My terminology was not precise.

Hmmm… would you know of a internet reference where I could find instructions on how to use that Vista diskpart program (to run from the command line) ?? (Hopefully nothing too complex :slight_smile: ). To say I am technically challenged by Windoze would be an understatement. Since 1998, the most that I have done in Windoze is browse and use MS-Office. Everything else was done by our office tech support or by my wife (the Windoze expert in our house). I truly am only a home Linux user and I do many much more complex things in Linux.

As noted, I am VERY unhappy with Vista taking up so much space, and I plan to completely re-install openSUSE-11.1 (currently beta5), possibly a clean install of RC1 and definitely a clean install of Gold Mastered version. Hence I would dearly like to downsize Vista at that time (ie in a week or so).

So if downsizing Vista is possible, then I am very very very interested.

Here ya go . . . DiskPart Command-Line Options.

Also, presented a little more friendly here http://support.microsoft.com/kb/300415/ but bear in mind this docm omits the “shrink” command found in the above, as this was originally published for XP and the above is for Vista (but this version is also backward compatible to XP).

I don’t remember offhand which commands require dismounting the volume. Since yours has the OS on it, that may apply. If so, just use the Vista Recovery Environment on your Vista media (the command window option). If Dell didn’t provide that, you can download a Vista RE for burning to CD from the Neosmart site I linked above.

Thanks I book marked those URLs.

Yes, I guess I do need to research that.

Hmmm … I have no idea as to what a “Vista Recovery Environment” might be. … Guess I’ll have to research that too.

Naw, I can help with that, too. This is Vista’s equivalent to the XP Recovery Console; recall that when you boot an XP install CD there is a “Repair” option which takes you to a command prompt, there you can run diskpart, fixmbr, fixboot, etc. Vista has exactly the same thing, named RE, as an option on the installation media. But . . . oem’s don’t usually provide it; they only provide an image of the installed OS, and often that is on the hard disk in a recovery partition (XP has the same issue). So MS begrudgingly provided a standalone RE that can be burned to CD; just boot from it and navigate to the command line. The nice folks at Neosmart maintain a torrent to download the iso file; it’s here Windows Vista Recovery Disc Download.

What you’ll find looking into dispart is that when you run it, it creates it’s own shell (like grub does, for example). You just put focus to the partition being worked on, and then type the desired command with desired arguments. You will probably want to blow away the openSUSE partitions, then use “shrink” on the Vista partition; done. Re-install openSUSE as before.

If you do this straightaway, you won’t have any data at risk in Vista. But you should create a backup of the MBR, which depending on your backup method, you may not have. YaST will have created one during install; it’s under /boot. Or just create a backup file and put it on separate media. You can re-create the MBR and the boot sector from the RE, but always a good idea to have a separate copy. This creates the file for the master boot code and the partition table:

dd if=/dev/sda of=mbr bs=512 count=1

And this creates a file for just the boot code and disk signature, sans table:

dd if=/dev/sda of=mbr bs=446 count=1

My XP knowledge is also pretty non-existent as well. But it makes sense an OS CD/DVD should have some repair option.

Thanks. I’ll go get that.

Me thinks before blowing away openSUSE I probably need to restore the MBR to Vista. Which I assume means I either run some program from Vista or I find some sort of program to put on a boot USB or a boot CD ? That way when I blow away openSUSE I can still boot to Vista?

Hmmm… I’ve changed the menu.lst file a few times since installing openSUSE (installing some experimental kernels to help debug an alsa problem) so I don’t know if I still have the original vista MBR.

I think maybe this is what I need to do now, when removing grub from the MBR?

Ok, thanks. Not sure if I appreciate the significance of the difference.

Me thinks before blowing away openSUSE I probably need to restore the MBR to Vista. Which I assume means I either run some program from Vista or I find some sort of program to put on a boot USB or a boot CD ? That way when I blow away openSUSE I can still boot to Vista?

I’ve changed the menu.lst file a few times since installing openSUSE (installing some experimental kernels to help debug an alsa problem) so I don’t know if I still have the original vista MBR.

You absolutely must restore the master boot code - its technical name is IPL (Initial Program Loader) - which is the first 440 bytes of the MBR. You have several options: (1) Restore it with YaST; I’m pretty sure that only the boot code is backed up at installation, not the table. (2) Use YaST to install “generic boot code” to the IPL and then set the “boot flag” (in Windows called marking the partition as “active”) on the Vista partition. (3) Re-install the Vista MBR (again, despite using this term, it literally is only the IPL) using the Vista RE; you can do this after the fact because the RE is on a bootable CD. Instructions here: How to use the Bootrec.exe tool in the Windows Recovery Environment You should take the boot control back to Vista before removing openSUSE.

Not sure if I appreciate the significance of the difference.

It’s important. In addition to the IPL (bytes 0-439), there is a disk signature in the next 4 bytes, then 2 null bytes, followed by the partition table (4 records of 16 bytes each), total 512 bytes. The table stores the locations of the primary partitions; break it and the partitions are lost. So whenever the MBR is fixed or restored, nearly always what is meant is the first 440 bytes - just the boot code - not the entire MBR. However, if the table gets corrupted (which has happened installing grub to a Vista MBR), then a backup of the full MBR containing the table is needed - on separate media from the hard disk because it may not be accessible. (The table can be reconstructed by a few intelligent tools or by hand with a disk editor, but that is technically very complex to do.) Users typically glaze over with this info - to their chagrin, when the table gets broken and the disk is lost.

Thanks.

openSUSE-11.1 RC1 should be hitting the streets today, so I plan to download it tonight. In parallel, I want to prepare my new Dell Studio-15 laptop, to replace 11.1 beta5 with 11.1 RC1. Currently the laptop has 3 primary partitions:

  • 250 MB Dell utility partition for unknown function
  • 10 GB Recovery partition (not flagged bootable - but presumeably has a copy of Vista or something else on it to recover Visa]
  • 126 GB Vista partition

and in a 4th extended partition

  • 2 GByte swap
  • 20GB /
  • 78 GB (approx) /home
    I’m hoping to reduce Vista from 126 GB to 75 GB. And I’ll then create a 2-GByte swap, 25GB / and a 122 GB /home.

My plan is to:

  • replace grub in the MBR with a Vista MBR
  • defrag Vista again
  • reduce Vista to 75 GB with the “Disk Part” utility you mentioned above
  • combine the “51 GB” of space gained from Vista with the swap, / and /home of openSUSE-11.1 beta5 into an unused space (or into an ext3 or other formatted combined space)
  • install openSUSE-11.1 RC1

Thanks for the Link to Microsoft guidance for using Bootrec.exe. I think I should first boot to the recovery CD (DVD ? ) that I have to ensure that Bootrec is there. I note Bootrec has various command line options.

I ran across these two thread of troubled vista users:

which suggests to me I should send these two command from Vista:
bootrec /fixmbr
bootrec /fixboot… but the amount of debate on those threads, to find a solution, is somewhat confusing.

Since grub already installed successfully to the MBR, I assume you plan to repeat that, i.e., to write over the Vista MBR when you re-install openSUSE? No reason to think it wouldn’t work a second time. But as I posted earlier, if you want to leave Vista in control of the boot you can easily do that installing grub in the root partition boot sector and then using EasyBCD to configure Vista to load grub.

Speaking of BCD, just fyi I forgot to mention that it can also restore the Vista MBR boot code, i.e., the exact equivalent of “bootrec /fixmbr” in the Vista RE. It’s under the “Manage Bootloader” menu button.

Re restoring the partition boot sector (“bootrec /fixboot”), there is no need to do that; don’t touch it unless a problem develops.

As far as those other 2 threads . . . to be blunt, most of those posting are guessing and do not understand how booting works in Vista and/or Vista prerequisites for disk/partitions recognition and/or the variations in how grub can be installed. Hence the confusion. Please ignore that. For an excellent illustrated explanation of the booting theory of operation in Vista (and XP), look here Multibooters - Understanding the Multiboot Process.

I note your point. In fact, my original plan had been to run the Vista Disk Part utility, and shrink Vista, and then install openSUSE-11.1 RC1. And I still could do that.

But I started asking myself, what could go wrong?

What if I change the partitions with the Vista Disk Part utilility, what does it do? Would it try to mess with the MBR? It should not, but I have no idea as to how it works. And what would happen if it decides to mess with the MBR, when grub is in the MBR. So then I thought perhaps I should put the MBR back to the way Vista likes, and then run Vista Disk Part Utility, and only then re-install openSUSE.

Then I started thinking about the openSUSE RC1 install. What if it goes astray during the install, and doesn’t install properly ? The MBR would point to a /boot/grub/menu.lst which has been wiped, so the PC would not boot correctly (until I fix this) ! But if the Vista MBR is in place, it is only if the problem occurs after the MBR is written that there would be a boot problem. Otherwise no temporary boot problem.

I also started thinking about the user friendliness of the openSUSE partitioning tool. I decided it was not so user friendly when it came to taking an existing 100 GByte extended “partition area” (with a / and /home and swap) and merging that with the unassigned part from a shrunk Vista partition. … Hence I might wish to use a 3rd party tool (such as gparted or parted magic) to take the now available unassigned area from Vista, and merge that with openSUSE-11.1 beta5’s partitions, effectively wiping and merging that area.

But if I use a 3rd party tool to merge the existing extended partition, with the unassigned part from the 3rd primary partition, this means the /boot/grub/menu.lst is wiped again, and hence once again, until the MBR is restored, means the PC can not boot.

So if I restore the MBR to Vista first, it means the PC can boot up to Vista right up until the last minute (while I mess around with partitions), when the openSUSE-11.1 RC1 partition is written.

Now are these thoughts serious ? No. Probably not, … we have 3 other PCs in the apartment, plus an older laptop at the office, but if things do go wrong (or if I have to drop the project in the middle because of family priorities), I don’t have the energy to put up with the wife’s gentle teasing that the new laptop is in a state of limbo with no boot capability to the operating system where we shelled out some hard cash. :rolleyes:

I only want to leave Vista in control briefly. I don’t plan to use Easy BCD. Its an unknown quantity, and being unknown, its kind of scary.

OK, that’s also interesting to read. But the partition boot sector (“bootrec /fixboot”) method appeared to be so simple - its VERY tempting to use … I’m not so keen on researching another method … ??

I think my first priority has to be explore what this Dell Rescue CD/DVD (for Vista) is capable of doing, without my actually doing anything with it.

Thats what I thought.

Thanks, I’ll take a look at that, although I confess I’m not really interested in an in depth understanding … just a simple way to do this is what interests me now.

Many thanks for the support.

I do have a recovery disk. I just need to boot to it and see what it says. Sorting how to dismount the volume (if necessary) is the last thing I need to figure out (I think).

I think I have this sorted, … my plan is to send the commands roughly in this sequence:

diskpart.exe
list disk
select disk 0 [size=]#assuming it is disk 0[/size]
list partition
select partition 3 #assuming it is partition 3
shrink querymax #hopefully this will say 66 GB or more
list volume
select volume n #where ‘n’ is some number - and I’m not convinced this is needed
shrink desired 26000 minium 66000 # to shrink by 66GB max and 26GB min, depending on querymax
exit

Hmmm, I appreciate the cautious planning. Of course, no need to over-engineer; that can lead to complications . . .

What if I change the partitions with the Vista Disk Part utilility, what does it do? Would it try to mess with the MBR? It should not, but I have no idea as to how it works. And what would happen if it decides to mess with the MBR, when grub is in the MBR. So then I thought perhaps I should put the MBR back to the way Vista likes, and then run Vista Disk Part Utility, and only then re-install openSUSE.

Diskpart does not touch the MBR. It is the Windows equivalent of the Linux parted (used by gparted and YaST). But since you can do it either way and you’re going to reinstall openSUSE, sure, put the Vista MBR back in first.

Then I started thinking about the openSUSE RC1 install. What if it goes astray during the install, and doesn’t install properly ? The MBR would point to a /boot/grub/menu.lst which has been wiped, so the PC would not boot correctly (until I fix this) ! But if the Vista MBR is in place, it is only if the problem occurs after the MBR is written that there would be a boot problem. Otherwise no temporary boot problem.

Right. As we discussed earlier, your primary risk is in anything non-Vista touching the first three records in the partition table. Your secondary risk is installing a non-Vista MBR because occasionally custom things are done with it and/or the table which the grub installation program could not know about. So again, replacing the Vista MBR first is the way to go.

I also started thinking about the user friendliness of the openSUSE partitioning tool. I decided it was not so user friendly when it came to taking an existing 100 GByte extended “partition area” (with a / and /home and swap) and merging that with the unassigned part from a shrunk Vista partition. … Hence I might wish to use a 3rd party tool (such as gparted or parted magic) to take the now available unassigned area from Vista, and merge that with openSUSE-11.1 beta5’s partitions, effectively wiping and merging that area.

Now IMHO this is getting a wee bit over-complicated. All the tools you describe are exactly the same under the hood; they use the parted library. The UI differs, but what they can do is identical. The unassigned area is simply those sectors on the disk which follow the “ending sector” as specified in the 3rd partition record in the table. When you create the 4th primary as an extended, it will start after the end of the 3rd and end at the last sector on the disk. The logicals fit inside. Just use the available space to create this all fresh. As a matter of fact, you could do that in Vista too, either with diskpart or from the Disk Management gui.

But if I use a 3rd party tool to merge the existing extended partition, with the unassigned part from the 3rd primary partition, this means the /boot/grub/menu.lst is wiped again, and hence once again, until the MBR is restored, means the PC can not boot.

So if I restore the MBR to Vista first, it means the PC can boot up to Vista right up until the last minute (while I mess around with partitions), when the openSUSE-11.1 RC1 partition is written.

Complicated, but correct.

I only want to leave Vista in control briefly. I don’t plan to use Easy BCD. Its an unknown quantity, and being unknown, its kind of scary.

It wouldn’t hurt to install EasyBCD, check the short online tutorial, and just take a look at it. It is very simple, it’s hard to get oneself into trouble with it. And while new to you, it’s being used by a zillion Vista users (the MS tool, bcdedit, is a nightmare, hence the popularity of EasyBCD). What I can guarantee you is that it is safer than grub installing to the MBR; EasyBCD won’t be touching the MBR at all.

But the partition boot sector (“bootrec /fixboot”) method appeared to be so simple - its VERY tempting to use … I’m not so keen on researching another method … ??

This is why I suggested reading the page at Multibooters. This command is not doing anything for you. Nada. Zilch. The /fixboot argument reinstalls the Vista program named “bootmgr” into the active partition boot sector, which is already there. It does not touch the MBR in any way, shape, or form (the /fixmbr argument is what does that; they are entirely distinct from one another).

I think my first priority has to be explore what this Dell Rescue CD/DVD (for Vista) is capable of doing, without my actually doing anything with it.

That’s fine, but it is highly unlikely that the Recovery Environment is on it. It is conceivable that there could be a Dell-written utility that performs similar functions, but again, highly unlikely. The view of manufacturers and MS is that users can’t be trusted with these tools (a valid perspective given how hard oem’s & MS have worked to dumb down users). Usually the oem recovery only consists of restoring an image of the OS as it left the factory (a limitation required by MS licensing terms).

Thanks. …

This is the menu that the recovery disk ultimately gave me (after I chose the recovery option instead of the OS install option):
http://img527.imageshack.us/img527/1631/vistasystemrecoverypj3.th.jpg](ImageShack - Best place for all of your image hosting and image sharing needs)

I chose the command line option and I obtained this:
ImageShack - Best place for all of your image hosting and image sharing needs](ImageShack - Best place for all of your image hosting and image sharing needs)

According to the output of the Vista diskpart.exe “shrink querymax”, it looks like I can not reduce Vista any further. Given Vista is only taking up around 10GBytes of that 123 GByte (size according to Vista) partition, its a bit frustrating. … < sigh > … Such is life. :slight_smile:

I didn’t see your post #16 - we both must have been typing at the same time.

I have to run just now (a turkey is calling), but . . . in diskpart, what I’m seeing looks strange. Where did that 4th FAT volume come from? Go back to a listing of the partitions; what does it show now? You may be constrained from resizing the 3rd with that 4th one in place - or there may be some artificial constraint Vista imposes, but first let’s verify what’s happening with the 4th; and why is it Hidden???

PS. How did you go about capturing the screen contents as you did?

I’ll have to boot to the recovery CD again. I’m not sure how much more info I can get out of it. I suppose I could select the focus on partition-1 (the type OEM), as I believe

  • partition-1 of type OEM (141 MB) corresponds to Volume-3 (also 141 MB)
  • partition-2 of type primary (10 GB) corresponds to Volume-1 (also 10 GB)
  • partition-3 of type primary (123 GB) corresponds to Volume-2 (also 123 GB).
  • volume 0 (with no corresponding partition) is the recovery DVD.

Given Vista identifies this “hidden” volume as fat, I may try to mount it under Linux and see what is there. I’m not convinced it will mount.

It being hidden is presumeably a “vista” thing. When running the Linux KDE live CD I saw the partitioning as …

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1          18      144553+  de  Dell Utility
/dev/sda2              19        1324    10485760    7  HPFS/NTFS
/dev/sda3   *        1324       30402   233566208    7  HPFS/NTFS 

I suppose anything is possible with Vista, and hence maybe possible, that since the 141 MB volume is identified as being after the Vista OS volume, it is constraining the shrink?

A simple digital camera. The quality is poor as I took the images in auto mode. I could have switched to manual mode and spent some time tuning to get better focus … but I was too lazy. :slight_smile: