FreeBSD nem indul

Fórumok

Helló,

Most installáltam fel az első BSD-met(FreeBSD_6.1_amd64) és nem akar bootolni. Van mellette egy Debian-om és úgy gondoltam, hogy majd a GRUB bebootolja a FreeBSD-t is, igy a telepítésnél azt választottam, hogy ne változtassa meg a MBR-ot, de ahogy kiválasztom a menübena FreeBSD-t, újraindúl a gép.

GRUB-ban:

root (hd0,2,a)
kernel /boot/loader
boot

A partició jól van beállítva, az alaplap ASUS M2N-E, proci Athlon64 3000+.

Köszi a segítséget.

Hozzászólások

Hello,

Mit ir ki, miért nem bootol a bsd? el se kezdi, vagy valami más oka van?

sziasztok!

legyszives segitsetek, mert egyszeruen keptelen vagyok megoldani a dolgot. adott egy pc freebsd-vel. kicsereltem a gepben levo disket egy nagyobbra. ujrainstallalni nem akartam a bsd-t, igy a kovetkezoket leptem:

-uj disket beszereltem a regi melle
-a disken letrehoztam 2 sliceot
-mindket sliceon ket particiot:
/dev/ad0s1d - /
/dev/ad0s1e - /var
/dev/ad0s2b - swap
/dev/ad0s2d - /usr
sysinstallbol csinaltam a felosztast, igazabol mar azt nem ertem, h miert nem a-val kezdodnek a sliceokon a particiok
-a regi diskrol atmasoltam mindent az adott particiokra
-fstab-ot modositottam a felosztasnak megfeleloen
-boot0cfg-vel raktam az uj disk-re bootmanagert ugy h az elso slice legyen a default
-reboot

a problema az h a bootmanager az "invalid partition" hibauzenettel megakad, es a rendszert csak ugy tudom elinditani, h megadom neki a loader helyet minden egyes alkalommal( 0:ad(1,d)/boot/loader ) innentol kezdve semmi gond, minden megfeleloen mukodik, csak kicsit idegesito, h allandoan be kell gepelnem azt az egy sort.

a valaszokat elore is koszonom

tpz

en is pont erre gondoltam, az adatok megvannak, vissza tudnam allitani a dolgot.
viszont a legjobb az lenne, ha ugy tudnam megoldani, h a boot0-nak tudtara adom, h alapbol a d-n keresse, es ne az a-n. nem hiszem el, h nem lehet, miutan manualisan megadom neki, kepes ra, h onnan bootoljon.

tpz

a handbookot olvasgatva rajottem, h megsem a boot0-val van a gond. az en ertelmezesem szerint boot0 tudja, h hol van boot1, ami a boot2-t fogja betolteni ami ismeri mar annyira a filerendszert h azon elerjen fileokat. az en esetemben a loadert, de be tudja tolteni kozvetlenul a kernelt is. boot1-t es boot2-t a bsdlabellel lehet installalni. a manualt atnezve, bsdlabelnek csak a sliceot tudom megadni ahonnan folytatni tudja a bootolast. megtettem, viszont kiprobalni csak holnap lesz lehetosegem, mert ha megsem sikerulni, akkor ugye meg fog allni az egesz boot2-nel, es nem vagyok fizikai kapcsolatban a geppel, hogy segitsek neki megtalalni a loadert;)

ha esetleg valamit rosszul ertelmeztem, akkor legyszi javitson ki valaki...

tpz

Nem tudom hova jutottal, de a dolog viszonylag fajdalommentesen megoldhato (szerintem). Egy mukodo rendszerben kellene a (regi neven disklabel, uj neven) bsdlabel nevu parancsot hasznalnod szerkeszto uzemmodban, es a megjeleno szovegszerkesztoben azt a D particio nevet atallitani A-ra. (Azaz ennyit valtoztass az egeszen.) Mentes, es az uj rendszerrel mar kene tudni indulnia. Biztonsag kedveert mikor kimentetted, lekerdezheted, hogy ekkor mar A-nak latja-e a disklabel.

A telepitoben van valami "okossag", ami miatt kizarolag a telepito diszkre enged A particiot csinalni.
Hogy miert nem tudtad atirni, arra nincs tippem, kb mikor irtam az elozo hozzaszolast, akkkor nekem sikerult, most mar nincs olyan gepem, amiben van egy kiserletezo masodik diszk. (bsdlabel -e volt ugye? es a vi-ban a biztonsag kedveert mentettel kilepes elott?)