FreeBSD mountroot (K)

Indította Awesome, 2012-10-27, 19:00:54

2012-10-27, 19:00:54 Utolsó szerkesztés: 2013-02-06, 09:36:08 Szerző: [MOD]Aegist
Sziasztok. Ritkán kérek segítséget, remélem tudtok segíteni.
Az lenne a problémám, hogy a FreeBSD 8.2 rendszerem bootoláskor a mountroot-ot hozza elő.
2 lemezt ismer fel, az egyik a winchester, a másik az olvasó.

Winchester:  da0s1a
Olvasó:         acd0


Most ugye nekem az kell, hogy a winchester-ről mountoljon, tehát beírtam ezt:

ufs:/dev/da0s1a


És megint kidobja a mountroot-ot, a következő hibával:

Trying to mount root from ufs:/dev/da0s1a
ROOT MOUNT ERROR:
If you have invalid mount options, reboot, and first try the following from the loader prompt:

set vfs.root.mountfrom.options=rw

and then remove invalid mount options from /etc/fstab.
Loader variables:
vfs.root.mountfrom=ufs:/dev/ad0s1a
vfs.root.mountfrom.options=rw



A rendszer fizikai gépről megy. Előre is köszönöm a segítséget.

Üdv, Awesome

Elképzelhető hogy a partíciós tábláddal van valami, a 8-as verzióból kivették egy bizonyos "Dangerously dedicated" mód támogatását.
Nem igazán értem hogy ez mit jelent, de ha így van, csak az újraformázás segíthet, vagy egy downgrade 7.x verzióra.

http://forums.freebsd.org/showthread.php?t=10532
http://forums.freebsd.org/showthread.php?t=8729

Köszönöm, csak az a baj, hogy minden adat rajta van, és nincs mentés :S
Próbáltam Win7-ben Total Commander ext4 pluginnal(ext2,ext3,ext4), és nem talált meghajtót.
De holnap megoldom, ha végképp nem megy.

Vboxon teszteltem ezt:
# sysctl kern.geom.debugflags=16
# dd if=/dev/zero of=/dev/da0 oseek=1 count=1


Nem pusztult le tőle semmi, ergo ez lesz a megoldás nálad!

  • Töltsd le a 9.0 DVD verzióját
  • Indítsd el a DVD-ről a gépet
  • Válaszd a Live CD opciót
  • Ezután kiadhatod a parancsokat és reboot...

    Természetesen régebbi verzió is jó, ott: Fixit->live filesystem from cd/dvd (vagy hasonló)

    Feltételezem nincs más oprendszer a bsd mellett a merevlemezen!