Etapas Para Melhorar A Construção Do Kernel Do Android X86

November 29, 2021 By Brian Moses Off

Recomendado: Fortect

  • 1. Baixe e instale o Fortect
  • 2. Abra o programa e clique em "Digitalizar"
  • 3. Clique em "Reparar" para iniciar o processo de reparo
  • Baixe este software e conserte seu PC em minutos.

    Recentemente, outro de nossos leitores apareceu durante a mensagem de erro do aplicativo do kernel do Android x86. Este problema pode surgir por vários motivos. Falaremos sobre isso abaixo.

    Inicie o Android em seu PC

    Adapt Core

    p O sistema de compilação do Android não cria o kernel real na hora. Ele é criado apenas a partir do binário do kernel pré-compilado, que agora às vezes é adicionado ao conceito de destino. Essa abordagem pode ser suficiente no emulador Arm, mas implica que funciona para plataformas x86. Inquestionavelmente, há hardware em diferentes plataformas x86. O binário do kernel e seus módulos podem realmente precisar de alguns ajustes no tempo de arredondamento ou tempo de execução.

    Este artigo explica outro recurso do programa real de construção do Android x86. Este processo permite personalizar seu kernel e módulos usando a configuração identificada ou adaptada durante a criação do método.

    Prepare esta árvore de origem

    p Melhoramos o sistema de compilação do Android para trabalhar uma imagem do kernel rapidamente. Você deve usar nosso banco de dados para obter essa funcionalidade. Leia o índice para mais detalhes.

    Crie uma meta para evitar pagar caro

    Temos configurações de destino garantidas padrão em relação ao Android-x86 no kernel / the align / x86 / configs . Como resultado, o defconfig relacionado à pessoa selecionada é obtido automaticamente. Por exemplo,

    make iso_img TARGET_PRODUCT implica android_x86_64

    TARGET_PRODUCT Para android_x86_64 , eu diria que o sistema de compilação selecionará automaticamente um layout android-x86_64_defconfig específico para executar este binário do kernel e seu unidades de compilação. Esta informação é gerada em formato binário sobre out / target / product - x86_64 / kernel , os módulos também são armazenados em detalhes como parte de out / target / product para cada x86_64 / system / lib versus modules / … O objetivo final out / target - product / x86_64 / android_x86_64.iso envolve coisas como kernel, binário, assim como estes são realmente módulos.

    Compilar apenas neste kernel de atualização

    Para anunciar simplesmente apenas o kernel e seus programas, altere o destino de iso_img de forma que o kernel possa:

    . build / envsetup.sh; Almoço android_x86_64-userdebug
    Construindo o kernel

    Então withFamilies pode copiar $ OUT / kernel em cima daquele $ OUT / feature / lib / modules ou para suportar o dispositivo alvo. Coloque a versão inicial no diretório de instalação do Android-x86 e, portanto, a mais sofisticada em / system ou lib / modules . Observe que um / sistema específico deve ser colocado da mesma maneira que no modo de leitura e gravação.

    Core

    Especifique a arquitetura

    Desde o Android 5.0, ele oferece suporte a todos os gráficos nítidos de 32 bits e 64 bits. Normalmente, o espaço do usuário de 32 bits funcionaria em um kernel de 32 bits, e o espaço do usuário de 64 bits funcionaria genuinamente com um kernel de 64 bits. O sistema de construção Android x86 suporta a observação como x86 Lollipop.

    Às vezes, sua família inteira pode querer executar um espaço personalizado de 32 bits com kernels de 64 bits. Neste caso de processo, você pode especificar o estilo do kernel com TARGET_KERNEL_ARCH :

    . adquirir / envsetup.sh; Almoço android_x86-userdebug
    erika -j8 iso_img TARGET_KERNEL_ARCH = x86_64

    Isso cria sua grande imagem de espaço de usuário de 32 bits com kernel de 64 bits.

    Recompilação forçada do kernel

    Android e o kernel usam aplicativos de construção completamente diferentes. Embora nós os alternemos, geralmente a integração não funciona muito bem. Por exemplo, se você alterar a exibição da árvore do kernel ou nunca, o sistema de compilação do Android não notará o espaço em branco. Isso significa que muitas vezes o kernel não é reconstruído com sucesso quando você reconstrói as imagens.

    Existem várias opções de tratamento para isso. Entramos em contato com defconfig como:

    touch kernel / arch e x86 / configs / android-x86_ 1.

    Ou, como você pode ver, remova a própria configuração do kernel no diretório informações sobre / :

    rm dollar OUT / obj / kernel e .config

    Ou remova a imagem visível do kernel:

    Recomendado: Fortect

    Você está cansado de ver seu computador lento? Está cheio de vírus e malware? Não tema, meu amigo, pois Fortect está aqui para salvar o dia! Esta poderosa ferramenta foi projetada para diagnosticar e reparar todos os tipos de problemas do Windows, ao mesmo tempo em que aumenta o desempenho, otimiza a memória e mantém seu PC funcionando como novo. Então não espere mais - baixe o Fortect hoje mesmo!

  • 1. Baixe e instale o Fortect
  • 2. Abra o programa e clique em "Digitalizar"
  • 3. Clique em "Reparar" para iniciar o processo de reparo

  • rm $ OUT obj / kernel / arch versus x86 / boot / bzImage

    Em seguida, recrie uma imagem, embora isso seja comum.

    Substitua o kernel atual

    Uma vez que estamos construindo um kernel completo com base em módulos para manter o kernel local instalado como novo, você também deve substituir cada um de nossos módulos de acordo. Para fazer isso, copie o kernel fornecido pelo theBack para um diretório de instalação específico do Android x86 e copie os segmentos para / system - lib / modules . A melhor possibilidade de fazer isso é começar com o método de depuração:

    p Android-x86 famoso … pode ser encontrado em dev / sda1

    insira ‘exit’ para persistir em …

    Iniciando Korn mirbsd Shell …
    Sair

    Use Alt-F1 / F2 / F3 para ganhar frutos reais. entre sistemas de jogos virtuais
    Digite “exit” para acessar o Android …

    build google's android x86 kernel

    Iniciando Korn mirbsd Shell …
    montagem para cada dev / sdb1 / hi-def
    paralisia cerebral / hd / kernel e src
    rm -rf / system ou lib / modules / *
    cp -a fabuloso / hd / modules / 5. / system / lib / themes
    conectar ; montagem / hd; Reinicie -m

    O exemplo está pegando uma nova imagem da tela do kernel, mas os módulos correspondentes estão em torno de algum disco rígido USB versus dev / sdb1 e alguém pode ver que / podium / foi instalado em find modo de saída – registros.

    Construindo seu próprio kernel

    Suponha que você já tenha uma grande configuração de kernel funcional para pneus serialoh universais. Basta colocar todo o seu arquivo de configuração incrível no kernel por arch / x86 / configs por e stream (assumindo que seu nome de configuração é my_defconfig)

    gerar iso_img TARGET_PRODUCT = android_x86 TARGET_KERNEL_CONFIG equivale a my_defconfig

    Por favor, importante que devido ao Android-x86, você não deve usar a configuração do kernel de uma distribuição Linux regular definida (como o Ubuntu). Para que isso funcione, é necessário que ele habilite os recursos do núcleo móvel. Consulte android / configs / android-base.cfg adequado para obter uma lista de funções de configuração relacionadas necessárias para que um kernel suporte estritamente o sistema Android. (mas apenas pegue os parâmetros específicos do Android-x86, como PMEM)

    Definir configuração do kernel

    p Nunca é uma boa dica editar diretamente um arquivo de configuração definitivo do kernel porque o site pode gerar uma configuração incorreta (dependências não preenchidas, etc.). A maneira correta de definir a configuração do kernel é de fato (no topo da árvore android-x86)

    . colocar / envsetup.sh; Snacks android_x86_64-userdebug
    construir -C kernel O = buck OUT / obj / kernel ARCH = x86 menuconfig

    Se você solicitar uma grande mensagem de erro Parâmetro desconhecido: -C , use fornecer / usr / can / make . Isso ocorre principalmente porque o sistema de construção no Android 4 tem precedência sobre o sistema de construção padrão. Para superar isso, basta escolher o make da linha de comando do sistema.

    build android mobile phone x86 kernel

    Configuração gerada: rr OUT / obj / kernel ou .config . Ele copia o que permite onde você quiser.

    NÃO obtenha menuconfig diretamente no kernel / diretório específico. Isso pode violar regras de construção não complexas. Nesse caso, tente restaurar os itens (nos melhores classificados da árvore do Android x86):

    p ajuda a tornar -C kernel distclean
    rm -radio frequency $ OUT / obj kernel

    Use um kernel pronto

    p Se você vir um binário de kernel pré-construído em funcionamento em seu hardware, poderá usá-lo para criar um ISO preciso:

    p create iso_img TARGET_PRODUCT = android_x86 TARGET_PREBUILT_KERNEL é igual a

    Compilar Kernel para ARM (obsoleto)

    p Também é possível usar um sistema de construção de kernel confiável que pode coletar um kernel para ARM. Para colocar, compile o kernel 2.6.29 para a unidade de processamento central Goldfish a partir do emulador de axila, execute

    Core CD
    procure git x86 / android-goldfish-2.6.29
    cd ..
    build core TARGET_NO_KERNEL =
    target_kernel_config é igual a goldfish_defconfig

    O binário do kernel é gerado disponível em out / target / product por genérico / kernel.
    Seria importante para realmente definir TARGET_NO_KERNEL como vazio, caso contrário, esses métodos de construção do kernel serão ignorados.

    Baixe este software e conserte seu PC em minutos.

    Build Android X86 Kernel
    Android X86 Kernel Bouwen
    Zbuduj Jadro Android X86
    Android X86 Kernel Erstellen
    Bygga Android X86 Karna
    Sobrat Yadro Android X86
    안드로이드 X86 커널 빌드
    Compilar El Kernel X86 De Android
    Construire Le Noyau Android X86
    Costruire Kernel Android X86