Re: Boot problems afther reinstall windows

2005-03-17 Thread Alex de Kruijff
On Tue, Mar 15, 2005 at 07:05:58PM -0500, Jerry McAllister wrote:
timeout=10
default=c:\freebsd.bin
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=Microsoft Windows XP
Professional /fastdetect /NoExecute=OptIn
c:\freebsd.bin=FreeBSD 5

This works for me. I still wonder why the stuff below didn't work. In
the past I would do this with /stand/sysinstall. But I don't dare to do
this with FreeBSD 5 because of drive geometric warnings.

   
   Remember there are two boot blocks, so to speak.
   There is the MBR that lets you choose which slice to boot.  There is 
   only one of those per disk and it lives in sector 0 of the disk.
   The MBR generally has a standard calling sequence (that the Bios calls)
   and sets things up to a fairly standard condition and looks for
   standard appearing boot sectors in slices and makes a standard
   call to the selected slice's boot sector.   Almost any MBR that
   knows how to recognize a standard boot sector in a slice and lets
   you choose between them if there are more than one can be used
   interchangeably.
   
   Then there is the boot block with the actual boot loader that starts 
   pulling the OS from the bootable partition.   On a multi boot disk 
   there are several - one per each bootable slice and they live in the 
   boot sector of each slice.Those are specific to the OS they are 
   booting.  Though their calling sequence is standard, what they have 
   to do to load and start their own OS is not.
  
  Is it posible to boot one OS if you only have the MBR?
 
 No, you need the boot sector.   If you have only that in the first
 location, you can boot without an full MBR, I think, but not without
 the boot sector that the MBR loads and jumps to.

