[FBSD5.3] boot werkt niet meer

Pagina: 1
Acties:

  • FiscBiker
  • Registratie: April 2003
  • Laatst online: 15:21
Ik wilde vandaag even naar Windows 2k en gelijk weer terug. Tijdens dat bezoek aan w2k werden een aantal updates geinstalleerd. Toen ik opnieuw opstartte naar FreeBSD ging dit fout. vreemde meldingen over "invalid disklabel" en "invalid partition"

Na een aantal reboots komt hij niet meer voorbij boot2. Ik heb een dosflop opgestart en het volgende uitgevoerd:
code:
1
bootinst boot.bin
Hierna kwam ik überhaupt niet meer voorbij de boot-manager (behalve indien ik naar Windows wil)

Het boot menu bestaat uit twee menu's:
code:
1
2
F1 Hpfs           # Voor windows
F5 Disk2          # Voor FreeBSD

Na F5 komt het volgende:
code:
1
2
3
F1 Hpfs           # dacht ik
F2 FreeBSD 
F5 Disk1          # Deze optie laat het eerste menuutje weer verschijnen

Wanneer ik hier voor F2 kies verschijnt dit menuutje gewoon opnieuw en waar anders onderaan staat welke F de standaard is, staat er nu F? ongeacht hoe vaak ik F2 probeer.

FreeBSD (10GB) bevindt zich op ad1s2 (15GB) samen met Windows XP (5 GB op de eerste slice)
Op ad0 bevindt zich Windows 2000 (80 GB)
(Hoewel ik nagenoeg geheel om ben naar FreeBSD heb ik nog niet de tijd gehad om alles over te huizen en te fatsoeneren vandaar dit zooitje)

Maxtor PowerDiag 3.03 geeft ad1 een factory-re-certification. Alles in orde dus.

Op een gegeven moment merkte ik dat ad1 door de bios automatisch als LRG wordt ge-accessed. In de bios op LBA zetten fixte dát wel, maar het probleem niet.

Middels de FreeBSD opstartschijven ben ik met een fixit-shell rond gaan lopen op mijn ad1s2. Al mijn standaard partities (/, /var, /tmp en /usr) kan ik gewoon mounten en alles lijkt daarop in orde.
Mijn /boot/ heeft onder meer de volgende bestanden:
code:
1
2
3
4
5
boot
boot0
boot0sio
boot1
boot2
Mijn 4.10-server heeft geen boot of boot0sio, alleen boot0, boot1 en boot2. Kan ik boot en boot0sio nu gewoon verwijderen of hoort dit bij het 5.x-systeem?

Na een hoop ln -s'en kon ik fsck en fdisk draaien. fsck gaf geen meldingen. fdisk wist te vertellen bij zowel ad0 als ad1 "Warning: BIOS sector numbering starts with sector 1", maar juist omdat hij dit bij allebei geeft denk ik niet dat dat direct van belang is?...

Nu heb ik dus alleen nog steeds geen werkbare FreeBSD. Wie weet wat ik doen moet? Met name denk ik dus even aan die boot en boot0sio in /boot/, kan ik die veilig verwijderen?
Een andere optie zou natuurlijk zijn om een nieuwe HD te halen en na een verse installatie die andere partities daaronder te mounten, maar ik had voorlopig nog even niet willen installeren in nieuwe HD-ruimte..

[ Voor 11% gewijzigd door FiscBiker op 15-01-2005 08:53 ]


  • FiscBiker
  • Registratie: April 2003
  • Laatst online: 15:21
Goed, die boot*-dingen doen natuurlijk niets want dat zijn kopieën. Verder heb ik nog even geprobeerd vanuit sysinstall een nieuwe bootmanager te installeren, maar ook dat had geen effect.

Ik heb mijn /boot/beastie.4th nog even doorgekeken, maar ook deze lijkt in orde (heb ik ook nooit in zitten frunniken).

Nog andere suggesties??

  • silentsnake
  • Registratie: September 2003
  • Laatst online: 04-02 04:29
Toevallig van de week ongeveer hetzelfde probleem. GRUB die niet werkte dus ik had een verneukte MBR.

Ik heb dit gedaan:

1) Download de 2e ISO van 4.10 (de live CD)
2) Boot met de 1ste CD
3) Kies voor repair optie in menu, doe live cd erin en je zit in een shell
4) Tik dit in:

code:
1
boot0cfg -B /dev/ad1


Misschien wil je nog een -v voor verbose

Nu wordt er een nieuwe bootloader geinstalleerd. Met een beetje mazzel moet ie het dan weer doen.

Succes.

  • FiscBiker
  • Registratie: April 2003
  • Laatst online: 15:21
Hmmm, ik vraag me af in hoeverre boot0cfg verschilt van de bootinst.exe-procedure, maar hoe dan ook helaas kwam je suggestie te laat. Ik heb nu al een verse installatie van 5.3 op mijn ad0 gezet. Dat moest toch eens gebeuren.

Je suggestie gaat in ieder geval in het archief!