manual boot setup

Fórumok

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?

Hozzászólások

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

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.