找回密码
 立即注册
查看: 484|回复: 11

目前所有号称能重装 Ubuntu 22.04 的脚本都是骗人的,不服来辩

[复制链接]

0

主题

0

回帖

18

积分

新手上路

积分
18
发表于 2022-11-7 01:50:39 | 显示全部楼层 |阅读模式
一键重装脚本 github:https://github.com/leitbogioro/Tools
功能和使用方法介绍链接:https://hostfqd.com/forum.php?mod=viewthread&tid=1094336

很多朋友让我支持一下重装脚本支持 Ubuntu 22.04,我当然是想的。这两天折腾了一下,根本不行,我把问题排查的记录都放在专栏里了,详情参见这篇文章:https://zhuanlan.zhihu.com/p/580612280 最后的“附录”章节。

Ubuntu/Debian 要重启后引导到网络安装器上,“initrd.img”和“linuz”这两个文件是必要的,Debian 一直都有。

但奈何 Ubuntu 自己作死,Ubuntu 档案库 jammy 目录里没有“initrd.img”和“linuz”这两个文件,与 20.04 相关的及旧 Ubuntu 版本一直都有。官方强推一种新的快速安装方式,跟过去的完全不兼容。Ubuntu 这种改来改去的行事风格,很招人嫌。当好一个底层系统的定位,“不折腾”,以前遵守什么规则,就好好坚持下去,不要总是在新版本做什么颠覆、大改,把兼容性和以前行之有效的标准和规范统统放弃,然后自作聪明一个非业界标准的新的,这不是先进,这就是纯纯的制杖行为。

Ubuntu 一贯喜欢戏弄人,新旧完全割裂,不给用户一个平滑过渡的选项。如果你既想顺滑升级到新系统,体验新功能,又不想中途出现什么意外,强烈建议使用当前 Release 中稳定(stable)版本的 Debian,Ubuntu 上的东西你配置得再妥当,下一版官方不知道又改了什么,最后结果就是让你以前的努力全付诸东流,你总是不得不在他们自作主张的各种荒唐规则和标准中浪费掉宝贵的时间。

经过实测,cxthhhhh 的一键重装脚本不能正常重装 Ubuntu 22.04,这和其宣传不符;同样,我相信目前所有号称支持 Ubuntu 22.04 重装的脚本,都名不副实。懂技术的人应当知道自己能力的边界,有多少能力,说多少话,做多少事比较好。宣称支持却不能正常使用,就不要盲目夸大其词,胡吹海吹,这不讲武德。

除了官方提供的重装方式外,如果还有哪位朋友,能在不使用自己编译并发布的网络启动文件,或不采用引导到自制镜像的前提下(需要编译或自制就意味着脚本作者需要定期编译、维护相关文件,并且为它们准备足够大的网络空间和带宽,违背了重装脚本简便、通用和普适性的原则,维护难度、成本会随着时间推移逐渐增加,直到作者压力大到弃坑,且第三方编译的文件的安全性也不可信任),直接引用来自 Ubuntu 官方发布的直链资源,获得通用的,能够正常引导重装的网络启动文件,顺利网络无人值守 preseed Ubuntu 22 及以上版本网络重装,我愿拜您为师,好好开开眼,增长一下我的技术水平和智慧。


天权璇玑
回复

使用道具 举报

0

主题

0

回帖

30

积分

新手上路

积分
30
发表于 2022-11-7 01:51:12 | 显示全部楼层
ecs 发表于 2022-11-6 19:47
我只是不想弄这个。。。说真的,这也没什么难度,估 计的

又没谁找我做。。。。 ...
5k怎么还不滚出fqd
回复 支持 反对

使用道具 举报

0

主题

0

回帖

2

积分

新手上路

积分
2
发表于 2022-11-7 01:51:50 | 显示全部楼层
目前来看,没有办法的,netboot.xyz是选择直接下载一个iso,1G多那种,装进内存,然后安装,这么搞,主流内存vps基本上GG,我没测过最小内存需求,但我猜最少要2.5~3G内存才能这么安装。

就Ubuntu来看,他们是放弃这种个人小机器的用户体验了,要么你本地大内存装,要么用官方的cloud img 配合
cloud init 这种方式搞。

而我的选择是:  “Fuck you,Canonical!"
回复 支持 反对

使用道具 举报

0

主题

0

回帖

20

积分

新手上路

积分
20
发表于 2022-11-7 01:52:45 | 显示全部楼层
20.04 之前,Ubuntu是跟debian一样用debian installer(aka d-i) 来安装系统,网络安装就用你说的那两个文件,加载到内存就可以引导一个极简系统,然后安装。

20.04 开始,他们开始推自己的新安装程序,叫做Subiquity,这个玩意光盘版安装没问题,但问题是,他是一个全新实现,不支持网络安装。如果需要网络安装,则需要去服务器下载一个完整的iso挂载到内存执行安装。

本来从20.04 他们就要切换到这个新轮子,但是官方论坛上所有的用户都在喷,最后没办法,他们又把d-i加回来,支持两种方法。

但是20.10开始,d-i被彻底放弃,但因为不是lts所以没人在意,直到今年的22.04,你们才发现。
回复 支持 反对

使用道具 举报

265

主题

1万

回帖

265

积分

中级会员

积分
265
发表于 2022-11-7 01:53:10 | 显示全部楼层
商业公司是不会给用户免费白 piao的
你网络安装要去人家库拉取文件
而这个拉取文件动作是脚本执行
人家服务器也是要钱的
回复 支持 反对

使用道具 举报

0

主题

0

回帖

20

积分

新手上路

积分
20
发表于 2022-11-7 01:53:41 | 显示全部楼层
cxthhhhh不是说能装ubuntu22吗?不过我一直没成功过,还以为是自己的问题
回复 支持 反对

使用道具 举报

1

主题

0

回帖

39

积分

ssr节点分享志愿者

积分
39
发表于 2022-11-7 01:54:12 | 显示全部楼层
我专栏文章里有实测他脚本安装 Ubuntu 22.04 失败的演示
回复 支持 反对

使用道具 举报

0

主题

0

回帖

30

积分

新手上路

积分
30
发表于 2022-11-7 01:54:45 | 显示全部楼层
我只是不想弄这个。。。说真的,这也没什么难度,估 计的

又没谁找我做。。。。
回复 支持 反对

使用道具 举报

0

主题

0

回帖

26

积分

新手上路

积分
26
发表于 2022-11-7 01:55:16 | 显示全部楼层
支持技术大佬
回复 支持 反对

使用道具 举报

发表于 2022-11-7 01:55:24 | 显示全部楼层
怎么证明没什么难度,除非你做一个,但你又说你不想,既然你没有做出来,就说明你没这个能力,当然我也没有,因为底层功能是上游 Ubuntu 砍掉的,谁也做不出来。就像 iOS 无法原生支持安卓 .apk 安装包,这是系统底层决定的,不是安卓开发者能力有问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翻墙党

GMT+8, 2026-11-14 08:30 , Processed in 0.044713 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表