Previous in Forum: Delete Data Permanently from HDD   Next in Forum: How to Format Window 7
Close
Close
Close
12 comments
Rate Comments: Nested
Power-User
Engineering Fields - Electrical Engineering - New Member Engineering Fields - Power Engineering - New Member

Join Date: Mar 2012
Location: the sandbox
Posts: 341
Good Answers: 6

Cant Partition HDD For Linux/ Android x86

03/30/2015 7:40 AM

My HDD is 250 GB.

First I installed Windoze 7 in a 125 GB partion called sda1, primary and bootable.

When I try to create sda3 as a primary bootable partition, I get this error:

"more than one primary partition is marked bootable. DOS MBR cannot boot this."

here is the partition table i was trying to write:

name.......flags........part. type.......FS type......[label]..........size MB

.............................pri/log............free space...........................1

sda1.........Boot........Primary.........NTFS..................................104

sda2.......................Primary..........NTFS..........[^N].................125,000

sda3.........Boot........primary.........Linux.....................................62,000

..............................pri/log...........free space...............................62,000

that is what i was trying to write to the partition table. then i get the error message "more than one primary partition is marked bootable. DOS MBR cannot boot this."

this is in a DOS-like screen (no gui). what should i do? I think i need to install grub first?

__________________
BSEE but always learning
Register to Reply
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.

Good Answers:

These comments received enough positive votes to make them "good answers".
Guru

Join Date: Nov 2007
Location: Eastern Arizona mountains on Route 666 about a mile from God's country
Posts: 1676
Good Answers: 122
#1

Re: Cant Partition HDD For Linux/ Android x86

03/30/2015 9:05 AM

Yes, you cannot have two separate bootable partitions on the same hard drive because the machine OS cannot determine which partition you want booted first and tries to boot both.

You must decide which partition to boot and access the other(s) from the operating menu. (Desktop)

__________________
They said; "Brain size?" I heard; "Train size?" so I said: "I'll take a small one, thank you."
Register to Reply
3
Guru
Engineering Fields - Electrical Engineering - New Member Fans of Old Computers - Commodore 64 - New Member Popular Science - Evolution - New Member United States - Member - New Member

Join Date: Oct 2013
Location: Illinois, 7 county region (The 'blue dot' that drags the rest of the 'red state' around during presidential elections.)
Posts: 3683
Good Answers: 89
#2

Re: Cant Partition HDD For Linux/ Android x86

03/30/2015 9:34 AM

Easy solution:

Download a copy of Linux Mint(1), and install it. It will set up the HDD for multiple partitions with a proper 'bootloader' partition so you can select which of the bootable partitions you want to use from a menu at startup. The bootloader(2) in its initial setup provides a countdown timer to allow selection before booting to the default OS. You can adjust the timer and the placement of the OS partitions in the list(4) yourself if you want to change things.

I'm not sure how Windows 7 is with partitions, but windows 8.1 is set up specifically to 'not play well with others.' Windows in general does not like to access drives with Non-Microsoft file systems, to the point where 8.1 will not acknowledge a partition formatted in NTFS by Linux. Windows 8.1 also has a 'speed boosting' default setup called 'hybrid boot,' where it hibernates the kernal instead of doing a partial shutdown, and caches the directories of the HDDs. When you turn the system back on, it wakes up the hibernated kernal and slaps the cached directories back onto the HDDs, mangling anything you did on that drive under another OS. You have to turn the caching off on each drive through one of the Control Panel Apps, and then go to ANOTHER Control Panel App to turn off 'Hybrid Boot.' But it still Hibernates the Kernal and marks the drives as 'not closed' when it shuts down, which locks other OSes from whiting to them. Do to a 'proper' shutdown, you need to hold the Shift key down when selecting the Shut Down command(5).