But its not posible to put the code of the boot sector in the MBR
place? (i.e. doesn't fit)

   I am guessing that you managed to overwrite or damage the MS slice'
   boot sector while you were doing things, or didn't get it written
   to the slice properly when you reloaded or something like that.
   Even though you put the MBR back with FreeBSD's fdisk, did you
   also make sure that the MS slice had its own boot loader?   Anyway
   you did when you put the MS boot loader back.   So it works now.

I think the anwser to you question should be no. It booted before I put
the MBR back.

  The previous time I first installed windows and then FreeBSD 5. The
  difference this time is that I didn't use /stand/sysinstall. This
  because I would get into serious troubel. (I never found out how to
  force the right geometry) So I was thinking maybe sysinstall does
  something (like copy the MBR to the second boot location) that I didn't
  do manualy.
 
 I think you are using MBR for boot sector.  

I think you mean by word and not on disk.

 The MBR is what goes
 in sector 0 of the disk itself.   The boot sector/record/block
 goes in the first sector of the slice.   The MBR lets you pick the
 slice you want to boot and then loads its boot sector/block/record and 
 jumps to it in a standard location.

MBR = /boot/boot0 (a copy of it)
boot sector = /boot/boot1

What I was thinking is: 
Now windows overwrites the MBR. And I was thinking it would put the boot
sector in the place of MBR. If this is the case then windows looses the
capability to boot.

-- 
Alex

Please copy the original recipients, otherwise I may not read your reply.
WWW: http://www.kruijff.org/alex/FreeBSD/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boot problems afther reinstall windows

2005-03-15 Thread Alex de Kruijff
Windows was able to boot afhter I installed it. I never touched
boot.ini. The content would have been:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=Microsoft Windows XP Professional 
/fastdetect /NoExecute=OptIn

I now use a different solution. Instead of the freebsd bootloader
(boot0). I now use the windows bootloader. I copied boot1 to
c:\freebsd.bin. Then modified windows boot.ini as follow:

[boot loader]
timeout=10
default=c:\freebsd.bin
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=Microsoft Windows XP
Professional /fastdetect /NoExecute=OptIn
c:\freebsd.bin=FreeBSD 5

This works for me. I still wonder why the stuff below didn't work. In
the past I would do this with /stand/sysinstall. But I don't dare to do
this with FreeBSD 5 because of drive geometric warnings.


On Tue, Mar 15, 2005 at 02:12:46AM +, Jason Henson wrote:
 What is in your windows boot.ini file?
 
 
 On 03/14/05 11:13:49, Alex de Kruijff wrote:
 Hi,
 
 I've recently reinstalled windows. Windows removes the MBR as you
 know.
 So ather I installed it I set partion 1 (FreeBSD) active and  
 rebooted.
 Then I followed the handbook and did fdisk -B -b /boot/boot0 ad0. Now
 I
 get the orginal screen afther booting. Only it beeps when I press F2
 (Windows). I can mount the second partion on FreeBSD, but cant boot.
 Any
 ideas to what I'm missing here?
 
 # fdisk
 *** Working on device /dev/ad0 ***
 parameters extracted from in-core disklabel are:
 cylinders=484521 heads=16 sectors/track=63 (1008 blks/cyl)
 
 Figures below won't work with BIOS for partitions not in cyl 1
 parameters to be used for BIOS calculations are:
 cylinders=484521 heads=16 sectors/track=63 (1008 blks/cyl)
 
 Media sector size is 512
 Warning: BIOS sector numbering starts with sector 1
 Information from DOS bootblock is:
 The data for partition 1 is:
 sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
 start 63, size 20971377 (10239 Meg), flag 80 (active)
 beg: cyl 0/ head 1/ sector 1;
 end: cyl 1023/ head 104/ sector 63
 The data for partition 2 is:
 sysid 12 (0x0c),(DOS or Windows 95 with 32 bit FAT (LBA))
 start 20980890, size 20948760 (10228 Meg), flag 80 (active)
 beg: cyl 1023/ head 0/ sector 1;
 end: cyl 1023/ head 254/ sector 63
 The data for partition 3 is:
 sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
 start 41942880, size 446454288 (217995 Meg), flag 80 (active)
 beg: cyl 1023/ head 210/ sector 1;
 end: cyl 1023/ head 80/ sector 63
 The data for partition 4 is:
 UNUSED
 
 --
 Alex
 
 Please copy the original recipients, otherwise I may not read your
 reply.
 WWW: http://www.kruijff.org/alex/FreeBSD/
 ___
 freebsd-questions@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-questions
 To unsubscribe, send any mail to freebsd-questions- 
 [EMAIL PROTECTED]
 
 
 
 

-- 
Alex

Please copy the original recipients, otherwise I may not read your reply.
WWW: http://www.kruijff.org/alex/FreeBSD/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boot problems afther reinstall windows

2005-03-15 Thread Jerry McAllister
 
 Windows was able to boot afhter I installed it. I never touched
 boot.ini. The content would have been:
 
 [boot loader]
 timeout=30
 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
 [operating systems]
 multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=Microsoft Windows XP 
 Professional /fastdetect /NoExecute=OptIn
 
 I now use a different solution. Instead of the freebsd bootloader
 (boot0). I now use the windows bootloader. I copied boot1 to
 c:\freebsd.bin. Then modified windows boot.ini as follow:
 
 [boot loader]
 timeout=10
 default=c:\freebsd.bin
 [operating systems]
 multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=Microsoft Windows XP
 Professional /fastdetect /NoExecute=OptIn
 c:\freebsd.bin=FreeBSD 5
 
 This works for me. I still wonder why the stuff below didn't work. In
 the past I would do this with /stand/sysinstall. But I don't dare to do
 this with FreeBSD 5 because of drive geometric warnings.
 

Remember there are two boot blocks, so to speak.
There is the MBR that lets you choose which slice to boot.  There is 
only one of those per disk and it lives in sector 0 of the disk.
The MBR generally has a standard calling sequence (that the Bios calls)
and sets things up to a fairly standard condition and looks for
standard appearing boot sectors in slices and makes a standard
call to the selected slice's boot sector.   Almost any MBR that
knows how to recognize a standard boot sector in a slice and lets
you choose between them if there are more than one can be used
interchangeably.

Then there is the boot block with the actual boot loader that starts 
pulling the OS from the bootable partition.   On a multi boot disk 
there are several - one per each bootable slice and they live in the 
boot sector of each slice.Those are specific to the OS they are 
booting.  Though their calling sequence is standard, what they have 
to do to load and start their own OS is not.

I am guessing that you managed to overwrite or damage the MS slice'
boot sector while you were doing things, or didn't get it written
to the slice properly when you reloaded or something like that.
Even though you put the MBR back with FreeBSD's fdisk, did you
also make sure that the MS slice had its own boot loader?   Anyway
you did when you put the MS boot loader back.   So it works now.

jerry

 
 On Tue, Mar 15, 2005 at 02:12:46AM +, Jason Henson wrote:
  What is in your windows boot.ini file?
  
  
  On 03/14/05 11:13:49, Alex de Kruijff wrote:
  Hi,
  
  I've recently reinstalled windows. Windows removes the MBR as you
  know.
  So ather I installed it I set partion 1 (FreeBSD) active and  
  rebooted.
  Then I followed the handbook and did fdisk -B -b /boot/boot0 ad0. Now
  I
  get the orginal screen afther booting. Only it beeps when I press F2
  (Windows). I can mount the second partion on FreeBSD, but cant boot.
  Any
  ideas to what I'm missing here?
  
  # fdisk
  *** Working on device /dev/ad0 ***
  parameters extracted from in-core disklabel are:
  cylinders=484521 heads=16 sectors/track=63 (1008 blks/cyl)
  
  Figures below won't work with BIOS for partitions not in cyl 1
  parameters to be used for BIOS calculations are:
  cylinders=484521 heads=16 sectors/track=63 (1008 blks/cyl)
  
  Media sector size is 512
  Warning: BIOS sector numbering starts with sector 1
  Information from DOS bootblock is:
  The data for partition 1 is:
  sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
  start 63, size 20971377 (10239 Meg), flag 80 (active)
  beg: cyl 0/ head 1/ sector 1;
  end: cyl 1023/ head 104/ sector 63
  The data for partition 2 is:
  sysid 12 (0x0c),(DOS or Windows 95 with 32 bit FAT (LBA))
  start 20980890, size 20948760 (10228 Meg), flag 80 (active)
  beg: cyl 1023/ head 0/ sector 1;
  end: cyl 1023/ head 254/ sector 63
  The data for partition 3 is:
  sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
  start 41942880, size 446454288 (217995 Meg), flag 80 (active)
  beg: cyl 1023/ head 210/ sector 1;
  end: cyl 1023/ head 80/ sector 63
  The data for partition 4 is:
  UNUSED
  
  --
  Alex
  
  Please copy the original recipients, otherwise I may not read your
  reply.
  WWW: http://www.kruijff.org/alex/FreeBSD/
  ___
  freebsd-questions@freebsd.org mailing list
  http://lists.freebsd.org/mailman/listinfo/freebsd-questions
  To unsubscribe, send any mail to freebsd-questions- 
  [EMAIL PROTECTED]
  
  
  
  
 
 -- 
 Alex
 
 Please copy the original recipients, otherwise I may not read your reply.
 WWW: http://www.kruijff.org/alex/FreeBSD/
 ___
 freebsd-questions@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-questions
 To unsubscribe, send any mail to [EMAIL PROTECTED]
 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, 

Re: Boot problems afther reinstall windows

2005-03-15 Thread Alex de Kruijff
  On Tue, Mar 15, 2005 at 02:12:46AM +, Jason Henson wrote:
   What is in your windows boot.ini file?
   
   
   On 03/14/05 11:13:49, Alex de Kruijff wrote:
   Hi,
   
   I've recently reinstalled windows. Windows removes the MBR as you
   know.
   So ather I installed it I set partion 1 (FreeBSD) active and  
   rebooted.
   Then I followed the handbook and did fdisk -B -b /boot/boot0 ad0. Now
   I
   get the orginal screen afther booting. Only it beeps when I press F2
   (Windows). I can mount the second partion on FreeBSD, but cant boot.
   Any
   ideas to what I'm missing here?
   

On Tue, Mar 15, 2005 at 08:53:25AM -0500, Jerry McAllister wrote:
  
  Windows was able to boot afhter I installed it. I never touched
  boot.ini. The content would have been:
  
  [boot loader]
  timeout=30
  default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
  [operating systems]
  multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=Microsoft Windows XP 
  Professional /fastdetect /NoExecute=OptIn
  
  I now use a different solution. Instead of the freebsd bootloader
  (boot0). I now use the windows bootloader. I copied boot1 to
  c:\freebsd.bin. Then modified windows boot.ini as follow:
  
  [boot loader]
  timeout=10
  default=c:\freebsd.bin
  [operating systems]
  multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=Microsoft Windows XP
  Professional /fastdetect /NoExecute=OptIn
  c:\freebsd.bin=FreeBSD 5
  
  This works for me. I still wonder why the stuff below didn't work. In
  the past I would do this with /stand/sysinstall. But I don't dare to do
  this with FreeBSD 5 because of drive geometric warnings.
  
 
 Remember there are two boot blocks, so to speak.
 There is the MBR that lets you choose which slice to boot.  There is 
 only one of those per disk and it lives in sector 0 of the disk.
 The MBR generally has a standard calling sequence (that the Bios calls)
 and sets things up to a fairly standard condition and looks for
 standard appearing boot sectors in slices and makes a standard
 call to the selected slice's boot sector.   Almost any MBR that
 knows how to recognize a standard boot sector in a slice and lets
 you choose between them if there are more than one can be used
 interchangeably.
 
 Then there is the boot block with the actual boot loader that starts 
 pulling the OS from the bootable partition.   On a multi boot disk 
 there are several - one per each bootable slice and they live in the 
 boot sector of each slice.Those are specific to the OS they are 
 booting.  Though their calling sequence is standard, what they have 
 to do to load and start their own OS is not.

Is it posible to boot one OS if you only have the MBR?

 I am guessing that you managed to overwrite or damage the MS slice'
 boot sector while you were doing things, or didn't get it written
 to the slice properly when you reloaded or something like that.
 Even though you put the MBR back with FreeBSD's fdisk, did you
 also make sure that the MS slice had its own boot loader?   Anyway
 you did when you put the MS boot loader back.   So it works now.

The previous time I first installed windows and then FreeBSD 5. The
difference this time is that I didn't use /stand/sysinstall. This
because I would get into serious troubel. (I never found out how to
force the right geometry) So I was thinking maybe sysinstall does
something (like copy the MBR to the second boot location) that I didn't
do manualy.

I used the windows method for when something goes wrong (i.e. reboot)
and just reinstalled Windows. A added bonus is that I now have one OS as
default instead the last used. I alway was annoyed about loading the
previous used. I only want to use Windows if I have to (mostly for
word - there language functionality is superb).


Tanks for you time. Appricate it.

-- 
Alex

Please copy the original recipients, otherwise I may not read your reply.
WWW: http://www.kruijff.org/alex/FreeBSD/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boot problems afther reinstall windows

2005-03-15 Thread Jerry McAllister
   timeout=10
   default=c:\freebsd.bin
   [operating systems]
   multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=Microsoft Windows XP
   Professional /fastdetect /NoExecute=OptIn
   c:\freebsd.bin=FreeBSD 5
   
   This works for me. I still wonder why the stuff below didn't work. In
   the past I would do this with /stand/sysinstall. But I don't dare to do
   this with FreeBSD 5 because of drive geometric warnings.
   
  
  Remember there are two boot blocks, so to speak.
  There is the MBR that lets you choose which slice to boot.  There is 
  only one of those per disk and it lives in sector 0 of the disk.
  The MBR generally has a standard calling sequence (that the Bios calls)
  and sets things up to a fairly standard condition and looks for
  standard appearing boot sectors in slices and makes a standard
  call to the selected slice's boot sector.   Almost any MBR that
  knows how to recognize a standard boot sector in a slice and lets
  you choose between them if there are more than one can be used
  interchangeably.
  
  Then there is the boot block with the actual boot loader that starts 
  pulling the OS from the bootable partition.   On a multi boot disk 
  there are several - one per each bootable slice and they live in the 
  boot sector of each slice.Those are specific to the OS they are 
  booting.  Though their calling sequence is standard, what they have 
  to do to load and start their own OS is not.
 
 Is it posible to boot one OS if you only have the MBR?

No, you need the boot sector.   If you have only that in the first
location, you can boot without an full MBR, I think, but not without
the boot sector that the MBR loads and jumps to.
 
  I am guessing that you managed to overwrite or damage the MS slice'
  boot sector while you were doing things, or didn't get it written
  to the slice properly when you reloaded or something like that.
  Even though you put the MBR back with FreeBSD's fdisk, did you
  also make sure that the MS slice had its own boot loader?   Anyway
  you did when you put the MS boot loader back.   So it works now.
 
 The previous time I first installed windows and then FreeBSD 5. The
 difference this time is that I didn't use /stand/sysinstall. This
 because I would get into serious troubel. (I never found out how to
 force the right geometry) So I was thinking maybe sysinstall does
 something (like copy the MBR to the second boot location) that I didn't
 do manualy.

I think you are using MBR for boot sector.   The MBR is what goes
in sector 0 of the disk itself.   The boot sector/record/block
goes in the first sector of the slice.   The MBR lets you pick the
slice you want to boot and then loads its boot sector/block/record and 
jumps to it in a standard location.

jerry

 
 I used the windows method for when something goes wrong (i.e. reboot)
 and just reinstalled Windows. A added bonus is that I now have one OS as
 default instead the last used. I alway was annoyed about loading the
 previous used. I only want to use Windows if I have to (mostly for
 word - there language functionality is superb).
 
 
 Tanks for you time. Appricate it.
 
 -- 
 Alex
 
 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Boot problems afther reinstall windows

2005-03-14 Thread Alex de Kruijff
Hi,

I've recently reinstalled windows. Windows removes the MBR as you know.
So ather I installed it I set partion 1 (FreeBSD) active and rebooted.
Then I followed the handbook and did fdisk -B -b /boot/boot0 ad0. Now I
get the orginal screen afther booting. Only it beeps when I press F2
(Windows). I can mount the second partion on FreeBSD, but cant boot. Any
ideas to what I'm missing here?

# fdisk
*** Working on device /dev/ad0 ***
parameters extracted from in-core disklabel are:
cylinders=484521 heads=16 sectors/track=63 (1008 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=484521 heads=16 sectors/track=63 (1008 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 20971377 (10239 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 1023/ head 104/ sector 63
The data for partition 2 is:
sysid 12 (0x0c),(DOS or Windows 95 with 32 bit FAT (LBA))
start 20980890, size 20948760 (10228 Meg), flag 80 (active)
beg: cyl 1023/ head 0/ sector 1;
end: cyl 1023/ head 254/ sector 63
The data for partition 3 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 41942880, size 446454288 (217995 Meg), flag 80 (active)
beg: cyl 1023/ head 210/ sector 1;
end: cyl 1023/ head 80/ sector 63
The data for partition 4 is:
UNUSED

-- 
Alex

Please copy the original recipients, otherwise I may not read your reply.
WWW: http://www.kruijff.org/alex/FreeBSD/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Boot problems afther reinstall windows

2005-03-14 Thread Jason Henson
What is in your windows boot.ini file?



On 03/14/05 11:13:49, Alex de Kruijff wrote:
Hi,
I've recently reinstalled windows. Windows removes the MBR as you
know.
So ather I installed it I set partion 1 (FreeBSD) active and  
rebooted.
Then I followed the handbook and did fdisk -B -b /boot/boot0 ad0. Now
I
get the orginal screen afther booting. Only it beeps when I press F2
(Windows). I can mount the second partion on FreeBSD, but cant boot.
Any
ideas to what I'm missing here?

# fdisk
*** Working on device /dev/ad0 ***
parameters extracted from in-core disklabel are:
cylinders=484521 heads=16 sectors/track=63 (1008 blks/cyl)
Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=484521 heads=16 sectors/track=63 (1008 blks/cyl)
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 20971377 (10239 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 1023/ head 104/ sector 63
The data for partition 2 is:
sysid 12 (0x0c),(DOS or Windows 95 with 32 bit FAT (LBA))
start 20980890, size 20948760 (10228 Meg), flag 80 (active)
beg: cyl 1023/ head 0/ sector 1;
end: cyl 1023/ head 254/ sector 63
The data for partition 3 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 41942880, size 446454288 (217995 Meg), flag 80 (active)
beg: cyl 1023/ head 210/ sector 1;
end: cyl 1023/ head 80/ sector 63
The data for partition 4 is:
UNUSED
--
Alex
Please copy the original recipients, otherwise I may not read your
reply.
WWW: http://www.kruijff.org/alex/FreeBSD/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions- 
[EMAIL PROTECTED]




___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]