s4-3b1-pc7300-efe55b

Introduksjon til s4-3b1-pc7300

s4-3b1-pc7300 Pakken inneholder en kjernemodul og diverse verktøy for å støtte lesing og skriving til og fra CTIX og AT&T 3B1 UNIX Systemprogramvare harddisker.

Ytterligere Nedlastinger

s4-3b1-pc7300 Avhengigheter

Påkrevd

libarchive (for å pakke ut distribusjonene)

Installasjon av s4-3b1-pc7300

Installer en oppdatering for å bygge sysv kjernemodulen ubetinget:

patch -Np1 -i ../s4-3b1-pc7300-efe55b-build-module-unconditionally.patch

Installer en oppdatering for å fikse byggingen av kjernemodulen:

patch -Np1 -i ../s4-3b1-pc7300-efe55b-fix-kernel-module.patch

Installer en ny oppdatering for å gjøre kjernemodulen kompatibel med Linux 6.16:

patch -Np1 -i ../s4-3b1-pc7300-efe55b-final-updates-from-kernel.patch

Bruk en patch for å bygge støttebiblioteket som et delt bibliotek i stedet for et statisk bibliotek:

patch -Np1 -i ../s4-3b1-pc7300-efe55b-shared-lib.patch

Kompiler kjernemodulen:

cd sysv &&
make -f Makefile.daveb running
[Tips]

Tips

Sørg for å kompilere denne kjernemodulen når du er startet opp i LFS systemet ditt, eller hvis den er i en chroot, ha samme kjerneversjon som du bygde for målet som på verten. Ellers vil ikke mapper som antas å eksistere bli funnet, og byggeprosessen vil mislykkes.

Installer nå kjernemodulen som root bruker:

make -f Makefile.daveb run_install
[Viktig]

Viktig

Når du oppdaterer kjernen, må du også installere denne kjernemodulen på nytt.

Dette er fordi det er lim når kjernemoduler bygges. Dette limet spiller ikke så stor rolle med førstepartsmoduler (moduler i kjernens kildetre) ettersom modulene oppdateres samtidig som kjernen oppdateres. På det tidspunktet er det nytt lim som holder dem sammen. Men når det gjelder tredjepartsmoduler, oppdateres de ikke når kjernen oppdateres, så dette limet tredjepartsmodulene hadde på kjernen brytes sammen. Dette fører til ødelagte kjernemoduler. Dette gjelder også hvis du forblir på samme kjerneversjon, men endrer noen alternativer, dette kan også bryte limet.

Sørg for at du bruker den nye kjernen og at du har kjernekildekoden du bygde fra når du installerer driveren på nytt. Ellers vil ikke driveren kunne installeres.

Installer nå userland verktøyene for s4-3b1-pc7300 ved å kjøre følgende kommandoer:

cd .. &&
make CC="cc -std=gnu17"

Nå, som root bruker:

install -v -Dm755 s4date s4disk s4dump s4export s4fs s4fsck \
                  s4import s4merge s4mkfs s4test s4vol      \
                  /usr/bin &&
install -v -Dm644 s4d.h s4fixed.h     /usr/include        &&
install -v -Dm755 libs4.so            /usr/lib            &&
ln -svf           /usr/lib/libs4.so   /usr/lib/libs4.so.0 &&
ln -svf           /usr/lib/libs4.so.0 /usr/lib/libs4.so.0.0

Innhold

Installerte Programmer: s4date, s4disk, s4dump, s4export, s4fs, s4fsck, s4import, s4merge, s4mkfs, s4test, og s4vol
Installert Bibliotek: libs4
Installerte Mapper: Ingen

Korte Beskrivelser

s4date

er en SVR2 date som starter i 2000 istedenfor 1900

s4disk

er et verktøy for å inspisere volumbilder

s4dump

er en hex/ascii dumper innstilt for dumping av volum og FS filer

s4export

eksporterer FSer fra volumer til en monterbar bildefil

s4fs

er et verktøy for å utforske FS bildefiler

s4fsck

er en SVR2 fsck modifisert for å fungere på et mulig byte-swapped FS bilde

s4import

slår sammen et FS bilde til en volumfil

s4merge

slår sammen flere volumbilder til ett, blokk for blokk

s4mkfs

er en SVR2 mkfs, modifisert for å generere en fil og behandle byte-swapping

s4test

er et filsysteminformasjonsverktøy og et testprogram for libs4

s4vol

er et verktøy for avansert manipulering av 3B1 volumbilder

libs4

tilbyr funksjoner for tilgang til AT&T 3B1 UNIX PC/PC-7300 harddisker, harddiskbilder og deres filsystemer