Notes:

  1. Linux Mint is a development fork off of Ubuntu, and retains the traditional 'desktop metaphor' interface instead of the new 'smartphone touch screen' interface.
  2. GRUB: the Gnu gRand Unified Bootloader, or just the GRand Unified Bootloader(3).
  3. If you've spent any time around UNIX or Linux, you're familiar with the programmers propensity for bad puns and silly acronyms.
  4. The top item in the list is the 'default' option, so whatever you put there is what boots when you turn the computer on then walk away to get coffee.
  5. If Windows sucked any harder, it would not be an OS, it would be a software-created black hole.
__________________
( The opinions espressed in this post may not reflect the true opinions of the poster, and may not reflect commonly accepted versions of reality. ) (If you are wondering: yes, I DO hope to live to be as old as my jokes.)
Register to Reply Good Answer (Score 3)
Guru
Popular Science - Weaponology - New Member Safety - ESD - New Member Hobbies - Fishing - New Member

Join Date: Sep 2006
Location: Near Frankfurt am Main, Germany. 50.390866N, 8.884827E
Posts: 17996
Good Answers: 200
#7
In reply to #2

Re: Cant Partition HDD For Linux/ Android x86

03/31/2015 4:14 AM

First good answer when reading from the top down......

For a REALLY simple solution, someone might try the following method using this SATA power switch:-

4-channel-SATA-device-HDD-power-switch

That way, a major fault on one OS CANNOT disrupt another.......because it was switched off!!!

__________________
"What others say about you reveals more about them, than it does you." Anon.
Register to Reply
Guru

Join Date: Jul 2008
Posts: 1688
Good Answers: 145
#3

Re: Cant Partition HDD For Linux/ Android x86

03/30/2015 12:18 PM

Adreasler seems to know a lot more than me but I'll make my comment anyway.

I have a WinDoze 7 laptop that was issued to me. It was an off-the-shelf WinDoze machine with Win 7 factory installed. I ran the Mint (13?) installer and partitions were broken up and GRUB set up with me only answering 7 or so easy questions. I don't actually know if WinDoze or Mint is/are "bootable" but from the user point of view GRUB starts the process and I can easily select what I want the machine to boot to.

You seem to have manually set up your partitions before trying to set up dual-boot. I don't recall having intentionally done that but since reinstalls ask me if I want to keep or overwrite old installs I would have thought what you are trying to do would have been easy.

__________________
Few things limit our potential as much as knowing answers and setting aside questions.
Register to Reply
Guru
Engineering Fields - Electrical Engineering - New Member Fans of Old Computers - Commodore 64 - New Member Popular Science - Evolution - New Member United States - Member - New Member

Join Date: Oct 2013
Location: Illinois, 7 county region (The 'blue dot' that drags the rest of the 'red state' around during presidential elections.)
Posts: 3683
Good Answers: 89
#5
In reply to #3

Re: Cant Partition HDD For Linux/ Android x86

03/30/2015 12:50 PM

I've gotten my experience in Dual-booting through many trials.

Well, most of them have not really been trials, Linux Mint, and before that Ubuntu Linux, are very easy to set up, they do all the heavy lifting on their own. It was this latest setup, setting up Windows 8.1 to 'play nice,' that has been all the aggravation. If I wanted it to act like two separate computers, that just took turns with the hardware, it would have been easy. Windows would not acknolage the existence of the Linux filesystem drives, Linux would not (could not) write to the Windows-locked partitions.

But I, fool that I am, thought that there should be a partition that both OSes could read and write to, so I could store all my important data there and access it from either OS, and that I could migrate my files from the old USB Plug-In External HDD I had been using as my data storage on the old system. THAT is where I learned of all the problems, since Windows 8.1 saw the USB HDD as an NTFS partition and started caching its headers. I spent weekends moving data over, only to discover that Windows had decided to 'roll the drive back' to the last time it saw it. Week after week, formatting, partitioning, reinstalling, again and again, like Sissifus and his boulder, until I finally stumbled on a forum that had the info about Win8.1 and its 'time-saving' hybrid-boot setup.

