Reply
 
Thread Tools Display Modes
  #1  
Old 12-25-2008, 11:57 AM
iwcham1979 iwcham1979 is offline
Junior Member
 
Join Date: Dec 2008
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
Default PCBSD doesnt see all partitions
Hello TO YOU ALL guys. I Have a partition reserved for PCBSD but it persistanty sees only one 50Gb Win XP partition and wants to go there? What seems to be the problem? Why doesnt it see all my Hdd partitions but primary win partition. I dloaded GAG, used install on HDD option, thought maybe itll fool it but nothing?!

P.S Had it installed yestreday on THAT partition since i didnt have the other choice... Had problems because it wouldn't go past kernel stuff but solved that by unplugging my USB mouse and plugging it in the Front USB port...Looks great, I even loaded WOW (wish it would run better Now I reinstalled my Win but want back my PCBSD as well :P
My sys is Core2Duo 7200@3.42Ghz
2Gb ram
p35 mobo
WD 640GB
Nvidia 8800Gts 512
Reply With Quote
  #2  
Old 12-25-2008, 06:16 PM
TerryP TerryP is offline
Senior Member
 
Join Date: Nov 2005
Location: Ga. USofA
Posts: 7,906
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to TerryP Send a message via AIM to TerryP Send a message via Yahoo to TerryP
Default Re: PCBSD doesnt see all partitions
You haven't' said much about your partition layout, so I'll just say this.


0/ PC-BSD requires a primary partition
1/ Installing PC-BSD into a primary partition, requires one to already be prepared for use.


2/ The partitioner in the PC-BSD installer is very simple, lol.
Reply With Quote
  #3  
Old 12-25-2008, 07:20 PM
iwcham1979 iwcham1979 is offline
Junior Member
 
