Egy dumpolt rendsyert kívánok virtualbox-ba telepíteni, h az upgrade-et ki tudjam tesztelni, ami volt:
-9.0-ról bebootoltam, a shell-jében csináltam partíciót egy üres disk image-en,
[code
]fdisk -BI /dev/ad0
bsdlabel -wB /dev/ad0s1
[/code]
majd bsdlabel-lel megfelelő méretű sub-partíciókat, amiket megformáztam jól
newfs -O2 -U /dev/ad0s1a
aztán restore-ral visszatöltöttem a root fs-t, meg a többit, végül
boot0cfg -B ad0
Az eredmény, hogy
trying to mount root from ufs /dev/da0s1a
szerencsére idáig eljut szépen. Itt várunk, hogy találjunk egy olyan fs-t, amit lehetne rootfs-nek használni.
Mit rontok el/hagyok ki?
- 6722 megtekintés
Hozzászólások
/etc/fstab vagy /boot/loader.conf
___
info
- A hozzászóláshoz be kell jelentkezni
vagy amikor ott vagy promptnal, root mount promptnal, akkor emelkeim szerint egy "?"-t kell neki nyomni, es kilistazza a lehetseges particiokat, amikrol tud bootolni, ha ez megvan, akkor ufs:ada0s1a jellegu* stringet kell neki beirni, hogy tovabbmenjen, utana pedig nezd meg, hogy fstab-ba mi van
ad hintet, hogy milyen inputot var
___
info
- A hozzászóláshoz be kell jelentkezni
fstab/ban az van, amit én írtam bele az előbb: ad0s1a. Ja az kimaradt az anamnézisből, hogy a fstab persze meg lett szerkesztve, h megtalálja a szükséges részeket. a mountroot promptnál meg semmit nem ad a ?-re. nyillván ez lehet a para...
- A hozzászóláshoz be kell jelentkezni
ahci_load=YES-t ird bele loader.conf-ba, es vboxnal mar allitsd ahci-re a storege backendet
kerdes:
GENERIC kernel vagy sajat?
___
info
- A hozzászóláshoz be kell jelentkezni
generic
- A hozzászóláshoz be kell jelentkezni
Azt mindenképp elrontod, hogy azt ugyan tudjuk, hogy a VBox diszket 9.0-val csináltad meg (ahol amúgy a disklabel és társai deprecated-ek, mert most a nem annyira triviális gpart a menő), de azt nem tudjuk, hogy a lementett rendszer hanyas. Pedig mivel gondolom az bootol be, annak az lnevezéi konvenciója érdekes. Mert pl. 9-estől kezdve asszem a default az ada diszk (és nem da vagy ad) - ellenben 8.x-ig nem. Aztán volt valami olyan, hogy (a magyarázatra már nem emlékszem miért) kettővel el volt csúszva a diszkszámozás, da0 helyett da2 (ad absurdum da4-et) kellett megadni a boot-loader-nek. Javaslat man loader, különös teintettel a root_disk_unit nevű loader változóra, illetve játszani azzal a 0:da0 vagy mi a tüdő eszközzel. Eddig kb 2x futottam ilyen hibába, az egyiket itt dokumentáltam is.
- A hozzászóláshoz be kell jelentkezni
Reméltem, hogy olvasod :)
a mentett bazár 7.1 ez tényleg lemaradt. A gpart dolgon már el is gondolkodtam, majd rápróbálok egy régebbi rilízzel is, de a man loader nevű tipp is esélyes :)
- A hozzászóláshoz be kell jelentkezni
hopp, man boot -ban van az a magyarázat a diszkek nevezéktanáról
- A hozzászóláshoz be kell jelentkezni
egy 7.4 fixittel sikerült visszatenni, majdnem jó is, még a mountroot promptot kellene valahogy kiküszöbölni. Köszi a segítséget, majd 1x meghívlak 1sörre vagy fagyira :)
- A hozzászóláshoz be kell jelentkezni
Ezt most nem értem. Ha már be tudsz bootolni úgy, hogy kézzel megadsz neki valamit, akkor amit oda be kell gépelni, azt tedd be a /boot.config -ba. man boot.config
- A hozzászóláshoz be kell jelentkezni
Köszi idáig nem jutottam el, az fstab nem volt teljesen adaptálódva a másik környezetbe (konkrétan a device path-okban benn maradt vmi kis maszat), most örülés van, végre felbootolt rendesen, humán beavatkozás nélkül, mingyá ki is bontok 1 sört :) Köszi
- A hozzászóláshoz be kell jelentkezni