Microsoft SAYS they're going from Windows 8 straight to Windows 10 because software that chacks for platform compatibility would read Windows 9 with the filter 'Windows 9*' and assume it was Windows 95/98, but considering how much Windows 8 sucks, they have to skip windows 9 because it'll be so bad it'll bankrupt the entire company. Yes, even taking the Xbox down with it.

__________________
( The opinions espressed in this post may not reflect the true opinions of the poster, and may not reflect commonly accepted versions of reality. ) (If you are wondering: yes, I DO hope to live to be as old as my jokes.)
Register to Reply
Guru

Join Date: Oct 2008
Posts: 42355
Good Answers: 1693
#6
In reply to #5

Re: Cant Partition HDD For Linux/ Android x86

03/30/2015 5:24 PM

I agree. Windows 8 SUCKS!

It is worse than useless, it's frustrating, difficult to operate and the Ba$tard$ have disable some good features and made others too difficult to find/use be of any value.

Register to Reply
Guru
Popular Science - Weaponology - New Member Safety - ESD - New Member Hobbies - Fishing - New Member

Join Date: Sep 2006
Location: Near Frankfurt am Main, Germany. 50.390866N, 8.884827E
Posts: 17996
Good Answers: 200
#8
In reply to #5

Re: Cant Partition HDD For Linux/ Android x86

03/31/2015 4:34 AM

Have you ever tried a hardware dual boot (as I just mentioned in another post here)?

I have no WinDoze 8.x experience (I sincerely believe what you wrote!), but that hardware may "fix" a lot of the problems you mentioned with mixing both Windows 8.x and Linux......as well as making it as good as impossible for one to accidentally affect the other.....as seems more than possible according to your excellent post.

Its also very simple for anyone (like me ) who likes a REALLY simple solution that works!

What do you think? One OS per hard disk (up to 4 OSs), used one at a time......

__________________
"What others say about you reveals more about them, than it does you." Anon.
Register to Reply
Guru
Engineering Fields - Electrical Engineering - New Member Fans of Old Computers - Commodore 64 - New Member Popular Science - Evolution - New Member United States - Member - New Member

Join Date: Oct 2013
Location: Illinois, 7 county region (The 'blue dot' that drags the rest of the 'red state' around during presidential elections.)
Posts: 3683
Good Answers: 89
#10
In reply to #8

Re: Cant Partition HDD For Linux/ Android x86

03/31/2015 9:32 AM

My system *IS* a classic 'dual boot' setup, Windows has its partition, Linux Mint has its partition, never the two shall meet.

Wat I was talking about was having a third partition (on a second physical drive) that both OSes could read and write to for data storage, so I could have, for example, my house maintenance notes on there and access it from either OS to read or make updates. It's really no different a concept than having your files on a floppy or thumb drive to carry from computer to computer to work on.

And the hardware dual-boot setup would still allow Windows 8.1 to 'foul up' the common drives used for data storage, unless you have the common drives use the FAT32 filesystem. FAT32 does not have the features Win8.1 needs to screw things up, unlike the more sophisticated NTFS.

Once my budget recovers ( New computer build + small remodeling/organization project that grew pretty big pretty fast = a lot more money spent than predicted ), I'll be looking at getting one of those Network Attached Storage units for holding data files. No matter what Windows tries, they cannot screw up a disk they can only access over Ethernet, since it's the computer on the other end of the cable that has control over how its disks are set up and operated. All Windows can do with that is make a request to store or retrieve a file, not "keep the whole disc marked as 'mid-write' so no other computer can use it" or "forget what you know is on the disk, here's the directory tree that last time I saw it, slam this on top without regards for how the files may have changed in the meantime."

__________________
( The opinions espressed in this post may not reflect the true opinions of the poster, and may not reflect commonly accepted versions of reality. ) (If you are wondering: yes, I DO hope to live to be as old as my jokes.)
Register to Reply
Guru
Popular Science - Weaponology - New Member Safety - ESD - New Member Hobbies - Fishing - New Member

