BSD boot problem
Jeg undres ...
En PC, der ellers havde kørt FreeBSD, forsøgte jeg at installere først GhostBSD på, siden NomadBSD.
I begge tilfælde siger den noget a la "boot device not found" - uanset om jeg vælger legacy eller UEFI.
Jeg har også prøvet at fjerne alle partitioner vha. GParted.
Nogen ideer..?
- Log in to post comments
Kommentarer18
Hvis dit bundkort melder
Hvis dit bundkort melder "boot device not found", så er det fordi den ikke kan finde din disk.
kan være defekt kabel eller evt død disk.
evt. kontrollere boot order i BIOS
Jeg tror, at det er fordi at
Jeg tror, at det er fordi at disken skal "DD zero's" så den er helt tom, før du installerer en anden FreeBSD baseret.
Død disk... Det håber
#1:
Død disk... Det håber jeg ikke, men selvfølgelig en mulighed. Det skal tjekkes
Tænkte ellers, at det
#2:
Tænkte ellers, at det var nok at fjerne en partition vha. GParted, men jeg må prøve at gå DD-vejen også.
Tak for tilbagemeldinger, OracleJMT og MollDenn88. :-)
Er det usb-nøglen, med
Jeg synes det er lidt uklart -
Er det usb-nøglen, med live-cden, eller maskinens HD, der giver "boot device not found" fejlen?
Det er maskinens HD.
#5:
Det er maskinens HD. Installationen foregår tilsyneladende uproblematisk, men derefter kan den ikke starte.
I morgen kan jeg vende tilbage med en mere klar beskrivelse.
Når jeg har haft lignende
Når jeg har haft lignende problemer, har jeg ofte haft gavn af at makke lidt med Boot-repair:
https://help.ubuntu.com/community/Boot-Repair
Ja, jeg ved godt at den er til linux, men du kan måske få den op og køre på en live-installation el.lign. Fx her:
https://sourceforge.net/p/boot-repair-cd/home/Home/
I forhold til mine
I forhold til mine erfaringer, sker dette problem, hvis man prøver at installere en FreeBSD baseret oveni en anden FreeBSD baseret, hvor bootloaderen ikke har været fjernet helt, så der er rester tilbage af FreeBSD's bootloader. Så prøver den nye FreeBSD baserede at læse den kodestump af den gamle bootloader, som er delvist fjernet, fordi det er den samme bootloader alle FreeBSD derivaterne bruger.
#4Tænkte ellers, at det
#4
Tænkte ellers, at det var nok at fjerne en partition vha. GParted,
GParted, en tand dybere.
Når jeg ny-installerer, består op-rydningen i at skrive en ny partition-tabel til disken.
Jeg bruger fdisk til opgaven, men
GParted kan også gøre det
https://i.stack.imgur.com/BZ7S4.png
"Advarsel: Alle data slettes"
Har genoplivet flere "døde" usb-penne, og diske.
Om det også er tilstrækkeligt på din BSD disk, aner jeg ikke.
Du må prøve, hvis du er nysgerrig.
I forbindelse med FreeBSD
Ikke henvendt til OSJensen's fine og relevante guide, men til generel oplysning og i forbindelse med FreeBSD bootloader, kan Linux-hjælp ikke bruges, fordi FreeBSD loader(8) kun er skrevet til FreeBSD og ikke andre styresystemer, er et selvstændigt program og fungerer radikalt anderledes, end alle andre bootloaders, inklusiv grub.
Måske har du ret. Men
#10: Måske har du ret. Men eftersom "boot device not found" jo betyder, at den slet ikke er kommet i gang med at loade BSD ind, så kan det vel ligeså vel være, at det bare handler om at få sat selve bootprocessen i gang -- altså at problemet ligger før loader sætter ind. Og til den ende kan linuxværktøjer vel være lige så gode som bsd? Fx til at fixe partitionstabellen eller bootsectoren.
Absolut, da fdisk mv. laver
Absolut, da fdisk mv. laver ret beset det samme, når man skal oprette partitionstabel (MBR/GPT) Den standard deles af alle systemer.
-------------------------
Jeg må lige rette dig. Håber det er okay. :)
Her er tale om FreeBSD. Det er et selvstændigt styresystem, da ingen af BSD-styresystemerne er baseret på hinanden, med undtagelse af DragonflyBSD, som er en FreeBSD fork, og OpenBSD, som er en NetBSD fork. Men alle (NetBSD, FreeBSD) stammer fra BSD 4 fra slutfirserne. Men da det er så længe siden og de er udviklet i hver deres retning, har de intet til fælles på systemniveau. De har forøvrigt også vidt forskellige kerner, der er inkompatible. Jeg tror faktisk også, at da det er så længe siden (1995) at OpenBSD blev forket fra NetBSD, at OpenBSD er inkompatibelt med NetBSD den dag idag.
BSD som selvstændigt styresystem eksisterer ikke længere.
______________________
Tilbage på sporet. Prøv med dd , eller nogle af Linuxværktøjerne til, at slette disk og oprette MBR, marvin0628. :)
Ok, nu har jeg prøvet
#12:
Ok, nu har jeg prøvet at tømme drevet med DD-zero. Prøvede så at installere både FreeBSD og NomadBSD igen - flere gange på skift.
Hver gang starter FreeBSD fint, NomadBSD gør ikke. Sidstnævnte kører så på en anden PC, så deres installationsproces må virke.
Efter hver installation ser partitionerne sådan ud:
NomadBSD:
https://drive.google.com/file/d/16bPdOVxT5iSkJXVG8nyIUB7Dm65kvEus/view?usp=sharing
FreeBSD:
https://drive.google.com/file/d/16bLdpqRYPX8GPUlG_Xg0kvBcyGkSGIGy/view?usp=sharing
Umiddelbart ser det da ok ud..? Bortset måske fra, at partitionen med boot-flaget ikke lige ligger som den første i NomadBSD, men det er vel heller ikke nødvendigt.
Synes sgi det er lidt mystisk...
Prøv dig frem med, at
Jeg skal lige forstå dig rigtigt. Du prøver at dualboote de to?
Hvis du kan engelsk, synes jeg du skulle prøve at beskrive problemet i NomadBSD Forums https://forum.nomadbsd.org/. Jeg tror du får bedre hjælp, hvis det handler om dualboot af to FreeBSD baserede systemer.
Næh, jeg prøver ikke at
Næh, jeg prøver ikke at dualboote. Jeg har bare prøvet med flere forskellige BSD-varianter, fordi jeg ikke kan blive klog på, hvad der går galt.
Prøv at installere NomadBSD
Prøv at installere NomadBSD med GPT i stedet for MBR. Selvom ens computer ikke bruger UEFI, kan du godt bruge GPT alligevel på FreeBSD baserede systemer. Hvis du da ikke allerede har prøvet. Det har løst det problem for mig før.
Hvis du allerede har prøvet at installere med GPT, prøv med MBR
Nb.
Jeg kan se, at den ene er med UFS og den anden er med ZFS. Jeg ved ikke om det gør en forskel, men det sprang bare i øjnene.
Oh well...
Nu har jeg forsøgt med tolv forskellige kombinationer af ZFS/UFS, Legacy/UEFI samt forskellige partitionstabeller: GPT, MBR, MSDOS, BSD ... intet har virket.
Så jeg forsøgte en gang med GhostBSD - den bootede heller, men et kig i BIOS viste dette:
https://drive.google.com/file/d/17ewNqFIigQb4_GFpm0P5WB3fondl_Krf/view?usp=sharing
Så installationen havde gjort sit arbejde, men jeg skulle selv ind og sætte fluebenet i BIOS og så bootede GhostBSD lige så fint. FreeBSD + diverse Linux-varianter kan åbenbart godt selv finde ud af at sætte det flueben. Med NomadBSD er der ganske enkelt ikke noget at sætte et flueben i.
Jeg må nok konkludere, at der en "BIOS + NomadBSD"-ting og jeg orker ikke at forsøge med alle mulige indstillinger i BIOS lige nu. Jeg kan få NomadBSD til at køre på en anden PC og GhostBSD på denne, så det må være godt nok indtil videre.
Tak til alle jer, der kom med indspark :-)
NomadBSD er også FreeBSD.
NomadBSD er også FreeBSD. Ligeså vel som GhostBSD, PFSense, HardenedBSD, Hello System, XigmaNAS, TrueNAS er FreeBSD. Blot til indskydelse. :-)
Tak til alle jer, der kom med indspark :-)
Og velbekomme!