Join Date: Dec 2008
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: PCBSD doesnt see all partitions
I have 3 partitions. 50Gb and the rest split into two. I tried it on laptop as well. It saw all 3 partitions there and I installed it on the last in the list (was the last win as well E All went smoothly, used GAG to boot PCBSD, and could boot win as well. Here on my desk pc pcbsd reports correctly the HDD to have 610Gb and wants to install in THE ONLY 50gb partition in the list that it sees to exist and which is, by chance or not, the WIN partition. I stumbled across the idea to install first PCBSD and then Win, but this would be no go since win will want the primary partition for its MBR. Bah!!!

Win: C: 50gb Win XP
D: 283gb ntfs
E: 186gb ntfs
H: 80gb ntfs

Is there any way for me to install sys on any of the partitions exept the 50Gb one?! If it can't be done, how could i do it on laptop?!
Reply With Quote
  #4  
Old 12-25-2008, 07:47 PM
TerryP TerryP is offline
Senior Member
 
Join Date: Nov 2005
Location: Ga. USofA
Posts: 7,906
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to TerryP Send a message via AIM to TerryP Send a message via Yahoo to TerryP
Default Re: PCBSD doesnt see all partitions
If your D:, E:, and H: volumes, are all located in primary partitions and not logical drives, I would suggest filing a bug report on trac.pcbsd.org.


Generally the installer should see all the machines drives, and display a list of their formated primary partitions when selected (with an extended partition being threated like a primary). The installer usually gets it right under such conditions, but nothings perfect.
Reply With Quote
  #5  
Old 12-25-2008, 08:01 PM
iwcham1979 iwcham1979 is offline
Junior Member
 
Join Date: Dec 2008
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: PCBSD doesnt see all partitions
Terminology


I have one 640Gb physical drive split into 4 logical drives (partitions) C, D, E, H

Its in keeping with this:

Logical Drive: A part of a physical disk drive that has been partitioned and allocated as an independent unit, and functions as a separate drive altogether. For example, one physical drive can be partitioned into drives F:, G:, and H:, each representing a separate logical drive but all still part of the one physical drive.

This is as far as mu "knowledge" goes... How can c, d, e be located on primary partitions and not logical drives?? then they would be 3 separate Ide or Sata HDDs?!



Just tried on my laptop again: All fine
C: NTFS 80Gb = /dev/ad0s1 80gb
D: NTFS 80gb = /dev/ad0s2 80gb
E: NTFS 80gb = /dev/ad0s3 80gb

According to my desk it goes like this:

C: NTFS 49gb = /dev/ad0s1 49gb
D: NTFS 270gb =
E: NTFS 260gb =
Reply With Quote
  #6  
Old 12-25-2008, 11:34 PM
iwcham1979 iwcham1979 is offline
Junior Member
 
Join Date: Dec 2008
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: PCBSD doesnt see all partitions
But since it requires to be on primary partition (definitely 49Gb one here), perhaps it wouldnt be stupid for me to install Win again in, E: for example, thus temporarily having 2 win installs and hoping that PCBSD will still want his 49Gb partition on my next trial at installing it over that partition?! Or am I talking nonsense......?! Perahps the wisest thing to do is to go to out and buy another "physical" drive :P
Reply With Quote
  #7  
Old 12-26-2008, 05:26 AM
TerryP TerryP is offline
Senior Member
 
Join Date: Nov 2005
Location: Ga. USofA
Posts: 7,906
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to TerryP Send a message via AIM to TerryP Send a message via Yahoo to TerryP
Default
PC-specific Terminology, which we can basically blame the likes of IBM and Micro$oft for.... Even worse, OSes like BSD UNIX use a more unix like notation internally (FreeBSD handbook gives great explanation).


You can have as many physical hard drive devices as your computer can support; most desktop machines can handle at least 2 of them. Older systems (cica 1980s-90s) can be even more irksome in limitations, but they are rarely an issue these days.


Each physical hard drive, has a table at the start of it's free space, which gives the computer information on it's partitioning; this is what people mean when they say "MBR" or "Master Boot Record". The MBR explains to the computer that the disk can have up to 4 primary partitions, operating systems like Windows follow the really old (pre DOS) convention of assigning drive letters to these. Because some times we want to have more partitions then 4, there is a trick that allows a trick makes "DOS Extended Partitions" work; that basically means, MBR -> look in partition X -> find another MBR like table in partition X, use that to locate logical drives within partition X.


Courtesy of MS-DOS, we can only have one primary partition made "extended", but each Primary Partition used by BSD (called a Slice in unix speak) is an extended partition in it's own way. Here is an example from my own desktop:

Code:
DVD Burner
--> E: drive
DVD-ROM
--> F: drive
500GB SATA hard drive
--> Primary Partition 1
------> C: drive, used by Windows XP
--> Primary Partition 2
------> Slice 2, used by FreeBSD 7
---------> / partition of FreeBSD
---------> SWAP partition of FreeBSD
--> Primary Partition 3
------> used by GNU/Linux
--> Primary Partition 4
------> Extended Partition
----------> Logical Drive 1
--------------> Linux SWAP partition
----------> Logical Drive 2
--------------> P: drive, stores programs for Windows XP
----------> Logical Drive 3
--------------> S: drive, stores misc files for all OS
----------> Logical Drive 4
--------------> R: drive, stores backups of files on all OS
An extended partition is merely a primary partition that holds more partitions; called logical drives in DOS speak.PC-BSD requires a primary partition, because it's a bit more tricky to boot BSD out of a logical drive.


If you told PC-BSD to install into a Logical Drive or Extended Partition, it would treat them as one big partition (because they really are); example, if I installed PC-BSD into my Primary Partition 4; all those logical drives go with it. That is just the way things work, the BSD partitioner doesn't support install into logical drives, and PCs only allows one extended drive. If you want a more detailed (but easy to follow) explanation, including the things I left out, feel free to check wikipedia or Google.



Originally people were free (and have) screwed up their hard drives with trying to install into a logical drive. If you've been trying to install PC-BSD into a logical drive all this time, it looks like it finally stops people from shooting themselves in the foot.


Good thing, in that it protects data for people who can't read the warning message on the left side of the installer; bad thing, in that it limits the overall flexibility of the installer, which is already very limited compared to FreeBSDs old sysinstall.
Reply With Quote
  #8  
Old 12-28-2008, 02:18 AM
iwcham1979 iwcham1979 is offline
Junior Member
 
Join Date: Dec 2008
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: PCBSD doesnt see all partitions
Ok then. Simply. Win is on the primary partition. PCBSD needs it. Prior to installing it I installed win on another partition. Can I now install pcbsd over one of the wins and be able to boot into boot win on non-primary partition using GAG?
Reply With Quote
  #9  
Old 12-28-2008, 03:58 AM
TerryP TerryP is offline
Senior Member
 
Join Date: Nov 2005
Location: Ga. USofA
Posts: 7,906
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to TerryP Send a message via AIM to TerryP Send a message via Yahoo to TerryP
Default Re: PCBSD doesnt see all partitions
Modern versions of Windows (e.g. XP) and Linux (e.g. 2.6.x) can boot out of any primary partition or logical drive, the issue of some crappy BIOS'es being unable to help kick start them in certain configurations aside (rarely a problem on modern hardware).

If you install PC-BSD in the primary partition, and then install Windows into a logical drive: you shouldn't have any problems booting them -> as far as I know anway.
Reply With Quote
  #10  
Old 12-28-2008, 02:35 PM
iwcham1979 iwcham1979 is offline
Junior Member
 
Join Date: Dec 2008
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: PCBSD doesnt see all partitions
Thanks a lot Terry.
Reply With Quote
Reply

Thread Tools
Display Modes

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

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How can I repare FSTAB archive? pcBSD 7.1.1 doesnt boot anym kifto Drives 1 08-16-2009 02:59 AM
PCBSD 7 Install and partitions. khentiamentiu Feature Requests 2 09-19-2008 06:22 AM
PCBSD / partitions msherman77 General Questions 1 09-06-2008 09:39 PM
partitions vanished after installing PCBSD superbatman General Questions 5 10-15-2006 12:48 AM
How can I mount PCBSD partitions in Linux sebelk FreeBSD Help 2 12-03-2005 11:17 AM


All times are GMT. The time now is 08:21 PM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

Copyright 2005-2010, The PC-BSD Project. PC-BSD and the PC-BSD logo are registered trademarks of iXsystems.
All other content is freely available for sharing under the terms of the Creative Commons Attribution License.