un-dual boot XP & FC2 - 2 harddrives
by kate
un-dual boot XP & FC2
How do I correct the boot procedure?
Neither will boot separately. How do I fix this?
BACKGROUND
I have 2 hardrives. hda is XP, and hdb is FC2, managed
by Grub. I want to separate them. I bought drive
trays, so when I want FC2, I put in FC2 tray. When I
want XP, I put in XP tray. RESULT: not dual boot
system.
QUESTION
how do I correct the boot procedure?
WHAT I'VE TRIED
I take out hdb (FC2) and boot hda XP only. I get:
"GRUB hard disk error"
I place FC2 as primary master and adjust jumper as
master:
"
Booting from CD ROM
<goes to next line and waits...forever>
"
So, I think that I need to re-write a mbr, but I'm out
of my depth here. Any help appreciated.
Kate
__________________________________
Do you Yahoo!?
Y! Messenger - Communicate in real time. Download now.
http://messenger.yahoo.com
18 years, 9 months
Kernel build problem
by Vladimir G. Ivanovic
I applied the KDB v4.4-2.6.9-rc1 patches to linux-2.6.8-1.533 (*), and
now I get a strange build error:
/usr/src/linux-2.6.8-1.533/arch/i386/kernel/entry.S: Assembler messages:
/usr/src/linux-2.6.8-1.533/arch/i386/kernel/entry.S:431: Error: symbol `int80_ret_start_marker' is already defined
/usr/src/linux-2.6.8-1.533/arch/i386/kernel/entry.S:431: Error: symbol `int80_ret_end_marker' is already defined
Here's the compilation line that causes the error:
gcc -Wp,-MD,arch/i386/kernel/.entry.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.8-1.533/include -D__ASSEMBLY__ -I/usr/src/linux-2.6.8-1.533/include/asm-i386/mach-default -Iinclude/asm-i386/mach-default -m32 -traditional -m32 -c -o arch/i386/kernel/entry.o /usr/src/linux-2.6.8-1.533/arch/i386/kernel/entry.S
But, here's the rub: int80_ret_start_marker is not being redefined at
line 431 of entry.S AFAICT. If I grep through all the sources, I find
that int80_ret_start_marker is only referenced twice:
# find . -name "*[chS]" -exec fgrep -Hn int80_ret_end_marker {} \;
./arch/i386/kernel/entry.S:140: cmpl $int80_ret_end_marker, %eax; \
./arch/i386/kernel/entry.S:171:int80_ret_end_marker: \
and neither of them are at line 431.
What gives?
Thanks.
--- Vladimir
(*) I applied the 2.6.9 KDB patches to the Fedora 2.6.8-1.533 sources
instead of the 2.6.8 KDB patches because two 2.6.9 patches were
applied to the Fedora 2.6.8-1.533 sources. All patches (except one)
applied with fuzz factor of 3. The one that didn't was easily fixed.
--
Vladimir G. Ivanovic http://leonora.org/~vladimir
Palo Alto, CA 94306 +1 650 678 8014
18 years, 9 months