KVM VPS,升级 kernel 到 4.9 之后,重启之后 SSH 就总也连不上了,请问这是什么情况呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
ericgui
V2EX    Linux

KVM VPS,升级 kernel 到 4.9 之后,重启之后 SSH 就总也连上了,请问这是什么情况呢?

  •  
  •   ericgui 2016-12-30 15:08:06 +08:00 7700 次点击
    这是一个创建于 3208 天前的主题,其中的信息可能已经有所发展或是发生改变。
    系统是 Ubuntu14 ,老 kernel 是 3.3 ,想着升级到 4.9
    然后下载,解压, make defconfig , make , make modules_install , make install ,一切正常,新编译好的 kernel 也在 /boot 里。但是, uname -r 还是老 kernel 版本。

    说是要在 /boot/grub/menu.lst 文件里更新一下新 kernel 的信息
    但我这个不是 CentOS 系统。
    Ubuntu 系统没有这个文件!

    然后就想着重启一下试试,毕竟我在 virtualbox 上实验的时候,重启一下就好了。
    结果 VPS 一重启, xshell 就再也连不上了。

    有高人指点一二么?谢谢
    第 1 条附言    2016-12-30 16:57:29 +08:00
    问题鉴定出来了,但不知道怎么解决:

    通过 TightVNC ,连接之后,发现系统没进去,一直在一个命令行状态, initramfs
    只好 reboot
    进去之后,选择高级选项
    然后选老版本的 kernel
    才能顺利进入系统。

    至于为什么不能使用 4.9 ,系统给出了这个错误信息:
    Gave up waiting for root device. Common problems:

    - Boot args (cat /pro/cmdline)
    - check rootdelay= (did the system wait long enough?)
    - check root= (did the system wait for the right device?)
    - Missing modules (cat /proc/modules; ls /dev)
    ALERT! /dev/disk/by-uuid/(一堆数字字母组成的应该是序列号什么的) does not exist. Dropping to a shell!

    BusyBox v1.21.1 built in the shell (ash)

    问题出来了,不知道怎么解决。
    28 条回复    2016-12-31 23:16:44 +08:00
    forgetandnew
        1
    forgetandnew  
       2016-12-30 15:12:18 +08:00
    4.9 不是直接可以下载吗,反正我从这里下载安装的没任何问题 http://kernel.ubuntu.com/~kernel-ppa/mainline/
    QAPTEAWH
        2
    QAPTEAWH  
       2016-12-30 15:13:36 +08:00
    VPS 一般都有 web terminal 把,上去看看
    ericgui
        3
    ericgui  
    OP
       2016-12-30 15:25:39 +08:00
    @QAPTEAWH 慢的要死
    hcl
        4
    hcl  
       2016-12-30 15:25:54 +08:00
    VNC 上去看看是不是网卡没连接
    ericgui
        5
    ericgui  
    OP
       2016-12-30 15:26:08 +08:00
    @forgetandnew 哦,是嘛,我是从 kernel.org 上下载,自己编译的。不知道啊,还可以直接下载呢!!谢谢!
    ericgui
        6
    ericgui  
    OP
       2016-12-30 15:28:23 +08:00
    @hcl HTML5 VNC 慢死了,打不开。能推荐一个靠谱的 VNC Client 吗?谢谢
    hcl
        7
    hcl  
       2016-12-30 15:29:36 +08:00
    @ericgui 我自己一般用 TightVNC ,不过速度应该还是取决于服务商
    pwinner
        8
    pwinner  
       2016-12-30 15:31:29 +08:00 via Android
    CentOS 同样问题,定期莫名的连不上但是过一会儿就好了(
    scream7
        9
    scream7  
    PRO
       2016-12-30 15:39:02 +08:00
    https://blessing.studio/ubuntu-14-04-change-kernel-to-install-serverspeeder/
    面板里重置下,然后按这个方法升级试试。
    ericgui
        10
    ericgui  
    OP
       2016-12-30 15:47:59 +08:00
    @pwinner 是嘛,那我多等一会吧。哎,刚才删了, reinstall 了。再重新来一回吧。谢谢
    ericgui
        11
    ericgui  
    OP
       2016-12-30 15:48:19 +08:00
    @scream7 好,谢谢
    ericgui
        12
    ericgui  
    OP
       2016-12-30 15:51:18 +08:00
    @hcl 恩,好,谢谢,我试试 TightVNC
    jyf007
        13
    jyf007  
       2016-12-30 18:16:25 +08:00 via Android
    defconfig666
    drackzy
        14
    drackzy  
       2016-12-30 18:27:40 +08:00
    你的 vps 能不能开 ubuntu 16.04 ,我笔记本 ubuntu 16.04 Kernel 4.4.0 ,用1楼链接里官方编译好的 Kernel 升级到 4.9.0 没有什么问题。
    安装好新内核后要 sudo update-grub
    prondtoo
        15
    prondtoo  
       2016-12-30 21:49:14 +08:00
    我是用 AWS ,然后死了。。。。。。就死了。
    a86913179
        16
    a86913179  
       2016-12-30 21:52:31 +08:00
    我知道你想用 BBR ,最后你还是会觉得锐速好
    ericgui
        17
    ericgui  
    OP
       2016-12-30 22:30:39 +08:00
    @drackzy 不能升级到 Ubuntu16
    ericgui
        18
    ericgui  
    OP
       2016-12-30 22:32:43 +08:00
    @a86913179 心累了,不想折腾了。这是我第 5 次尝试升级 4.9 ,心累了。
    Glisten
        19
    Glisten  
       2016-12-31 00:09:04 +08:00
    用的是 digitalocean 吗?
    adadada
        20
    adadada  
       2016-12-31 00:34:26 +08:00
    可能是你编译的 4.9 内核里缺了硬盘驱动。查一下 3.3 的内核里用的是什么驱动,再看看你编译的 4.9 内核里有没有包含这个驱动,以及 (如果驱动编译成 module) 这个驱动是否包含在 4.9 内核对应的 initram 里。
    SharkIng
        21
    SharkIng  
       2016-12-31 12:03:37 +08:00 via iPhone
    sudo grub update ,是这么个命令不?
    msg7086
        22
    msg7086  
       2016-12-31 12:08:19 +08:00   1
    @SharkIng 看 14 楼。
    yuchenr
        23
    yuchenr  
       2016-12-31 12:51:22 +08:00
    KVM VPS 同样 ubuntu ,是从 11 的的版本,一路升级到 16.04 的, 32 位系统, 64 位内核。目前在用 BBR
    我是用的 ubuntu 编译好的内核,链接看 1 楼
    lz 应该先看看你的 VPS 怎么开启自定义内核,
    卡在 initramfs 并进入内置 shell 一般的缺少磁盘驱动
    需要执行 update-grub 命令去更新启动菜单
    ericgui
        24
    ericgui  
    OP
       2016-12-31 13:48:40 +08:00
    @Glisten 不是
    ericgui
        25
    ericgui  
    OP
       2016-12-31 13:50:47 +08:00
    @adadada
    @yuchenr

    谢谢二位,我对内核不太懂。看了一些书,但没折腾的经验吧。我再试试。谢谢
    k9982874
        26
    k9982874  
       2016-12-31 18:37:26 +08:00 via iPhone
    内核不是这么编译的
    每个发行版的内核都是定制的
    make defconfig 有可能起不起来
    一般是拿发型版的内核配置文件来编译
    vxbigapple
        27
    vxbigapple  
       2016-12-31 20:20:11 +08:00
    ubuntu 16.04 ,升级了 4.9 的内核,开了 BBR ,目前感觉良好。看 youtube ,原来速度原来 1800kps ,现在 2700kps
    acdfjelxe
        28
    acdfjelxe  
       2016-12-31 23:16:44 +08:00 via Android
    同楼上, make defconfig666
    这种情况 Make olddefconfig 也不怎么管用内核差距有点大,建议有编译好的 kernel 就直接用吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5992 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 92ms UTC 02:11 PVG 10:11 LAX 19:11 JFK 22:11
    Do have faith in what you're doing.
    ubao 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