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.