Vraag & Antwoord

OS Linux

LFS 4.0

Anoniem
water
32 antwoorden
  • [quote:7727c28e2c="rkars"]Zoals 'ie zegt: /bin/pwd bestaat reeds :wink:
    Ik zou die dan eerst even verwijderen, en daarna maakt hij zelf wel weer een symbolic aan.

    Overigens lijkt het me een goed idee als je nu al je sources in /usr/src oid zet, ipv in /static/src

    Alles wat je namelijk voor het chrooten hebt gecompileerd heeft als basis /statics/src, je wil nu een nieuw systeem bouwen, en je zal /static later verwijderen. Voor de meeste sources maakt dit niet uit, maar ik denk dat je je kernel sources wel wilt laten staan na compilatie.[/quote:7727c28e2c]

    zoiets kan ik me ook herinneren, weet niet meer wat ik heb gedaan :o
    als ik me niet vergis heb ik gewoon niets gedaan ;)

    de source kun je zetten waar je wilt, zolang je verder alles maar goed intikt

    alleen de kernel source moet je uiteraard wel in /usr/src zetten, de rest kun je na afloop gewoon wegmikken (of op cd zetten ofzo)
  • Niets doen lijkt me geen optie, aangezien hij niet verder gaat met het kopiëren van de headers.
    Ik zal wel ff een bugreport opstellen als ik tijd heb. Ik heb net ff de source over geplaats maar ehb geen tijd meer op verder te werken aan de install. Bij nader inzien gooi ik de overige source toch maar weg. Ik maak van alles na het LFS & BLFS boek wel ff een install.log en de gebruikte sources fik ik idd op CD.
  • check dan ff of het een file of een symlink is

    als het een link is: weggooien en indien nodig later weer aanmaken (of desnoods van je host distributie kopieren)
  • Ik dacht dus ff verder te gaan maar ik krijg nu deze error bij de kernel headers:

    [code:1:e366473ba6]I have no name!:/usr/src/lfs-packages-4.0/linux-2.4.19# rm /bin/pwd
    I have no name!:/usr/src/lfs-packages-4.0/linux-2.4.19# ln -s /static/bin/pwd /bin/pwd &&
    > make mrproper &&
    > make include/linux/version.h &&
    > make symlinks &&
    > mkdir /usr/include/asm &&
    > cp include/asm/* /usr/include/asm &&
    > cp -R include/asm-generic /usr/include &&
    > cp -R include/linux /usr/include &&
    > touch /usr/include/linux/autoconf.h &&
    > rm /bin/pwd
    /bin/sh: gcc: command not found
    make[1]: Entering directory `/usr/src/lfs-packages-4.0/linux-2.4.19/arch/i386/boot'
    rm -f tools/build
    rm -f setup bootsect zImage compressed/vmlinux.out
    rm -f bsetup bbootsect bzImage compressed/bvmlinux.out
    make[2]: Entering directory `/usr/src/lfs-packages-4.0/linux-2.4.19/arch/i386/boot/compressed'
    rm -f vmlinux bvmlinux _tmp_*
    make[2]: Leaving directory `/usr/src/lfs-packages-4.0/linux-2.4.19/arch/i386/boot/compressed'
    make[1]: Leaving directory `/usr/src/lfs-packages-4.0/linux-2.4.19/arch/i386/boot'
    find . \( -name '*.[oas]' -o -name core -o -name '.*.flags' \) -type f -print \
    | grep -v lxdialog/ | xargs rm -f
    /bin/sh: find: command not found
    /bin/sh: xargs: command not found
    make: *** [clean] Error 127
    I have no name!:/usr/src/lfs-packages-4.0/linux-2.4.19#[/code:1:e366473ba6]

    Wat is er aan de hand?? Ik volg echt letterlijk dat boek :-?
  • #1: je volgt het boek _niet_ letterlijk, anders zou je de kernel source wel in /usr/src installeren, en niet in /usr/src/lfs-packages-4.0

    #2: je bent findutils vergeten. (zowel find als xargs zitten in findutils)
  • Dat staat ook helemaal niet in het boek waar de kernel te installeren.
    En findutils had ik wel gewoon gecompiled maar dat zal ik dan nog wel een keertje doen.
  • mmm, het staat inderdaad niet in het boek… maar 't is zo gebruikelijk dat de kernel source in /usr/src staat dat het het vermelden wellicht niet waard is ;)

    probeer eens:
    [code:1:99f7208cfa]find $LFS -name find[/code:1:99f7208cfa]
    in je host distribution (waarbij $LFS dus je lfs dir is) dan weet je meteen of je find wel of niet hebt… (namelijk niet als het niet wordt gevonden, je gebruikt find van je host distribution)
  • Hij kan find idd niet vinden. Als ik tijd heb begin ik anders wel ff opnieuw want misschien ben ik nog wel meer vergeten.
    Hoe formateer ik die partitie het makkelijkst opnieuw in ext3?
  • mke2fs -j /dev/hdxx
  • dat is toch voor ext2?
  • De extensie -j zorgt voor het journaling. Ext3 is ext2 + journaling
  • OK bedankt, ik heb vrijdag herfstvakantie dus ik heb hopelijk wel wat tijd (ik moet helaas super veel voor school doen)

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.