V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
sherlock1122
V2EX  ›  云计算

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

  •  
  •   sherlock1122 · 188 天前 · 5620 次点击
    这是一个创建于 188 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题。
    35 条回复    2021-12-02 06:13:16 +08:00
    hingle
        1
    hingle  
       188 天前
    网上有一键 DD 脚本,可以试一下
    cnZary
        2
    cnZary  
       188 天前
    wweir
        3
    wweir  
       188 天前
    https://www.bilibili.com/video/BV1rq4y1L7cB
    分享个前几天参照的教程,操作手法流畅霸气,甚喜
    yanzhiling2001
        4
    yanzhiling2001  
       188 天前
    DD 脚本,搜一下很多。 我常用这个

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

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

    Intel 的 U 也可以啊,就是 vnc 在 netboot 启动 installer 之后可能会不响应,可能跟发行版有关。
    MasterMonkey
        25
    MasterMonkey  
       187 天前 via iPhone
    @Remember 我一直没成功,卡死,放弃了
    MasterMonkey
        26
    MasterMonkey  
       187 天前 via iPhone
    @changwei 非常卡
    lin0kin
        27
    lin0kin  
       187 天前
    @Osk 服务器上有啥解决方案吗? 连下个 fish 插件都不行
    keppelfei
        28
    keppelfei  
       187 天前   ❤️ 1
    @MasterMonkey 可以考虑装一个 clash
    kingfalse
        29
    kingfalse  
       187 天前
    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  
       187 天前
    照着执行就行,腾讯云轻量后台 vnc 可以看到了,接下来就是安装了
    sherlock1122
        31
    sherlock1122  
    OP
       187 天前
    MasterMonkey
        32
    MasterMonkey  
       187 天前 via iPhone
    @sherlock1122 用 grub-bootimage, 安装后,把 iso 放到 /boot/images 里面, 执行 update-grub

    重启后,选择对应启动项目就可以了
    MasterMonkey
        33
    MasterMonkey  
       187 天前 via iPhone
    @keppelfei 会占一个使用名额,ip 不同,算分享
    ye4tar
        34
    ye4tar  
       187 天前
    请移步 /t/787047
    loveminds
        35
    loveminds  
       170 天前
    iPXE 或者 Netboot ,然后像装物理机一样用 VNC 装,不建议任何的 DD 包,安全性和稳定性都无法保证
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1899 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:57 · PVG 00:57 · LAX 09:57 · JFK 12:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.