1
hingle 2021-11-14 14:28:07 +08:00
网上有一键 DD 脚本,可以试一下
|
2
cnZary 2021-11-14 14:30:18 +08:00
arch 的话可以用
https://gitlab.com/drizzt/vps2arch/ |
3
wweir 2021-11-14 16:56:40 +08:00
https://www.bilibili.com/video/BV1rq4y1L7cB
分享个前几天参照的教程,操作手法流畅霸气,甚喜 |
4
40EaE5uJO3Xt1VVa 2021-11-14 17:06:33 +08:00
|
5
sudoy 2021-11-14 17:16:28 +08:00
请问楼主,为何选择 federa 呢?我记得我上学的时候换 federa 是因为名字好听
|
6
sky96111 2021-11-14 17:23:43 +08:00 via Android
@sudoy 我也挺喜欢 Fedora 作服务器系统,Arch 服务器不够稳定,cent 和 Debian 软件包太太太旧,Fedora 介于包新和稳定之间比较好的一个系统
|
9
Remember 2021-11-14 17:26:32 +08:00
netboot.xyz 网络引导安装
|
10
WriteCloser 2021-11-14 17:30:33 +08:00
这个装法一样的吧
|
11
sherlock1122 OP @sudoy 因为工作用 CentOS ,开发用 Fedora ,RPM based 比较严谨,分析内核 coredump 更方便。
|
12
sherlock1122 OP @Remember 没有 vnc ,netboot 搞不了。
|
13
sherlock1122 OP @yanzhiling2001 看了一下,没有 Fedora 。
|
14
40EaE5uJO3Xt1VVa 2021-11-14 20:34:17 +08:00
@sherlock1122 有的,进去那个系统之后手动选择在线安装或者自定义 iso 就行。 在线安装有 fedora
|
15
noyle 2021-11-14 20:37:04 +08:00
@sherlock1122 有的,腾讯和阿里的轻量服务器用救援 VNC ,netboot 就可以搞定了。
|
17
kingfalse 2021-11-14 21:54:05 +08:00 via Android
debian 保平安啊兄弟
|
18
anguiao 2021-11-14 22:13:52 +08:00
服务器上装 Fedora ,挺能折腾啊😂
|
19
Osk 2021-11-14 22:26:31 +08:00
一个大胆的想法: 只有有 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 中, 这样, 空间就回来了. |
20
MasterMonkey 2021-11-14 23:11:01 +08:00 via iPhone
Easy, 前提的是 amd 的 u ,intel 不行
1. netboot 2. Grub imageboot 3. ipxe |
21
changwei 2021-11-14 23:13:44 +08:00 1
问个题外话:你们的腾讯云轻量服务器连外网很卡吗?我这边用 wget 下载一些 github 上面的 release 非常慢,速度平均 20kb 每秒,我和我朋友两台轻量云服务器都这样
|
23
liuxu 2021-11-14 23:33:48 +08:00 1
换 debian 吧,你的所有开发和生产需求都会有支持
|
24
Remember 2021-11-14 23:51:45 +08:00 1
|
25
MasterMonkey 2021-11-15 07:24:47 +08:00 via iPhone
@Remember 我一直没成功,卡死,放弃了
|
26
MasterMonkey 2021-11-15 08:42:43 +08:00 via iPhone
@changwei 非常卡
|
28
keppelfei 2021-11-15 09:29:20 +08:00 1
@MasterMonkey 可以考虑装一个 clash
|
29
kingfalse 2021-11-15 11:46:09 +08:00
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 ,选择要安装的系统,选择图形化界面安装,之后等待下载好系统文件,便会转到系统安装界面。 |
30
kingfalse 2021-11-15 11:46:57 +08:00
照着执行就行,腾讯云轻量后台 vnc 可以看到了,接下来就是安装了
|
31
sherlock1122 OP |
32
MasterMonkey 2021-11-15 12:48:46 +08:00 via iPhone
|
33
MasterMonkey 2021-11-15 12:50:14 +08:00 via iPhone
@keppelfei 会占一个使用名额,ip 不同,算分享
|
35
loveminds 2021-12-02 06:13:16 +08:00
iPXE 或者 Netboot ,然后像装物理机一样用 VNC 装,不建议任何的 DD 包,安全性和稳定性都无法保证
|
36
kkocdko 2023-03-12 06:21:05 +08:00 via Android
|