Join Date: Sep 2006
Location: Near Frankfurt am Main, Germany. 50.390866N, 8.884827E
Posts: 17996
Good Answers: 200
#12
In reply to #10

Re: Cant Partition HDD For Linux/ Android x86

03/31/2015 1:18 PM

I use Ubuntu on one laptop and Windows on a few more. I have a USB3.0 external hard disk, that I write and read to from WinXP, Win7 and Ubuntu 14.10, but not at the same time of course. (It is one of a set of 3 that has the same identical data for safety reasons, that I clone them on a special unit, off line of course!), I figure that one of three should still be working after almost anything!!

I find that truly separate hardware is a really good move and well worth the extra expense.

I have been doing it for years, though I have not used one of these SATA switches that I mentioned previously, but how can that be a problem as you say (assuming I understand what you said fully!) if only one OS/Hard disk is actually powered up at any one time.....one OS cannot interfere with another.....

Having so many partitions as you describe, with two bootable, sounds like a really possible way to have one OS overwrite another partition, maybe even the user may do it....accidentally of course..,,,

But to my mind, having the OS's each on another separate physical drive that is not even powered up at the same time as another, is far, far safer than what you propose with having 3 partitions on the same physical hard disk....!

Sorry to disagree....but each to his own!

__________________
"What others say about you reveals more about them, than it does you." Anon.
Register to Reply
Guru
Engineering Fields - Control Engineering - Time to take control United States - Member - New Member Engineering Fields - Systems Engineering - New Member Engineering Fields - Mechanical Engineering - New Member

Join Date: Apr 2009
Location: Tampa, Florida, USA
Posts: 2129
Good Answers: 87
#9
In reply to #5

Re: Cant Partition HDD For Linux/ Android x86

03/31/2015 6:42 AM

until I finally stumbled on a forum

Care to share a link to the forum?

__________________
J B
Register to Reply
Guru
Engineering Fields - Electrical Engineering - New Member Fans of Old Computers - Commodore 64 - New Member Popular Science - Evolution - New Member United States - Member - New Member

Join Date: Oct 2013
Location: Illinois, 7 county region (The 'blue dot' that drags the rest of the 'red state' around during presidential elections.)
Posts: 3683
Good Answers: 89
#11
In reply to #9

Re: Cant Partition HDD For Linux/ Android x86

03/31/2015 9:42 AM

If I can find it again. I ran across it while throwing desperate queries at duckduckgo, so my meticulous note-taking was a bit impaired by my frustration at Windows:

It should be in the browser history ... of the computer I'm decommissioning. Well, I still need to boot it up again to get the user names and passwords off it, so I'll check the browser history at that time.

__________________
( The opinions espressed in this post may not reflect the true opinions of the poster, and may not reflect commonly accepted versions of reality. ) (If you are wondering: yes, I DO hope to live to be as old as my jokes.)
Register to Reply
Power-User
Engineering Fields - Electrical Engineering - New Member Engineering Fields - Power Engineering - New Member

Join Date: Mar 2012
Location: the sandbox
Posts: 341
Good Answers: 6
#4

Re: Cant Partition HDD For Linux/ Android x86

03/30/2015 12:49 PM

followup:

the error message wasnt accurate, since grub gives me the choice of Windows or Android x86 inspite of that error message

__________________
BSEE but always learning
Register to Reply
Register to Reply 12 comments

Good Answers:

These comments received enough positive votes to make them "good answers".
Copy to Clipboard

Users who posted comments:

1capybara (1); adreasler (4); Andy Germany (3); BruceFlorida (1); JBTardis (1); lyn (1); SHOCKHISCAN (1)

Previous in Forum: Delete Data Permanently from HDD   Next in Forum: How to Format Window 7

Advertisement