Slashdot Mirror


Fedora Core Doesn't Like to Dual Boot?

schwatoo writes "It seems Fedora Core doesn't like to boot alongside Windows 2K or XP. According to a bug first reported in February on Fedora's bugzilla site it has a tendency to chew up partition maps making it impossible to dual boot into Windows. No one seems to know quite what is causing the problem and a lot of people are ending up with unbootable machines."

103 of 608 comments (clear)

  1. Now by ArchieBunker · · Score: 4, Insightful

    if this was a Microsoft problem the amount of bitching and conspiracy theories would never end. Lets see how it plays out.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:Now by lazy_arabica · · Score: 5, Insightful
      if this was a Microsoft problem the amount of bitching and conspiracy theories would never end. Lets see how it plays out.
      Stop trolling, and let people speak. I am bored of Microsoft / Linux zealots bashing each other before they even post.

      By the way, there is a Microsoft problem, as the Windows installer destroys the MBR where lilo/grub is usually installed - at least, it was true in win2k and XP. And I didn't see any slashdot story about that.
    2. Re:Now by EpsCylonB · · Score: 3, Insightful

      if this was a Microsoft problem the amount of bitching and conspiracy theories would never end. Lets see how it plays out.

      I think we should wait to see how long until this bug is fixed before we accuse redhat of doing this on purpose.

    3. Re:Now by tolan-b · · Score: 4, Insightful

      Well XP won't respect an existing Linux install, if you install it after Linux then you can guarantee there won't be a Linux entry in your boot menu ;)

      Still, this is a very serious problem.
      From what I've heard it seems to be a problem mainly with dual boot where you have each OS on a separate drive, rather than both on the same partitioned drive.

      I finally got mine working by reversing the drives that grub thought everything was on. Windows was on primary master, and I installed Fedora on primary slave. Rebooted and it was dead. It turned out that setting grub to point at hd1 for Windows and hd0 for Fedora got things working. I have no idea why.

      Windows still doesn't work, I think the Wndows bootloader that grub forwards on to has been corrupted, but I haven't looked into this in detail yet, I was lucky that most of my data storage is on my house server.

    4. Re:Now by akeru · · Score: 5, Interesting

      If the poster had bothered to do his homework, he'd discover that it *is* a Microsoft problem; Windows XP refuses to boot with a valid partition table and the FC2 installer tries to fix the invalid, but usable, partition table written by XP. Bottom line is it's a Microsoft bug that installing FC2 triggers. Yes, it can be worked around in the installer, but that doesn't change where the actual bug lies. In all likelihood there will be an update to fix the problem, but faulting FC2 for breaking dual boot with XP is absurd considering that XP goes to a lot of effort already to make it difficult.

      --

      Let's hope that there's intelligent life somewhere out in space 'Cause there's bugger-all down here on Earth.

    5. Re:Now by Timesprout · · Score: 5, Informative

      well it was first reported in Feb so oviously they are in no great hurry to fix it.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    6. Re:Now by akeru · · Score: 4, Informative

      Had you bothered to understand my post, you would have seen that I acknowledge that Fedora "messes with the partition table". However, it does so by correcting a technically-invalid-but-working one to a technically-valid-and-working-for-everything-but-X P one.

      --

      Let's hope that there's intelligent life somewhere out in space 'Cause there's bugger-all down here on Earth.

    7. Re:Now by DJStealth · · Score: 5, Informative

      The windows boot loader searches a file called boot.ini, inside it, it contains disk and partition numbers.

      Since you swapped your HD's around, the disk #'s are now different, therefore it won't boot.

    8. Re:Now by Senjutsu · · Score: 5, Funny

      Wow, can you believe it?? People have different standards of conduct for convicted monopolists than they have for honest companies. And they're willing to cut a company that hasn't pulled this kind of crap before more slack than a company that makes a habit of it.

      How crazy is that?</sarcasm>

    9. Re:Now by Graftweed · · Score: 5, Insightful

      Before installing Fedora everything's fine, after installing it people lose the ability to boot into windows. It's as simple as this really. How can you expect linux to take over the desktop with the kind of attitude you just displayed?

      Yes, MS is partly to blame, but joe user won't give a rat's ass about the finer points of booting operating systems, he'll just (quite rightly) blame fedora and be done with it.

      Furthermore this is a bug that's been around for a few months, even before the release of Core 2 so there's really no excuse for this sort of thing. If you're designing an OS to run alongside others it's your responsibility to make sure it doesn't break anything, even if the others are broken somehow.

      Please don't tell me 'Oh, but MS doesn't do this!', that's really no excuse is it?

    10. Re:Now by Jeehoba · · Score: 2, Insightful

      In response to - "If you're designing an OS to run alongside others ..."

      Isn't Fedora designing an OS to replace Windows and wouldn't it be the GNU Grub project who is designing an application to dual boot? I understand there might be a flaw in the Fedora install that manifests this problem, but the same problem in the reverse order has been there in Windows XP since the begining.

      If Fedora was only designed to be a second option OS then what would be the point?

    11. Re:Now by EvilAlien · · Score: 3, Insightful
      Please define "technically-invalid-but-working".

      Do you have a reference which describes what a technically valid partition table is, how the XP partition table is somehow "technally invalid", or anything else to support your assertions?

      --
      perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
    12. Re:Now by bob65 · · Score: 4, Informative
      Are you sure? I encountered this "bug" when installing FC2 alongside Windows XP - in my case, changing my hd mode to "LBA" from "Auto" in the BIOS allows both FC2 and WinXP to boot. However, I didn't really like that, so I ended up booting to single-user mode in Fedora and doing the following, as suggested by someone in the bug discussion:

      sfdisk -d /dev/hda | sfdisk --no-reread -H255 /dev/hda

      (I may have needed a --force in there as well). After that, I was able to set the mode back to "Auto" and both Windows XP and FC2 would boot. Note that all I did though, was basically just recreate my partition table by dumping the info provided by sfdisk and piping it back in sfdisk.

      One explanation I read is that the Anaconda screws up the CHS values in the partition table. Windows uses both CHS and LBA, and so when it reads the CHS values it cannot boot. However setting the mode to LBA manually in the BIOS forces Windows to read the LBA values. Linux only uses LBA, so it doesn't matter what mode your hd is set to in the BIOS.

      Of course, I don't really know what I'm talking about, but if someone could provide a better explanation...

    13. Re:Now by schotty · · Score: 3, Interesting

      I didnt notice a problem all though I did have issues similar. Huh? Let me explain.

      Before installing, I updated my BIOS and AGP firmware. Since I couldnt reboot and still be downloading the torrents, I just rebooted after I finished burning. Well the install went smooth, and booted to FC2. I updated/installed what I needed and went to go finish fiddling with XP. Grub hung. After trashing my boot sector with the recovery CD (for XP), I realized that my BIOS was seeing my XP drive as CHS instead of LBA. Fixed that in the BIOS and reinstalled GRUB and now I am all set to Dual Boot.

      So I cant say for certain what the hell really did happen, but I attest it to my lack of attention to details after updating my BIOS. And yes I am using two drives for the two OS's, so it is entirely possible that it is FC2's fault. But if I did what I should have, I could say for sure.

      --
      Sigs are nice guns ...
    14. Re:Now by gwalla · · Score: 4, Insightful

      Joe User doesn't dual-boot. Joe User wouldn't even think of having more than one OS on his system. This is a problem for techies.

      --
      Oper on the Nightstar
    15. Re:Now by fulgan · · Score: 2, Insightful

      However, it does so by correcting a technically-invalid-but-working one to a technically-valid-and-working-for-everything-but-X P one.

      Well, I have experienced the problem and I can tell you you're wrong: Once Fedora Core 2 finished it's installation on my system, no other OS could sucesfully boot any more: XP (including the recovery consle), Mandrake, Red Hat (that's all I tried) all crash when they ennumerate the HDs. My Fedora install did go a bit further but crashed during USB enumeration (for whatever and possibly unrelated reason).

      So, I don't know if the partition table that XP writes to the disk is valid or not, but the one "fixed" by fedora certainly isn't.

    16. Re:Now by 13Echo · · Score: 2, Insightful

      Oh, what the hell ever. When has Windows EVER been tolerant of another OS on another partition? NTLDR and other Windows MBR loaders almost always rip the hell out of everything else in the MBR.

      At least with Fedora, it's an accident. It's hard to tell why this happened. It's very unlikely that it was intentional, and there is little reaon to make comparisons to typical MS behavior.

    17. Re:Now by FooBarWidget · · Score: 2

      "What about the year of the linux desktop?"

      What about it?

      "A consistant reply of "These aren't the window managers you're looking for," hardly seems to fit the bill."

      A consistant reply of "This isn't the (insert name of some Windows software here) you're looking for" hardly seems to fit the bill.

      Yeah big deal, some software is better than other software in certain circumstances. That's life, get over it. And some digital cameras are better than others in specific ways.

      "t's okay if it munges data and causes a pain in the ass, because secretly it's all *really* microsofts fault,"

      Yeah and people on Slashdot and OSnews blame Linux for every single piece of imperfection they find. So what? Linux is getting just as, or should I say even more, often bashed at than MS.

      "trust us, besides hey it's free, and basically no one wants to use it anyway, so really when you think about it it's not a problem."

      Nope, wrong again. I use it. My parents use it. Some of my friends use it. End of story.

      "That's linux I guess. A handful of excuses for why every square peg crammed in a round hole is exactly as it should be."

      And in other news: Windows is full of bugs and holes. Lots of Windows hardware and software don't work out-of-the-box on every single system. Yet you don't hear people nitpicking about them in the same way as they nitpick about Linux? You zealots disgust me.

    18. Re:Now by pr0c · · Score: 2

      I am not at all doubting you but I'd like to know where this option is. I've never seen it and it would be handy to use to save a few minutes..

  2. ... doesn't like to boot alongside Windows by Anonymous Coward · · Score: 4, Funny

    Well who would?

  3. W2K3? by LittleLebowskiUrbanA · · Score: 3, Informative

    Works fine here with Windows Server 2003.

  4. Not comparable by Anonymous Coward · · Score: 5, Interesting

    I am nearly 100% sure that the Redhat people are going to straighten this out, if it was a windows problem you know who'd straighten it out? The people on the GRUB or LILO team.

    1. Re:Not comparable by DougJohnson · · Score: 3, Insightful

      I thought they'd straighten this out when it came out in February, at least I thought so enough to download the ISO's, but now that I see they haven't there's NO WAY I'm going to install Fedora on any of my systems.

      This is a REAL problem, and many people are going to end up losing a lot of data because they won't know how to fix their MBR's or their partition tables or whatever it takes. There's more info in the bugzilla report, but it only affects drives larger than ~120GB (or so) and SOMETIMES can be fixed with fixmbr in the windows recovery startup.

      I liked fedora, it was easy to use, and did what I needed it to do, but now they've shown that their "new process" for development doesn't work. I'll go back to trying out some of the other distro's to see who else can get my support.

    2. Re:Not comparable by Luguber123 · · Score: 5, Funny

      In the Microsoft world this would be considered a feature.

    3. Re:Not comparable by lessthanjakejohn · · Score: 3, Insightful

      Windows is installed on a 30gB partition I installed Fedora on a 512M swap and a 10G /ex2 partition I expected it to work so I had it configure Grub (or it didnt' give me a choice, I dont remember) Anyway, it rebooted and I saw that it didn't show my Windows partition like Slackware 9.1 before it, and Redhat 9, and Mandrake 10, and Gentoo 2004.0 Anyway... I didn't know a way to fix my problem so I quit Fedora, gave my CDs to a homeless man and installed good old Slack... Anyway, I'd have to say that Linux (Specifically Dropline Gnome 2.6 with Slack 9.1) still isn't close to XP for me as a Desktop operating system. I'm using XP now and have transfered some MP3s over to the space it use to inhabit.

    4. Re:Not comparable by bob65 · · Score: 4, Informative
      There's more info in the bugzilla report, but it only affects drives larger than ~120GB (or so) and SOMETIMES can be fixed with fixmbr in the windows recovery startup.

      Actually it affected me with my 30GB drive as well. Fixmbr didn't seem to work, but recreating the partition table using sfdisk did seem to work:

      sfdisk -d /dev/hda | sfdisk --no-reread -H255 /dev/hda

    5. Re:Not comparable by pr0c · · Score: 4, Interesting

      It affected my 40 gig drive also. It completely fucked my partition table only allowing me to boot into fedora. I figured o-well i'll just add my windows entry and it still would not boot windows. Switching to lilo instead of grub didn't help... I got nervious and then proceeded to try to mount the ntfs partition only to find it was all fucked up. Fixmbr didn't do jack, a cd with partition magic on it wasn't able to fix it either. I lost my entire ntfs drive, i keep all my valuables on a fat32 drive for both windows and linux to use and I didn't lose that thank god but I still had to spend a day installing windows, software and service packs, etc. In short fedora took my first partition out when it fucked up the mbr.

      I've tried every release of fedora just to see how it would work (betas, etc included), it is always a buggy piece of crap. I'll NEVER try fedora again.

    6. Re:Not comparable by antirename · · Score: 3, Interesting

      I've been looking for an OS to replace RH9 on my machines that use it... this makes Fedora (actually, any distro using 2.6) look bad. On the other hand, I don't think this bug would affect me. I have one dual boot machine, with two primary master hard drives in it. One with RH9, one with W2k. If I wanted to boot into W2k (haven't in a couple of years, but you never know) I power down the machine and swap the IDE cable. Yeah, that's primitive, but it works. Computers are cheap these days, and it's just a matter of time in my opinion before a worm that can hose windows AND linux is released, that I'd rather have each OS on a seperate machine or at least separate drive. I'd guess a lot of slashdotters have a windows gaming machine (I do) that doesn't run linux and is basically disposable as far as the OS goes. If my gaming machine gets borked, I just ghost it back and hit windows update. That way it doesn't affect any real work. Unless you can't afford more than one machine, why would you want to dual boot?

    7. Re:Not comparable by jrockway · · Score: 3, Insightful

      Yup. People should stop playing around with these toy distributions. Install Debian and you can forget about all of these problems. Easy updates, too. And, you can choose between stability and new-ness quite easily. I run "unstable" and haven't had a problem (and everything is nice and new).

      Also, my partition table isn't f00bar'd.

      --
      My other car is first.
    8. Re:Not comparable by pr0c · · Score: 3, Interesting

      Agreed, I used debian for years and have been using Gentoo for a lil over a year by now. I no longer recommend any distro since it turns into a distro war but there are some I suggest not using such as Fedora. I'll probably switch back to debian shortly here actually, it is my favorite distro.

      One distro I am keeping a very close eye on is SUSE. Since novell bought suse and ximian it has a lot of potential; especially in the workplace. SUSE _could_ be the distro that breaks into large offices everywhere (they all have in one or another..).

  5. IF it boots at all! by Lispy · · Score: 2, Interesting

    Hah! It doesn't even boot at all on quite a few machines. I was trying to install it on my Via Epia M board and all I got "Uncompressing kernel Image....OK" and an instant rebbot. I searched around a bit and it seems that I am not the only one with this issue. On my other box it booted into the textmode installer but didn't detect the Installation-CD wich seemed to be ok.

    There are known incompatibilities with some ASUS boards but it seems there are more boards affected. I am really disappointed since I wanted to review Core2 for a german Linux magazine and I am in trouble now. It looks like I will have to test it on another box but I will also have to tell my audience about the installation trouble.

    Very sad since Core1 looked pretty promising and I had high hopes for Core2.

    1. Re:IF it boots at all! by ozzy_cow · · Score: 2, Informative

      tsk tsk. known bug, check the release notes. i dont think theres a workaround for it yet

  6. Caused by extra kernel patches? by Anonymous Coward · · Score: 2, Interesting

    I wonder if this could be another bug caused by a vendor forking their own kernel, like Mandrake's recent problem adding a CD-ROM packet driver that caused LG CD-ROM drives to fail. And no, this is not a troll. It's a serious question of quality control. Who should decide what ships in a so-called Linux kernel, a vendor, or Linus and his team?

  7. Some hints for safe partitioning by ultrabot · · Score: 4, Informative

    1. Partition in an older, safe system. E.g. knoppix.

    2. Install grub in an older, safe system. You should have grub installed already, if you have been using Linux on the machine previously. I never install bootloader anymore, I've been using the same one forever. Just edit the grub config to point to new kernel & root system.

    3. Grub should be on the beginning of small boot partition. Never on MBR, if you can avoid it. Always create a 80MB or so partition on the start of every disk, even if you don't plan on using it (yet). This also applies to secondary disks. Kernels should always go to these partitions.

    --
    Save your wrists today - switch to Dvorak
    1. Re:Some hints for safe partitioning by TheRaven64 · · Score: 2, Informative

      As I mentioned in the last article about this topic it has nothing to do with GRUB, and happens even if you don't tell Anaconda to partition your system. Quite where the article submitter got the idea that this was an unknown or new problem from I have no idea.

      --
      I am TheRaven on Soylent News
    2. Re:Some hints for safe partitioning by UnderScan · · Score: 5, Informative

      It may not be necessary to completely format and wipe clean the HD if you lose the partition table. To repair/write a partition table to disk, normally you might use fdisk and have to hand enter the sectors/blocks boundaries of the partitions.There is a open source tool called gpart. gpart will guess the partitions on the HD and can also write a new partition table to HD. I have had an instance where electrical outages & fluctuations caused the HD to lose its partition table. The table was inacurately identified the HD as one FAT16 patition when there was really a linux partition and a swap partition. gpart was able to clear this up and I did not lose and data. Go to http://www.stud.uni-hannover.de/user/76201/gpart/ to get the source or a binary for linux and freebsd. I think gpart is available on knoppix and perhaps also Gentoo LiveCDs.

    3. Re:Some hints for safe partitioning by trashme · · Score: 2, Interesting

      You are missing the point. This thread is about dual-booting Linux with Windows.

      The reason you do all the fancy partitioning is so that Fedora can boot alongside another operating system. If your little OSX trick won't set things up for another OS, then what was your point? It's easy to partition OSX on a single-boot system?

    4. Re:Some hints for safe partitioning by Sweetshark · · Score: 3, Informative

      I think gpart is available on knoppix and perhaps also Gentoo LiveCDs.
      Dunno about that, but it is definitly available on SystemRescueCd

  8. its a hardware problem by ozzy_cow · · Score: 5, Informative

    Copy and paste from here


    It turns out that the bug (#115980) is a result of a few subtle but key changes within the 2.6 kernel. A certain functionality with regards to hard disk geometry has been pulled out, as the kernel developers thought it would be better if userspace utilities took care of this instead. The Bugzilla bug is related to CHS geometry problems, which most likely stems from an error within the parted utility, addressing the BIOS incorrectly. It turns out that BIOS updates tend to fix problems for many users that have been bitten by this "bug". On newer machines, this is basically non-reproducible.

    1. Re:its a hardware problem by Epistax · · Score: 5, Funny

      Thanks a lot. We get an interesting topic and you had to go and look up the answer. I thought the whole point of slashdot was an understanding that none of us actually read the article, let alone find new material on the matter!

      I am so disillusioned right now.

    2. Re:its a hardware problem by scheme · · Score: 4, Interesting
      Besides, Mandrake has a 2.6 kernel and doesn't have this problem. Sounds like bad QC on the Fedora group.

      Actually if you check Mandrake's bugzilla, they have the same problem. You can check it out at here. Mandrake listed the bug as resolved/fixed although it doesn't look like it actually was fixed.

      --
      "When you sit with a nice girl for two hours, it seems like two minutes. When you sit on a hot stove for two minutes, it
    3. Re:its a hardware problem by hurtta · · Score: 5, Informative
      Actually if you check Mandrake's bugzilla, they have the same problem. You can check it out at here. Mandrake listed the bug as resolved/fixed although it doesn't look like it actually was fixed.
      On there is quite good description what is happening:
      Part of the reason I could not understand the bug, is that I could not
      believe windows XP was still using the error prone int13 function 2
      (CHS based) instead of the (available everywhere for some time) int13
      function 0x42. Under linux, grub and lilo only use function 2 when
      function 0x42 fails (they don't even ask the BIOS if it manages 0x42
      since some BIOS don't report correctly having this functionality, cf
      FORCE_LBA in grub)

      The other reason is that I thought BIOS faking heads number (the
      so-called LBA mode) was a choice independant of the content of the
      drive. This is wrong, the BIOS tries to adapt its mode based on the
      partition table [1]

      So here is what happened:
      - kernel 2.6 doesn't try to give the logical geometry, and gives the
      physical geometry instead [2]
      - diskdrake uses the physical geometry to generate the CHS information
      (which is a broken duplicate of the linear sector number)
      - the BIOS sees the partition table uses a different CHS geometry, and
      adapt to it
      - ... and Windows computes the CHS to read its stage1.5 based on the
      previous geometry that it keeps in its boot sector. Alas the CHS
      doesn't get the same sector and Windows's boot dies (with very bad
      error detection) [3]
      That is comment 21. That same comment indicates that problem is fixed:
      Code fix description: inspired by the way new fdisk and parted detects
      the logical geometry based on the partition table [4]. parted code
      is especially quite robust.
      The fix is now included in cooker (DrakX #1.912), so:

      I still would like to access the BIOS geometry, esp. for empty
      partition tables. But kernel 2.6 doesn't give us this
      (/sys/firmware/edd/int13_dev80/default_heads is plain wrong on a box
      here)

      Known workaround: forcing LBA mode in the BIOS
  9. The Fedora says: by Anonymous Coward · · Score: 3, Funny

    All your partition are belong to us!

  10. Since Feburary?! by koniosis · · Score: 2, Insightful

    So much for fast turn around on bug fixes for linux suddenly Windows doesn't seem so slow, I'd consider this a serious bug, one that could lead to the loss of a lot of important data and should have been addressed by now. The fact that they don't know what causes it is just plain worrying. Although I have to admit you've gotta be pretty brave to install linux on the same disk as Windows, most distros make it all too easy to format the disk and re-create the partition tables.

    --
    I spent ages trying to think of sig, but never did :(
  11. Mandrake also by cyphr555 · · Score: 5, Informative

    Mandrake 10.0 Official also suffers from this problem. This is leading many to believe that it is an issue with the 2.6 kernel, rather than a specific distro.

    1. Re:Mandrake also by Pros_n_Cons · · Score: 5, Informative

      Finally half way down the thread someone admits It's not just a Fedora issue. SuSe 9.1 also has the problem
      Mandrake Bug
      SuSe Bug
      Read This Page If you want to find out whats responsible.

      --

      -- "of course thats just my opinion, I could be wrong." --Dennis Miller
  12. Way Too Buggy by Ed+Almos · · Score: 5, Interesting

    Fedora Core 2 doesn't like to boot at all, never mind just dual boot systems. So far I have tried installing FC2 on two systems (PII laptop and VIA C3 machine) and both of them fail. The laptop insists that there is not enough disk space and then borks out and the C3 machine just reboots in an endless cycle.

    For those who follow Bugzilla the numbers you need are 121819 if you have an ASUS motherboard and 120685 if you have a VIA C3 system. The second link for the C3 is much more involved and a number of the posters are deep into the kernel architecture at the moment.

    This is not good, I thought that the test releases were supposed to pick things like this up ?

    Ed Almos
    Budapest, Hungary

    --
    The more corrupt the state, the more numerous the laws. - Tacitus, 56-120 A.D.
  13. Totally irresponsible by Turtlewind · · Score: 2, Insightful

    If a bug that serious has been known since February, it was totally irresponsible to go ahead with the release. It isn't just some nuisance you can work around - people have lost a lot of data from this.

    --
    --This is a self-referential sig--
    1. Re:Totally irresponsible by Master+of+Transhuman · · Score: 2, Informative

      I'll tell you why this happened.

      Nobody bothered to test parted with the 2.6 kernel AND on various BIOS and HD geometries to see if it worked right. Which is not too surprising considering how much testing that would have entailed on Red Hat's part. The parted people, however, should have done it. Apparently they didn't.

      Given that parted has screwed up before, this is not surprising.

      Lessons learned: don't use parted for partitioning.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  14. Re:Want a community driven distro? by tomstdenis · · Score: 2, Funny

    I'm new here. Is this where I go into how much better Gentoo is?

    Give it up man. *many* distros have got "bootloaders" down pat. This is just a bug, one I'm sure they're fix.

    Besides Gentoo is *so* much better than Debian.... ;-)

    --
    Someday, I'll have a real sig.
  15. Here's your trouble... by MsGeek · · Score: 5, Insightful
    This article has more info:
    http://mailman.linux-thinkpad.org/pipermail/linux- thinkpad/2004-May/017754.html

    Here's a quick executive summary for those who don't want to read the thread:
    Linux 2.6 kernels started to report bogus disk geometries thus some unadjusted partitioning tools create bad partition table resulting unbootable Windows.

    --
    Knowledge is power. Knowledge shared is power multiplied.
  16. Use Separate Disks by Blarfy_Snarflepoop · · Score: 5, Interesting
    We have a policy within our Department of Computer Science that if you're going to have a dual-boot machine, you have to have separate disks. Considering how cheap hard drives are, no one puts up a fight - and I swear that it has saved us so much hassle - use Ghost for the windows disk, and kickstart for the Fedora disk. Countless hours (and headaches) have been spared with this method.

    We wondered if this bug would affect us - and went with rolling out FC1 instead - the kernel 2.6.x + Nvidia driver issue (which I gather will be fixed soon), as well as this seemed too scary.

    --
    No sig for you.
    1. Re:Use Separate Disks by Pros_n_Cons · · Score: 4, Informative

      Seperate disks doesn't matter with this issue, I had XP on hda and installed FC2-test2 on hdb and this bug still bit me. If you install in a work enviornment you definatly should NOT dual boot but if you do there is a safe way of tricking the hard drives into thinking they are both hda and not touching the other. Learn about it here It doesn't work for everyone but if it does, problems like this wont happen again.

      --

      -- "of course thats just my opinion, I could be wrong." --Dennis Miller
  17. Related issue by arvindn · · Score: 2, Informative

    Network install and hard disk install no longer work the old way with Fedora Core 2 (via bootdisk.img and netdrv.img), for the simple reason that the kernel no longer fits on a floppy disk. But there are workarounds. I made some notes on this issue.

  18. Envy by WinterpegCanuck · · Score: 5, Funny

    You got to know someone at M$ is pissed they never thought of it before.

  19. Re:... doesn't like to boot alongside Windows by irokitt · · Score: 2, Funny

    I don't see why people are upset either. Fedora has provided its users with a wonderful feature: in addition to a bootable Linux system, Fedora will remove Windows the only way a real hacker would: by destroying it, in a way that leaves no doubt in the mind of that Windows install that it is unwanted, that it has been defeated, and the Fedora has vanquished it to the depths of /dev/null.

    Fedora, I salute you.

    --
    If my answers frighten you, stop asking scary questions.
  20. ...Could it be this problem? by orzetto · · Score: 3, Informative

    I had a similar booting problem when installing Gentoo. As Gentoo is very hands-on, and has quite a community, it was easy to find the fix.

    First, the fault is Microsoft's. (Seriously, did you expect anything else?). The point is that Windows XP is a hog which believes that it is the one and only system on the computer. Therefore, if it is not on hda, it will put its hands on its ears and start singing aloud "La-la-la-la I can't hear you!". I have Linux on my hda, and WXP getting dustier and dustier on hdb. It would not start until I added the following lines in grub.conf:

    title=Windows Xp
    rootnoverify (hd1,0)
    map (hd1,0) (hd0,0)
    map (hd0,0) (hd1,0)
    chainloader (hd1,0)+1

    I'm not aware of how much Fedora lets the user write their grub.conf, but if they have a GUI tool, it might just not be programmed for this. After all, on my office machine, where Windows has been left on hda1, things works well out-of-the-box. Maybe they assumed everybody would use this configuration.

    --
    Victims of 9/11: <3000. Traffic in the US: >30,000/y
    1. Re:...Could it be this problem? by Sigma+7 · · Score: 5, Informative
      I have Linux on my hda, and WXP getting dustier and dustier on hdb. It would not start until I added the following lines in grub.conf:

      title=Windows Xp
      rootnoverify (hd1,0)
      map (hd1,0) (hd0,0)
      map (hd0,0) (hd1,0)

      If you have to do that, then that means you've either moved a hard drive around, or did not install Windows XP in the directory it currently runs on (with the path including Drive and partition numbers.)

      The solution is to modify Boot.ini in order to update the pointers to the Windows directory. You can either modify the raw references to the disk and partition number, or change it to a Dos-style path of "C:\WINDOWS". If you really wanted to, you can even run install multiple copies of Windows XP on the same partition (with features such as System Restore being considered unstable.)

      As you should know, Bootstrapping requires an absolute path pointing to an application, even on Linux. If the absolute path on the hard drive changes, the absolute path given in or to the Bootstrap must be changed as well.

      Maybe they assumed everybody would use this configuration.
      No, they assumed that everybody would not change partitions or hard drives around after the Windows XP installation. This is a fairly reasonable assumption, since modifing partition tables or hard drive configurations implies that you know how to restore operating systems to a workable state if something messes up.

      It's also why you see warnings with reparitioning software to backup your harddrive. If something breaks and you don't know how to fix it, then you have something to fall back to.
  21. Re:Not a problem by Luguber123 · · Score: 4, Funny

    the fedora people should atleast put up some serious warnings in their install guides.


    I think a headline on the biggest news channel on the internet should serve as a good enough warning :)

  22. Re:So THATS why windows partition is borked =\ by TheRaven64 · · Score: 2, Informative

    See this post for a fix.

    --
    I am TheRaven on Soylent News
  23. It seems to me by Bruha · · Score: 2, Interesting

    That everyone I have talked to tried to REPARTITION their windows partition and then install FC2 on the freespace. It has never worked with any distro to my knowledge. Use partition magic and you should be fine.

    1. Re:It seems to me by pyrrhonist · · Score: 3, Informative
      It has never worked with any distro to my knowledge. Use partition magic and you should be fine.

      It has worked fine for me in every Redhat since 6.0 and every Mandrake since 7.
      PartitionMagic has also worked, although there were some issues with PM 7 that repartitioning with DiskDrake solved.

      --
      Show me on the doll where his noodly appendage touched you.
  24. Primary partitions by pico303 · · Score: 2, Interesting

    I have WinXP and FC2 running on the same laptop, and everything seems to be booting just great. One tip I saw online somewhere was to install everything on primary partitions. Granted, you only get four, but that's enough for XP, swap, /boot, and root.

    For home users, isn't that enough?

  25. Re:jesus... by anthonyclark · · Score: 4, Informative

    As you'll have seen from various other comments; Mandrake 10 has the same problem therefore if you're using M10 without problems then FC2 will work just as well.

    --
    ----- Documentation is worth it just to be able to answer all your mail with 'RTFM' - Alan Cox.
  26. Runs fine on T40, but hosed "hidden" partition by snopes · · Score: 3, Interesting

    FC2 is running fine on my IBM T40, but I had to tell the BIOS to show the hidden partition. With it hidden Anaconda wanted to format the disk. Unfortunately, once I un-hid the recovery partition, installed FC2, both OS's ran fine (XP + FC2), but now the BIOS claims the recover partition is trashed. I'm not 100% convince that I can't do a recover since the recover GUI comes up fine, but I'm not running anything from it. The machine is running fine and the only FC2 problem for me is I'll need a custom kernel to get my suspend on cover close back.

  27. OK, just use the XP bootloader by Sleepy · · Score: 5, Informative

    I hate to rain on people's parades, but if you're making a system dual-boot with Windows, the conservative/safe thing to do is NOT install a bootloader.

    Just use the one that comes with NT/XP. Of course it is limited in features (esp. compared to GRUB) but it works.

    It's not a ton of work either:
    Write a LILO bootloader to a partition, use 'dd' to copy that to a file (floppy helps), copy the "file" to Windows, and edit boot.ini to point to it.

    Sure, it's not automated, but we're talking just a few steps, and then your're 100% confident that the next upgrade of Windows will not choke.

    It would be nice if the PC industry could get "all OS vendors" to agree to universal bootloader, and maybe even get it in the BIOS, but the situation is what it is. You've got to be very careful when dual booting, especially with BETA software.

    Sounds like the GRUB and kernel people need to work closer together. I don't know about GRUB, but the kernel has some pretty good testsuites so I am surprised this was not caught by the Linux Test Project (LTP). I'm hearing it's actually a 2.6 kernel problem, and since not a lot of people have upgraded to 2.6 we're hearing about it now.

  28. Not true by Natdog · · Score: 4, Informative

    I recently installed Fedora Core 2 on a computer alongside Windows 2000 and had no trouble dual booting. That particular bug has been seen more often with the Test releases of Fedora Core, as should be expected. If it does happen to you, the problem can be easily fixed by running fixmbr in Recovery Console for 2000/XP.

  29. Re:... doesn't like to boot alongside Windows by sbulut77 · · Score: 2, Informative

    Suse 9.1 has the same problem. :) I guess not as many people are using Suse 9.1, since Fedora Core 2 problem arrived to Slashdot sooner. :))

  30. MOD PARENT UP! by jjohnson · · Score: 2, Interesting
    This fixed my problem exactly: I have a SCSI and an IDE drive, with FC2 on the SCSI, and WXP on the IDE; the BIOS boots the SCSI first, and grub is on the MBR of the SCSI. When Windows was selected, it would hang, displaying
    rootnoverify (hd1,0)
    chainloader +1
    I put the parent's code into grub.conf, and it booted correctly.
    --
    Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
  31. Re:Previous Linux partition tables invalid? by antime · · Score: 4, Informative

    Some people were guessing the problem is due to the 2.6 kernel reporting a different geometry from 2.4 and the tools not being updated to correct for this. I know that even though I didn't repartition, after installing FC2 over my FC1 installation the start and end cylinders reported by fdisk -l are completely different.

  32. Evil Bug. Simple Fix by ProudClod · · Score: 4, Informative

    Right, I was hit by this. I'm a linux newbie. But I solved it.

    To fix it:

    -If you don't already have it, get and install sfdisk (there are RPMs out there, no deps)

    Run (presuming your hdd is hda) as root "sfdisk -d /dev/hda | sfdisk --no-reread -H255 /dev/hda"

    You may have to cd to sbin and replace sfdisk with ./sfdisk to make it work. In my case, i had to add the -force flag to the right hand side of the pipe.

    That command ran, and then i could run WinXP from Grub just fine :)

    However, FC2 has many other major bugs that I and others have found:

    - Nvidia drivers don't work (i know it's nvidia's fault, but it's a stumbling block)

    - As Xorg is in use, ATI drivers are a bitch to install (although if you use google there is a very good howto out there).

    - The kludge i had to use to get software mixing working (dmix under alsa) was inexcusable. With alsa in 2.6, you'd think by default you'd have software mixing. An OS where I can't listen to XMMS and hear GAIM alerts at the same time is just ludicrous. Even sillier is the fact that GAIM alerts are queued, so when i close XMMS i get a minute solid of notification noises playing. Simultaneous sounds SHOULD work out of the box. Esound and arts are not in the equation any more, as alsa mixing is a much better solution - so why isn't it implemented?

    - Totem just won't work. G-Streamer broke totally shortly afterwards.

    - There's no easy way to edit your applications menu, without either SUing, or logging in as root. This seems daft for a multiuser OS like linux.

    I know these bugs aren't Fedora only, but they need addressing if Fedora wants to remain OS of choice for many.

    --
    Gamers Europe - Gaming News. Reviews.
  33. Drive geometry fixed if for me by AgelmarJagad · · Score: 3, Informative

    It is interesting that BIOS updates fix that problem for most people. I recently installed FC2 and had exactly the same problem booting between it and XP. I was finally able to fix it by changing the drive geometry setting in my BIOS from Auto (which was using CHS) to LBA. As soon as I did that it started to boot XP again.

    1. Re:Drive geometry fixed if for me by sumdumass · · Score: 2, Informative

      it has to do with the logical block adressing. if you are using any large drive you should be using that instead of chs. I forget the size, but large drives can't actually be possible under chs. there is a value limit that makes it limited to a certain size.

      Lba will allow the chs of the drive be translated to another value in the bios giving it the ability to adress larger drives. one thing that is strange about lba is that it is stored in the boot sector of the partition and is dynamicaly created by the bios when the partition is made.

      If you use a drive setup utility from the drive manufacturer you might get somethign different them if you let the regular fdisk, parted(or whatever) do it. Drive manufacturers are notorious for setting these paramiters a little differently then usual for performance reasons. also the lba could differ from bios to bios or mainboard to mainboard. I belive there is some standard for adressing the lba (wich is actually loaded into a little memory resident program on the mainboard) but it leaves room for play and i can't seem to find my links to it as if now or i would include it in this post.

      if you want to learn a little morte about boot secters and such here is a link that gives some information in a plain easy to understand format.
      http://www.geocities.com/thestarman3/asm/ mbr/STDMB R.htm#INTRO

      it apears that this site has went over its alotewd bandwitdh SO here are a couple other sites that will give less detail and a more tecnical info. they don't explain the lba verses the chs but do ilistrate some of the different interactions and how it can become reall messy real fast.

      http://www.cgsecurity.org/testdisk_doc/Technical No tes.html
      http://www.cgsecurity.org/testdisk_doc/M enuGeometr y.html

      and here is a little somethign describing the xp-boot process. it goes into a little detail around the disk access wich might give you an idea why the difference in chs verses lbh is important.

      http://www.qvctc.commnet.edu/classes/csc277/boot -x p.html

    2. Re:Drive geometry fixed if for me by juhaz · · Score: 2, Informative

      Heh. Other way here. Auto was using LBA and changing manually to CHS fixed it.

  34. Re:Who says... by tomstdenis · · Score: 2, Interesting

    Um why change distros? Just use Gentoo and be done with ;-) Gentoo is so fucking modular that I doubt many people have "identical" installs a week after they set it up.

    For instance, Gentoo is on 4 machines in my house. One has Apache 1.3.29, I run 2.0.49. I have tvtime on two boxes [tvtuner card] and not on the others. I use Gnome on my box and my laptop and the other two boxes use KDE, etc, etc, etc...

    We all started from the 2004.0 CD and ended up with essentially four different boxes all suited to our different needs.

    Now I'm not trying to be a Gentoo zealot. But for desktop/laptop machines it's definitely a smooth ride.

    If you're just installing random OSes for the hoot of it then you're really not being smart about it. If you're reviewing OSes probably the best way is a clean slate as the developers intended?

    As someone who develops software, play games, chats, listens to music, watches tv and browses the web I can't think of a really good reason to install FC2, SUSE and Debian all at once [or in any pairs, triples of combos]. I mean if gentoo had not existed I'm sure I could managed with FC2. Installing SUSE in another partition wouldn't help me any.

    This is a similarly argument to those who develop security software and have a dozen ciphers, hashes, etc. All you need is one good one.

    I'm not saying that people shouldn't work on the distros. Diversity is good [so is cross-porting stuff]. My point is find a distro that works and use it.

    Tom

    --
    Someday, I'll have a real sig.
  35. Mandrake 10 Official still has this by scheme · · Score: 2, Informative

    Despite what you said, if you look at bug 7959 in the mandrake bug database, you'll see that official still has the problem. Mandrake's fix is apparently setting the bios mode to lba before installation. However some people have reported the problem is still around with this workaround in effect.

    --
    "When you sit with a nice girl for two hours, it seems like two minutes. When you sit on a hot stove for two minutes, it
  36. No Firewire Either by Perl-Pusher · · Score: 2, Insightful

    There isn't firewire support compiled into the kernel. If you want to connect an iPod or use any other firewire devices you have to recompile the kernel. That is a really stupid omission especially when it was reported in bugzilla during test 2!

    1. Re:No Firewire Either by tuffy · · Score: 5, Informative
      There isn't firewire support compiled into the kernel. If you want to connect an iPod or use any other firewire devices you have to recompile the kernel. That is a really stupid omission especially when it was reported in bugzilla during test 2!

      From what I remember, not only was Firewire unstable in time for release, but was causing instability even for people without Firewire. I'd rather they held off on including it until it is stable rather than risk data loss by including it prematurely.

      --

      Ita erat quando hic adveni.

  37. Ouch! by chronicon · · Score: 2, Informative
    OOooOOoooohhh! Now they tell me!

    I've been fighting with Win2k to boot again for the past 2 or 3 days now, ever since I did my (full install) upgrade to FC2. I finally wiped my poor drive of everything and now have Win2k only running on the box at the moment. So much for my FC2 (x86_64), Mandrake 10, SuSE 9.1 (x86_64), and Knoppix partitions. <sigh>

    In all fairness though, FC1 seemed to upgrade to FC2 quite well when I chose that option initially. I was just having a problem getting the nVidia drivers loaded afterwards so I thought, "Let's just nuke the FC1 partition and do a full install and see how that goes." Little did I know that even with my old grub.conf ready to go it would wreck my Win2K booting. Oh everything else booted just fine, but Win2K would just sit there. I tried all the usual Win2K fixes, booting to console from the Win2k CD, doing FIXMBR (it complained of a non-standard/messed up partition table) & FIXBOOT but that did not solve the issue (I guess it might have helped if I'd had an ERD for the box but I didn't... I will this time around!). Those "fixes" just got me to the "Error loading operating system" message at boot.

    Thank goodness for Knoppix 3.4!!! I was able to pull off all my user files from the NTFS partition with it. Oh yes, the NTFS partition was still there in all it's glory. But would it let me boot? NOOOOoooo....

    Ack! How I loathe Windows OS, but once I get the wife used to another accounting package maybe I can rid myself of it. Until then, I guess it is "mission critical" to my household? (Aye! What a frightening thought!) Well, I guess that begs the question then, is it the love of money or micro$oft that is the "root of all evil"? Maybe the two are synonomous? Hmmm...

    So here I am sitting with only one troublesome OS thinking to myself what should I dare install next... Maybe SuSE 9.1 again. SuSE seems to always "just work" for me...

    I wonder what changed? I mean it all booted under grub from FC1. This is a brand new machine--AMD64 w/ nForce3 chipset, would the BIOS really need upgrading? Ah well, I will grab an image of the NTFS partition this time around and avoid the heartache again if possible...

    :-|

  38. I'm doing dual-boot in the reverse by gsasha · · Score: 2, Interesting

    I was somehow always suspicious of letting Linux boot Windows - seen Windows messing up, Linux messing up and so on.

    So I finally settled on using the Windows boot loader to boot Linux. This way, it's a bit of pain in the a$$, as I have to manually get the boot sector from /dev/hda5 (or whatever it is), then boot to Windows (since NTFS is not writable from Linux), and since I don'h have a floppy drive, I also need a Knoppix in the middle...

    Now, it's not easy. And it takes some time and practice and trial-and-error. But the point is, the whole setup is quite benign - Windows doesn't interfere with Linux bootloader, and neither Linux with Windows one.

    I did manage to kill Linux installation to the point that I had to run lilo again... and yes, installing a new kernel means doing it all over again.

    But I never had any conflicts, and unless Microsoft stops supporting this feature, never will be.

    P.S. That is, of course, until Skype has a Linux version and I'll be able to throw away the Windows installation completely...

  39. That's not a bug... by JustNiz · · Score: 2, Funny

    Its a special feature that removes security threats.

  40. Worked for me by jjohnson · · Score: 2, Informative
    I've been following this problem for a while, so it was with a diaper firmly taped in place that I installed FC2 on my laptop, a Dell Latitude D600 with a 30GB HD, with the following partition table:
    HD1 Fat32 30MBs
    HD2 NTFS 20GBs (Windows XP)
    HD3 /boot 200MBs
    HD4 extended
    HD5 / 9GBs
    HD6 swap 1GB
    My read on the problem is that there's a combination of factors having to do with changes to HDs plus changes to the 2.6 kernel plus Windows XPs non-standard way of handling HD geometry. Put those together and you might hose your partition in a fixable or non-fixable way, depending on which conditions are present.

    In my case, no problem. I repartitioned according to the existing scheme and did a clean install of FC2, which worked fine, and had no problems booting WinXP.

    --
    Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
  41. Dual Boot Fix by wenck · · Score: 2, Informative

    After screwing around with it for quite some time, I took the suggestion of someone who replied to me in fedoraforum.org and set the harddrive to LBA mode from auto. Windows began to boot :-), only problem is it had to finish a repair install of windows, and now the screen goes blank after the windows startup logo. I'm not sure how related it is to the initial problem, but for anyone having problems, try forcing LBA. It may save you a lot of time.

  42. Re:Previous Linux partition tables invalid? by Too+Much+Noise · · Score: 4, Informative

    Actually, that's precisely what it is. 2.6 reports a different layout (typically 16 cylinders instead of, say 255 in the logical one) and grub sets itself up this way. Next, it appears that even when the BIOS was explicitly instructed to use LBA access, this is somehow overriden by GRUB, with the result that trying to launch the NT bootloader fails.

    The sfdisk solution on Fedora's bugzilla fails when sfdisk figures a partition does not start at the right cylinder boundary. Apparently, one can try to change the head count only for the windows boot partition, with the hope that it fixes the boot-through-grub problem (I am yet to try this). I guess the biggest problem is for people who don't have an LBA option in BIOS.

    As a proof that it's not Fedora-related, I have the same problem with mdk10.

    Finally, there seems to be no problem if one sets up the installer's kernel to use LBA access for the hd (no switching to CHS occurs).

  43. Re:... doesn't like to boot alongside Windows by Waffle+Iron · · Score: 5, Funny
    I refuse to associate with zealots of any kind.

    Hmm... So you're one of those anti-zealot zealots.

    I'm trying to figure out what zealot-free system you'll be able to run...

    Linux? right out.
    Windows? Nope: OSS is "a cancer", DEVELOPERS! DEVELOPERS!
    Sun? No, they were head ABM cheerleaders until a couple of weeks ago.
    Apple? Obviously not.
    Amiga? Nope: the OS was perfect in every way, only a conspiracy kept it down.
    VMS? Ditto
    OS/2? Ditto
    BeOS? Ditto
    *BSD? Maybe, but then again there's more than a few anti-viral license zealots
    Netware? Possibly, but now they're in bed with SuSE.
    Tandy TRS-80: That's the ticket. Nobody will admit to having used it, much less spew zealotry about it. What's more, you can pick up spare machines on ebay for a couple of bucks.

  44. How about we get a fscking clue before posting? by jmorris42 · · Score: 2, Informative

    Fedora Core 2 ships an almost stock 2.6 kernel. Which it would have taken you a whole minute to confirm before opening your piehole.

    --
    Democrat delenda est
  45. Dynamic Disks by thoth · · Score: 4, Informative

    Win2K introduced "dynamic" disks, which changed how the partition table worked. Partition type 0x42 means the disk is dynamic and the real information is contained at the end of the disk. 0x42 is supposed to be a container partition meant to span the disk and say "don't mess with me". An exception are boot and/or system partitions, as those have to be read early during boot before the dynamic disk stuff is loaded. Thus, boot/system partitions can be type 0x42 but not span the disk.

    Anyway, as a wild-assed guess I'd check that out. Perhaps lilo/grub doesn't play well with dynamic disks.

  46. Re:WIN XP and Fedora Worked for me as well.... by HTMLSpinnr · · Score: 2, Informative

    Upgrading doesn't seem to have problems - I upgraded my dual boot XP/FC1 box to FC2 yesterday as well, no issues.

    My understanding is the issues lie when the partition table is edited. Upgrading generally doesn't modify the partition table.

    There are also reports of people who don't have problems - it depends in the end on the BIOS. Some say using LBA on your drives solves the problem as well vs. the default Auto (CHS).

    --
    $ man woman *
    -bash: /usr/bin/man: Argument list too long
  47. Re:My solution: by Not+The+Real+Me · · Score: 2, Insightful

    I like Win98SE. Win2K is pretty good. XP sucks donkey balls. I like RH7.3. RH8 and RH9 have a number of nagging problems. Fedora, for all intensive purposes, is Beta software at best, Alpha software at worst.

    That being said, nobody in their right mind is going to dual boot Win2K and Fedora on a production machine.

  48. different distros by zogger · · Score: 2, Interesting

    I see people still don't get it in a lot of cases.
    Fedora is not Redhat, Redhat is not Fedora. They are cousins, but not the same distro.

    I don't code or work in IT but at least I fully understand the differences here.

    Fedora is the unsupported beta community distro for hobbyists and developers. They decided on a more or less close to carved in stone release schedule, and it gets released whether every single thing is fixed or not. That's just the decision they made. It's gonna have bugs, some whoppers, some picayune, *all the time*. It's the place they *want* the bugs to show up, so that they get found out and worked on there, not in the Redhat supported version, which is older, and more refined. that's the one they don't want any bugs in, as much as possible.

    Red Hat holds back, releases much more stable stuff,less often, and it's supported. that's the new paradigm, how they significantly changed their company, and I think it's a darn good idea.

    I don't think there's a problem dual booting redhat and xp, as far as I know anyway.

    They use Fedora to test NEW stuff, that's why they have TWO different deals there with DIFFERENT names and why fedora is 100% free. It's the decision they made last year, for _*exactly*_ these sorts of reasons as this dual boot MBR partition whammy. Stuff happens. It is not designed to run critical business applications, nor should it be used to run critical personal applications where you have zero backup or way to recover from running a beta ware pretty much bleeding edge free product.

    Now, if I have that wrong, excuse me, but that's what I have gathered since last year. I don't have a dual boot machine, but I have a machine with windows on it, it boots just fine. So I can boot anything I want to boot. hardware used is so cheap now it's almost free, and in a lot of cases it is free for the hauling off, so there's little excuse to lose data. My windows machine costed me less than 10$, I bought a skid load of pentiums and a couple of pentium 2's for that amount. It's a 333 running 98se, I use it mostly for my cheap digital camera, some place to store my pictures I want to save. That's really all the important data I have. I don't store them on my fedora box, because I know "stuff can happen" when you are upgrading and trying testing and beta ware all the time. And for that matter, used hard drives are practically free, it's just not that hard to have a completely separate hard drive where you stash your stuff you don't want to lose. And you can have the separate hard drive in most towers, and physically unplug the drive you want to be sure of, for that matter, when trying out new stuff. Ya, I know it's fun to have a huge harddrive and stick all sorts things on there,but then again, when something happens, you are screwed. It's the "all the eggs in one basket" thing you are taught as a kid to watch out for, because it's a *bad idea* to do that.

    And I'm glad, too. I put FC2 on yesterday, and it wouldn't upgrade, but it would and did do a clean install with custom package selection, it runs really really well here. If I had had stuff on there I wanted to keep, whether it was data or another partition with another OS, well, tough noogies, I woulda been SOL, and it would have been MY fault for being a lamer, not fedoras fault.

    I don't know about anyone else, but that's how I keep them separate. I wouldn't put beta stuff on a critical machine, personal or business, and I'm certainly not going to get angry with such an amount of free work given to me when you are told in advance there is likely to be "gotchas" and then you get one.

  49. Re:... doesn't like to boot alongside Windows by jackbird · · Score: 2, Insightful

    I dunno, all the video toasters I saw didn't seem to be white boxes running cracked code. I think the problem was poor marketing, and being too far ahead of their time. I mean, you could EDIT VIDEO on the damn thing in 1992.

  50. I have an idea... by rice_burners_suck · · Score: 2, Funny
    The solution is easy. Instead of bothering to fix the software responsible for the problem, they should create a boot disk that drops you into a command prompt, where you can type, in hexadecimal notation, the code required to boot Windows on whatever partition it resides. Then, supply people with a sheet of paper that shows them exactly what to type, and make sure the command prompt supports only the 'x', numeric, and 'enter' keys. No backspace/delete or editing functionality is needed. That way, if you make a single mistake, say, on the very last line, you have to reboot and start over.

    Oh yeah, and when we get our asses dragged into court, let's tell them that if we allow Windows to boot by itself, without typing the machine code, that would cause the computer to run more slowly, just as removing Internet Explorer would do for Windows 98.

  51. Not Fedora. by Nailer · · Score: 4, Informative

    This is Linux kernel 2.6 - Mandrake 10, Suse 9.1 and Fedora Core 2 all suffer from this problem.

    Switching to Debian won't help if you want Linux kernel 2.6. Your paritition table will be fubared.

    Furthermore, people do know what's causing the problem. The Linux kernel now doesn't show the same disk geometry as the BIOS does. The fix is to use sfdisk to recreate the partition table.

  52. Now This Bugs Me! by Master+of+Transhuman · · Score: 3, Informative

    A year or so ago, I tried to install Mandrake 9, Red Hat 8 and Red Hat 7.3 on my old Compaq Deskpro 4000 machine. None of them would install. All of them would either fail to read the partition table - after creating and partitioning and formatting it using the utilities supplied with those distros - or would completely trash the partition table.

    Red Hat 7.0, however, would blow on the system with absolutely no problem or complaint whatsoever.

    After doing some partition work on my latest system with parted, Partition Magic 5 and Partition Magic 8 cannot in any way read my partition table. Windows (98 first, now 2000 and XP) loads fine, Linux (RH 7.3, Knoppix, other Live CD distros) loads fine, all other partition managers (BootItNG, Ranish) see and handle the partition table. ONLY Partition Magic cannot do anything with the partition table - and it is supposed to be the "premier" partition table manager on the market!

    So now we have THIS crap with Fedora Core 2!

    Guys, the partition table is NOT rocket science. It's a few bytes on a disk with a few variations in what each byte means. It's been around for decades.

    So why in hell can't people who write this stuff GET IT RIGHT? What is the goddamn problem with you programmers?

    I realize that hard disk manufacturers are constantly screwing around with their geometry reporting to the BIOS, and of course not writing any Linux drivers, but still a bug of this sort should not exist in any modern OS.

    Get it together.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  53. Ooops, there was supposed to be a hyperlink there by Nailer · · Score: 5, Informative

    The fix is here.

  54. VIA C3 Problem by Alan+Cox · · Score: 4, Informative

    The VIA C3 problem didn't get caught because it worked in the betas. The bug involved is in all the 2.6.x kernels but depends on the alignment and size of the kernel. While the beta kernel worked the final kernel didnt get lucky.

    Ingo and others are currently working through this one to try and find the cause. At the moment nobody is sure if it is a Linux bug or a CPU errata being tripped.

  55. Re:NTFS seems flakey to me by Lehk228 · · Score: 2, Funny

    Oh yea 'cause FAT32 is so great since journalled filesystems suck, we should definitely allow our data to be lost due to power/system failure to avoid rare NTFS issues

    --
    Snowden and Manning are heroes.
  56. report the bug to microsoft by lkcl · · Score: 2, Insightful

    you install linux, and window breaks. why are you hammering on linux developers' doors? go bitch at microsoft to fix the problem: you now have a genuine reason to waste that money that they forced out of computer manufacturers.

  57. Re:No Kidding! by Master+of+Transhuman · · Score: 2, Informative

    Use a more reliable partitioning utility like BootItNG (not freeware, but you can use it from the install menu for partitioning without actually installing it) or the DOS partitioner Ranish Partition Manager.

    Do not use parted or Partition Magic - parted is not reliable and Partition Magic can't handle partition tables after parted has screwed them up.

    Also, apparently, make sure your BIOS is set to LBA mode, not Auto or CHS.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  58. recent boot problems by noldrin · · Score: 2, Insightful

    What is with bootloaders recently. 9 years of using Linux I never had a problem with bootloaders and now this weekend I haven't been able to get any to work. Why did Linux distros move to Grub from Lilo anyways?

  59. No Problem Here by AlgUSF · · Score: 2, Informative

    I have had no problem with my Dual Boot WinXP / FC2 machine. Boots by default to Linux, I only have windows on there for games, but since Doom3 will come out on Linux, I guess I will have 1 less reason to boot into windows.

    --


    I want my rights back. I was actually using them when our government stole them after 9/11.
  60. Fedora Core 2 hates Vmware as well. by Bajanman · · Score: 2, Informative

    Wish I would have read this article, instead of downloading 3 iso cd's of Fedora core 2 and spending countless hours installing it into VMware! It couldn't boot with Grub, no matter what I did. I DID solve the problem:
    1. Cursed
    2. Downloaded Redhat 9 iso's
    3. Installed in Vmware: worked like a charm.

    Curse curse curse.

    "You can talk about Cha Cha
    Tango, Waltz, or de Rumba
    Fedora's dance has more title
    You jump in the saddle
    Hold on to de bridle!"

  61. Here are my observations on bootloaders from past by Maljin+Jolt · · Score: 2, Informative

    Windows 2k has tendency to screw linux partitions by forcing dynamic discs on certain conditions, such as hardware change. Windows can render your linux unbootable just by adding another ide controller.

    Sometimes, forcing lba solves the problem when bios geometry and reported native ide geometry differs. People with this problem should try bios autodetection feature before forcing LBA.

    Grub is much less technologically advanced than lilo, because it does not care about many different bios bugs. For example, it is not possible to place grub on the zip drive media or flash card, becuase grub does not "recognise" bios drive number. I guess grub can have geometry problem on very large disks too, which may be symptomatic to article author.
    Lilo is much friendly to windows than grub, at least it is tweakable to be friendly.

    There are several board bios/controllers bios hard drive limits, by the age of technology: 2.4G, 8G, 32G, 128G, 1000G.
    Often, flashing new bios will help, but I would not recommend that to lamers.
    If your bios shall boot from bigger drive then limit is, WHOLE boot partition must reside in the limited area of the disk. So make sure you have a little /boot partition for any linux(es) at the beginning of your disc. Put Windows partion behind it and all others systems partitions behind windows.

    I would not recommend to have both linux and windows 2k/XP on the same drive, because of dynamic discs partition change may emerge from windows at any time. This is insidious from Microsoft. I would also recommend to keep /home on separate drive, which allows to change distros, format, upgrade, reorganize system partions and so on, also keeps your home safe from windows, if you disable that drive in them.

    If machine becomes unbootable to linux, it's easy to boot a linux CD (I have a pocket-size lnx-bbc 2.1/i386 cd within my portfeille), then mount a partition, then remount existing dev tree under it, then chroot to it, then rerun lilo. Last week I did that repair in just 40 seconds, and it was very impressive to bystanders.

    Just for case, I keep lilo on beginning of every hard drive (6 hard drives on my desktop+2 other ide devices), with complete menu available to boot almost anything from any drive), so it is possible to swap my drives at will on their interfaces. It is also possible to boot from bios on another drive (bios C, D, E, F) if something goes wrong, then select correct system in lilo menu.

    And last, but not least: keep your machine well cooling if you have lot of hard drives.

    --
    There you are, staring at me again.