Ubuntu 下编译内核失败 - V2EX
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
wingkou
V2EX    Linux

Ubuntu 下编译内核失败

  •  
  •   wingkou Nov 7, 2018 via Android 5529 views
    This topic created in 2767 days ago, the information mentioned may be changed or developed.

    有没有菊苣编译过内核?我编译的总是跑不起来。

    环境

    Windows 10 VMware 14 Ubuntu 18.04.1 LTS

    尝试编译

    kernel v4.19.1 v4.19 v4.15 ……

    尝试的教程

    貌似贴链接被误封了

    都失败了

    具体表现

    如果用 make oldconfig 的话,启动会显示“[end Kernel panic - not syncing: System is deadlocked on memory]” 如果用 make defconfig 的话,启动会显示“ Gave Up waiting for root device. ****** Dropping to a shell!” 然后进入了 initramfs

    主要一定要 kernel 的内核,kernel。ubuntu 的内核是修改过的吧?

    22 replies    2019-01-05 16:31:40 +08:00
    wingkou
        1
    wingkou  
    OP
       Nov 7, 2018 via Android
    本来贴的链接是 kernelnewbie 上的和 medium 上的教材,结果被封 IP 了。
    likuku
        2
    likuku  
       Nov 7, 2018
    你重编内核目的是?
    wingkou
        3
    wingkou  
    OP
       Nov 7, 2018 via Android
    @likuku 作...作业...可是我 Google 无数都没找到能成功的...
    wingkou
        4
    wingkou  
    OP
       Nov 7, 2018 via Android
    @likuku 本来作业是修改内核的...可是我连没修改的都装不上...
    flynaj
        5
    flynaj  
       Nov 7, 2018 via Android
    内存多大,看提示是内存不足,还有可以用的硬盘空间,文件权限这类的,新手问题怪异
    wingkou
        6
    wingkou  
    OP
       Nov 7, 2018 via Android
    @flynaj 应该是死锁了...
    mikeguan
       
    mikeguan  
       Nov 8, 2018 via Android
    多看看 gentoo 文档就会了
    wingkou
        8
    wingkou  
    OP
       Nov 8, 2018 via Android
    @mikeguan 要 gentoo 这么硬核吗
    Nitroethane
        9
    Nitroethane  
       Nov 8, 2018 via Android
    换新内核之后重新生成 initramfs 了吗?
    Nitroethane
        10
    Nitroethane  
       Nov 8, 2018 via Android
    还有你应该把你做的步骤描述一遍,不然不清楚你的问题所在
    Andiry
        11
    Andiry  
       Nov 8, 2018   1
    cp /boot/config-4.* /path/to/your/kernel/.config
    cd /path/to/your/kernel
    make menuconfig
    make
    make modules_install
    make install
    chadwick
        12
    chadwick  
       Nov 8, 2018 via iPhone
    哈哈啊,我之前也有作业是重编内核,但是用 federal,搞到崩溃,直接交上去了!
    bwael
        13
    bwael  
       Nov 8, 2018
    这个作业我也做过,当时运气比较好,比较顺利的搞定了。
    wingkou
        14
    wingkou  
    OP
       Nov 8, 2018 via Android
    @Nitroethane 我看输出 make install 已经 update initramfs 了,我也手动试过了,还是不行。我根据的教程基本上是 kernelnewbie。org 的那个,就是官方那个。之前贴链接被误封 IP 了...

    基本上跟 @Andiry 的没差了,就是不同的 make *config 有不同的炸法。

    @chadwick 不敢糊弄过去

    @bwael 试验报告还有吗
    CRVV
        15
    CRVV  
       Nov 8, 2018   1
    这种事情在 Ubuntu 上搞是 Hard 模式了,你到 Gentoo 上或者 Arch Linux 上来做容易得很
    比如用 Arch Linux 的现成的脚本
    https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/linux
    wingkou
        16
    wingkou  
    OP
       Nov 8, 2018
    @CRVV 我这就去试试
    gxustudent
        17
    gxustudent  
       Nov 8, 2018   1
    别 menuconfig,直接把 /boot 目录下的 config 文件改名为.config,替换,然后编译。
    bwael
        18
    bwael  
       Nov 8, 2018   1
    @wingkou 前段时间刚清理完 /笑哭。确实,arch 系可能好弄一点,我当时在 manjaro 上做的。
    wingkou
        19
    wingkou  
    OP
       Nov 10, 2018 via Android
    隔了几天,刚刚在 arch 上成功了。感谢各位 dalao @bwael @CRVV @mikeguan @Andiry @gxustudent。也许明白老师为啥有点讨厌商业发行版了(虽然也可能是老头子的原因)。

    至于 gentoo...第二次放弃了...还有等有空再弄弄 gentoo...
    WWWJJJRRR
        20
    WWWJJJRRR  
       Jan 5, 2019
    楼主,所以你的 deadlockmemory 问题到底咋解决的???我也遇到这个问题了,一直停在那不动。。
    wingkou
        22
    wingkou  
    OP
       Jan 5, 2019 via Android
    @WWWJJJRRR Arch Linux
    About     Help     Advertise     Blog     API     FAQ     Solana     1061 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 48ms UTC 23:17 PVG 07:17 LAX 16:17 JFK 19:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86