Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it L'avatar di robi.c
    Registrato dal
    Feb 2001
    Messaggi
    252

    Ubuntu 7.10: compilazione e inst. kernel

    Ciao a tutti,
    dopo aver compilato i sorgenti del kernel 2.6.22 presi dalle repository (linux-source-2.6.22.tar.bz2 - 14-46 - già patchato), durante l' installazione dell' immagine ho notato questo:

    find: /lib/firmware/2.6.22.axp: Nessun file o directory

    Per la compilazione ho ripreso la vecchia configurazione (oldconfig), per poi modificarla a mio piacimento (cpu, timer frequency, ata, file system, ecc)

    Di seguito:
    make-kpkg clean (per eventuale pulizia)
    make-kpkg --applet-to-version .axp --initrd kernel_image kernel_headers modules_image

    Fin qui tutto ok, salvo il particolare precedentemente citato...

    Ora in /lib/firmware trovo solo la directory originale "2.6.22-14-generic".
    Ho provato quindi a creare una directory "2.6.22-axp" per poi copiare il contenuto dell' originale in questa, ma anche se sembra funzionare, non credo sia la procedura corretta...

    Qualche illuminato può darmi una mano?
    Grazie

  2. #2
    se hai dato il comando

    make-kpkg --applet-to-version è difficile che vada

    spero tu abbia dato make-kpkg --append-to-version

    i moduli poi dovresti veerli in /lib/modules

  3. #3
    Utente di HTML.it L'avatar di robi.c
    Registrato dal
    Feb 2001
    Messaggi
    252
    ??...

    I comandi per la compilazione sono quelli che ho riportato qui in alto...

  4. #4
    devi dare il comando corretto

    make-kpkg --append-to-version .axp --initrd kernel_image kernel_headers modules_image

    tu hai scritto applet al posto di append

  5. #5
    Utente di HTML.it L'avatar di robi.c
    Registrato dal
    Feb 2001
    Messaggi
    252
    No, No,
    Scusate l' errore di trascrizione "--append-to-version:-axp".



    Poi ho iniziato l' installazione ma appunto salta fuori l' errore del "firmware non trovato":

    dpkg -i linux-image-2.6.22.9-10.k7_2.6.22.9-10.k7-10.00.Custom_i386.deb

    Selezionato il pacchetto linux-image-2.6.22.9-10.k7, che non lo era.
    (Lettura del database ... 121290 file e directory attualmente installati.)
    Spacchetto linux-image-2.6.22.9-10.k7 (da linux-image-2.6.22.9-10.k7_2.6.22.9-10.k7-10.00.Custom_i386.deb) ...
    Done.
    Configuro linux-image-2.6.22.9-10.k7 (2.6.22.9-10.k7-10.00.Custom) ...
    Running depmod.
    Finding valid ramdisk creators.
    Using mkinitramfs-kpkg to build the ramdisk.
    find: /lib/firmware/2.6.22.9-10.k7: Nessun file o directory
    find: /lib/firmware/2.6.22.9-10.k7: Nessun file o directory
    find: /lib/firmware/2.6.22.9-10.k7: Nessun file o directory
    find: /lib/firmware/2.6.22.9-10.k7: Nessun file o directory
    find: /lib/firmware/2.6.22.9-10.k7: Nessun file o directory
    find: /lib/firmware/2.6.22.9-10.k7: Nessun file o directory
    Running postinst hook script update-grub.
    Searching for GRUB installation directory ... found: /boot/grub
    Searching for default file ... found: /boot/grub/default
    Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
    Searching for splash image ... none found, skipping ...
    Found kernel: /boot/vmlinuz-2.6.22.9-10.k7
    Found kernel: /boot/vmlinuz-2.6.22-14-generic
    Found kernel: /boot/memtest86+.bin
    Updating /boot/grub/menu.lst ... done

  6. #6
    http://ubuntuforums.org/archive/index.php/t-544657.html

    prova cosi

    reinstalla il deb del kernel dopo avere fatto i link hai sorgenti

  7. #7
    Utente di HTML.it L'avatar di robi.c
    Registrato dal
    Feb 2001
    Messaggi
    252
    Si, crea un link simbolico verso la directory "del firmware del kernel originale".
    Lui dice anche che questo potrebbe portare a degli errori che poi non menziona...MAH

    La soluzione non è poi tanto differente dalla mia, solo che almeno se duplichi la directory, poi rinominandola, almeno eviti di compromettere quella originale.
    Se copio il tutto in effetti l' installazione della immagine va liscia...probabilmente qualcosa nella compilazione porta a quella directory...

    Potrei anche provare un altro esperimento:
    scaricare l' ultimo kernel patchato da www.kernel.org e compilarlo da zero senza usare oldconfig per vedere che succede (anche se è un lavoro non da poco e potrei facilmente sbagliare qualche particolare....).

  8. #8
    è la cosa migliore

    io sono anni che mi faccio il mio kernel con i moduli di sistema messi statici e non uso nemmeno initrd

    quando hai fatto un .config funzionante poi non ci rimetti mano se non per aggiungere rimuovere le nuove funzionalita'
    lo configurai quando usci il 2.6.0 poi non ho piu configurato manualmente un kernel

  9. #9
    Utente di HTML.it L'avatar di robi.c
    Registrato dal
    Feb 2001
    Messaggi
    252
    Io a grandi linee staticamente configuro solo il chip ATA e il supporto del vari file system (oltre a quanto citato prima).

    Quindi tu eviti completamente i moduli o no? E in seguito se devi aggiunger qualcosa?
    Linkeresti un howto per questa procedura?

  10. #10
    non è una procedura

    se metti staticamente i moduli di sistema ( processore ide chipset input ) il kernel parte tranquillamente senza bisogno di niente

    poi metto modulari quelli delle periferiche ( usb graphics net . . ) che il kernel carica da se con il suo sistema di riconoscimento

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.