Ubuntu 救援 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Suomea
V2EX    程序员

Ubuntu 救援

  •  
  •   Suomea 2023-05-24 15:13:35 +08:00 1762 次点击
    这是一个创建于 870 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在服务器上安装软件的过程中,提示 apt --fix-broken install ,结果照着输入将服务器上的所有的软件都卸载了。至少是大部分软件 apt 、systemctl 、ssh 都没了。

    目前服务器上只有一个 ubuntu20.4 的 iso 文件,请问如何恢复一些基本的软件,apt ssh systemctl 等等。

    在线等~

    7 条回复    2023-05-24 19:02:43 +08:00
    QKgf555H87Fp0cth
        1
    QKgf555H87Fp0cth  
       2023-05-24 15:22:02 +08:00
    apt-get 也不行吗
    githmb
        2
    githmb  
       2023-05-24 15:23:03 +08:00
    dpkg 呢
    hornets
        3
    hornets  
       2023-05-24 15:27:12 +08:00
    Suomea
        4
    Suomea  
    OP
       2023-05-24 15:38:39 +08:00
    @likunyan 肯定没了啊
    @githmb 还在
    @hornets 是不是重装系统好一点
    hornets
        5
    hornets  
       2023-05-24 15:44:11 +08:00
    @Suomea 最好是备份重装,这捣鼓好了不知道后面还有什么暗病
    ruidoBlanco
        6
    ruidoBlanco  
       2023-05-24 18:31:49 +08:00
    - 首先要用光系,能有 shell 的那,而且必有 apt 命令。我不知道你的 iso 是不是 desktop 的,desktop 的那能有 try Ubuntu 的,可以 shell ,server 光能不能我忘了。
    - 了 shell 之後,以前的 root 分到 /mnt ,然後按照 /etc/fstab 剩下必要的分,如 /var 到 /mnt/var
    - 然後 apt-get -o Dir=/mnt update; apt-get -o Dir=/mnt install apt
    - 剩下的你可以考 /var/log/apt/history.log 缺什安什了
    guanzhangzhang
        7
    guanzhangzhang  
       2023-05-24 19:02:43 +08:00
    iso 进救援模式,挂载 root 分区
    1. 拷贝必要的数据文件到移动存储介质上,把 apt 的 log 也复制了
    2. apt install 指定 root 的分区,主要给 rootfs 里安装上基础的 apt-get 相关能力保证,apt 应该有类似参数
    3. 按照 log ,chroot 进去(挂载 /proc /dev 啥的就不用说了) apt-get install 卸载掉的底层依赖,再到上层依赖
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     923 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 22:15 PVG 06:15 LAX 15:15 JFK 18:15
    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