V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
sherlock1122
V2EX  ›  云计算

腾讯轻量云怎么安装其他系统,例如 Fedora?

  •  
  •   sherlock1122 · Nov 14, 2021 · 8539 views
    This topic created in 1586 days ago, the information mentioned may be changed or developed.
    如题。
    36 replies    2023-03-12 06:21:05 +08:00
    hingle
        1
    hingle  
       Nov 14, 2021
    网上有一键 DD 脚本,可以试一下
    cnZary
        2
    cnZary  
       Nov 14, 2021
    wweir
        3
    wweir  
       Nov 14, 2021
    https://www.bilibili.com/video/BV1rq4y1L7cB
    分享个前几天参照的教程,操作手法流畅霸气,甚喜
    40EaE5uJO3Xt1VVa
        4
    40EaE5uJO3Xt1VVa  
       Nov 14, 2021
    DD 脚本,搜一下很多。 我常用这个

    https://www.cxthhhhh.com/network-reinstall-system-modify
    sudoy
        5
    sudoy  
       Nov 14, 2021
    请问楼主,为何选择 federa 呢?我记得我上学的时候换 federa 是因为名字好听
    sky96111
        6
    sky96111  
       Nov 14, 2021 via Android
    @sudoy 我也挺喜欢 Fedora 作服务器系统,Arch 服务器不够稳定,cent 和 Debian 软件包太太太旧,Fedora 介于包新和稳定之间比较好的一个系统
    tcpdump
        7
    tcpdump  
       Nov 14, 2021 via Android   ❤️ 2
    @sudoy 好听得居然让你拼写都不对
    4BVL25L90W260T9U
        8
    4BVL25L90W260T9U  
       Nov 14, 2021   ❤️ 1
    @tcpdump 叶公好 fedora
    Remember
        9
    Remember  
       Nov 14, 2021
    netboot.xyz 网络引导安装
    WriteCloser
        10
    WriteCloser  
       Nov 14, 2021
    这个装法一样的吧
    sherlock1122
        11
    sherlock1122  
    OP
       Nov 14, 2021
    @sudoy 因为工作用 CentOS ,开发用 Fedora ,RPM based 比较严谨,分析内核 coredump 更方便。
    sherlock1122
        12
    sherlock1122  
    OP
       Nov 14, 2021
    @Remember 没有 vnc ,netboot 搞不了。
    sherlock1122
        13
    sherlock1122  
    OP
       Nov 14, 2021
    @yanzhiling2001 看了一下,没有 Fedora 。
    40EaE5uJO3Xt1VVa
        14
    40EaE5uJO3Xt1VVa  
       Nov 14, 2021
    @sherlock1122 有的,进去那个系统之后手动选择在线安装或者自定义 iso 就行。 在线安装有 fedora
    noyle
        15
    noyle  
       Nov 14, 2021
    @sherlock1122 有的,腾讯和阿里的轻量服务器用救援 VNC ,netboot 就可以搞定了。
    sudoy
        16
    sudoy  
       Nov 14, 2021
    @tcpdump 哈哈我才发现我一直都拼写错误
    kingfalse
        17
    kingfalse  
       Nov 14, 2021 via Android
    debian 保平安啊兄弟
    anguiao
        18
    anguiao  
       Nov 14, 2021
    服务器上装 Fedora ,挺能折腾啊😂
    Osk
        19
    Osk  
       Nov 14, 2021
    一个大胆的想法: 只有有 VNC, 应该没有太大的问题.

    使用 Archlinux 举例子:
    将 Archlinux ISO 下载到 / 分区中.
    编辑 grub.cfg 加入 archlinux iso loopback 引导, 并传递传输让 archlinux 把 live cd 内容拷贝到 RAM 中. (4G 以上的 RAM 可行).
    然后启动进入 Arch 安装盘, 格了磁盘, 安装.


    如果内存太小, 或者 Fedora 不支持拷贝 LiveCD 到 RAM 中(印象中是可以的), 那么:
    在线收缩 / 分区, 然后创建新的空闲分区. <- 不是所有的 fs 都可以在线收缩的, 如果无法在线收缩, 就换一个预装的系统试试.
    将空闲分区格式化为 PV 加入 LVM VG, 将 ISO 下载到 / 中, 编写 grub 配置从 iso 引导, 然后重启连接 VNC 控制台, 安装完成后, 进入新系统, 将旧系统的 / 分区格式化为 PV 加入当前系统的 LV 中, 这样, 空间就回来了.
    MasterMonkey
        20
    MasterMonkey  
       Nov 14, 2021 via iPhone
    Easy, 前提的是 amd 的 u ,intel 不行

    1. netboot
    2. Grub imageboot
    3. ipxe
    changwei
        21
    changwei  
       Nov 14, 2021   ❤️ 1
    问个题外话:你们的腾讯云轻量服务器连外网很卡吗?我这边用 wget 下载一些 github 上面的 release 非常慢,速度平均 20kb 每秒,我和我朋友两台轻量云服务器都这样
    Osk
        22
    Osk  
       Nov 14, 2021
    @changwei github 现在国内都这样吧...
    liuxu
        23
    liuxu  
       Nov 14, 2021   ❤️ 1
    换 debian 吧,你的所有开发和生产需求都会有支持
    Remember
        24
    Remember  
       Nov 14, 2021   ❤️ 1
    @MasterMonkey

    Intel 的 U 也可以啊,就是 vnc 在 netboot 启动 installer 之后可能会不响应,可能跟发行版有关。
    MasterMonkey
        25
    MasterMonkey  
       Nov 15, 2021 via iPhone
    @Remember 我一直没成功,卡死,放弃了
    MasterMonkey
        26
    MasterMonkey  
       Nov 15, 2021 via iPhone
    @changwei 非常卡
    lin0kin
        27
    lin0kin  
       Nov 15, 2021
    @Osk 服务器上有啥解决方案吗? 连下个 fish 插件都不行
    keppelfei
        28
    keppelfei  
       Nov 15, 2021   ❤️ 1
    @MasterMonkey 可以考虑装一个 clash
    kingfalse
        29
    kingfalse  
       Nov 15, 2021
    1. 下载 iPXE Linux 内核文件并重命名放至合适位置。

    wget https://boot.netboot.xyz/ipxe/netboot.xyz.lkrn -O /boot/generic-ipxe.lkrn
    2. 创建 netboot.xyz initrd 文件以连接网络并指定文件下载源。

    cat > /boot/netboot.xyz-initrd << "EOF"
    #!ipxe
    #/boot/netboot.xyz-initrd
    imgfree
    dhcp
    set dns 8.8.8.8
    ifopen net0
    chain --autofree https://boot.netboot.xyz
    EOF
    3. 添加 Grub2 启动菜单选项。

    cat > /etc/grub.d/40_custom << "EOF"
    #!/bin/sh
    exec tail -n +3 $0
    # This file provides an easy way to add custom menu entries. Simply type the
    # menu entries you want to add after this comment. Be careful not to change
    # the 'exec tail' line above.
    menuentry 'netboot.xyz' {
    set root='hd0,msdos1'
    linux16 /boot/generic-ipxe.lkrn
    initrd16 /boot/netboot.xyz-initrd
    }
    EOF
    4. 延长 Grub 启动菜单显示时间。

    sed -i 's|^GRUB_TIMEOUT.*|GRUB_TIMEOUT=60|' /etc/default/grub
    5. 更新 Grub 配置并重启,之后在启动菜单选择 netboot.xyz 进入。

    grub2-mkconfig -o /boot/grub2/grub.cfg && reboot
    6. 进入 netboot.xyz 后,选择 Linux Network Installs ,选择要安装的系统,选择图形化界面安装,之后等待下载好系统文件,便会转到系统安装界面。
    kingfalse
        30
    kingfalse  
       Nov 15, 2021
    照着执行就行,腾讯云轻量后台 vnc 可以看到了,接下来就是安装了
    sherlock1122
        31
    sherlock1122  
    OP
       Nov 15, 2021
    MasterMonkey
        32
    MasterMonkey  
       Nov 15, 2021 via iPhone
    @sherlock1122 用 grub-bootimage, 安装后,把 iso 放到 /boot/images 里面, 执行 update-grub

    重启后,选择对应启动项目就可以了
    MasterMonkey
        33
    MasterMonkey  
       Nov 15, 2021 via iPhone
    @keppelfei 会占一个使用名额,ip 不同,算分享
    LLaMA2
        34
    LLaMA2  
       Nov 15, 2021
    请移步 /t/787047
    loveminds
        35
    loveminds  
       Dec 2, 2021
    iPXE 或者 Netboot ,然后像装物理机一样用 VNC 装,不建议任何的 DD 包,安全性和稳定性都无法保证
    kkocdko
        36
    kkocdko  
       Mar 12, 2023 via Android
    https://kkocdko.site/post/202303112316

    写了一篇记录,大概是下载镜像 dd 就行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5480 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 08:38 · PVG 16:38 · LAX 01:38 · JFK 04:38
    ♥ Do have faith in what you're doing.