( Zahy | 2025. 06. 18., sze – 19:02 )

De minek kavarsz bele másik OS-t és másik diszket?

Most letöltöttem a FreeBSD-14.3-RELEASE-amd64-memstick.img fájlt, és ezt csináltam root jogokkal:

# mdconfig -o ro -f FreeBSD-14.3-RELEASE-amd64-memstick.img

md0

(Fentivel az IMG-ből csináltam egy md0 nevű virtuális diszket - ami csak olvasható - azaz biztos ami biztos alapon nem akarom még véletlenül se felülírni)

# gpart show -p md0

(Megnéztem, hogy mi van rajta, voilt egy db FreeBSD tipusú partíció - md0s2 néven)

# gpart show -p md0s2

(Azon pedig egy freebsd-ufs tipusú "slice", md0s2a)

# mount -t ufs -o ro /dev/md0s2a /mnt

(Felcsatoltam, szintén RO)

És némi keresgélés után meg is lett, ahogy a fórumszámban is olvasható,   az usr/freebsd-dist nevű mappában vannak az OS-komponensek:

# ls /mnt/usr/freebsd-dist

base.txz kernel-dbg.txz kernel.txz lib32.txz MANIFEST ports.txz src.txz tests.txz

- És már csak ellenőrzésként bele kell nézni:

# tar tvzf /mnt/usr/freebsd-dist/src.txz

Majd kicsomagolni a megfelelőt a / (azaz a root alá)

# tar xvzf /mnt/usr/freebsd-dist/src.txz -C /

És mint látható, nincs külön kernel forrás, de fenti kupacból amúgy az usr/src/sys alatti rész az érdekes.