甲骨文云 - ARM机 - 安装 Debian 12 bookworm ARM64

需求;甲骨文云中的ARM机,有提供免费的 Canonical-Ubuntu-22.04-Minimal-aarch64 系统镜像。如果想使用 Debian 12,能不能安装呢?

实践;能。用 Debian 提供的网络安装文件,能完成。如在已有的 Ubuntu 中,使用 kexec 来启动到带远程 ssh 的 Debian 安装界面。举例:
kexec --command-line="priority=critical mirror/http/hostname=ftp.us.debian.org interface=auto language=en country=US locale=en_US.UTF-8 keymap=us modules=network-console network-console/password=hellodebian network-console/password-again=hellodebian DEBIAN_FRONTEND=text" --initrd=initrd.gz linux

如果是静态IP的,或许是:

kexec --command-line="priority=critical mirror/http/hostname=ftp.cn.debian.org interface=auto netcfg/disable_autoconfig=true netcfg/get_ipaddress=192.168.1.61 netcfg/get_netmask=255.255.255.0 netcfg/get_gateway=192.168.1.1 netcfg/get_nameservers=8.8.8.8 language=en country=US locale=en_US.UTF-8 keymap=us modules=network-console network-console/password=hellodebian network-console/password-again=hellodebian8 DEBIAN_FRONTEND=text" --initrd=initrd.gz linux

另有 ISPSystem中Debian 11 和 Debian 11 netinstall 包中 metainfo.xml 的内核参数实例,可对比:

<kernelcommand>url=($OSINSTALLINFO_HTTPv4) language=en debian-installer/country=RU locale=en_US keyboard-configuration/xkb-keymap=us console-keymaps-at/keymap=us interface=auto netcfg/disable_dhcp=true netcfg/disable_autoconfig=true netcfg/use_autoconfig=false ipv6.autoconf=0 netcfg/get_ipaddress=($IPv4) netcfg/get_netmask=($NETMASKv4) netcfg/get_gateway=($GATEWAYv4) netcfg/get_nameservers=($NAMESERVERv4) hostname=($HOSTNAME) domain=($HOSTNAME) netcfg/hostname=($HOSTNAME) net.ifnames=0 netcfg/link_wait_timeout=30</kernelcommand>

<kernelcommand>url=($OSINSTALLINFO_HTTPv4) language=en debian-installer/country=RU locale=en_US keyboard-configuration/xkb-keymap=us console-keymaps-at/keymap=us interface=auto netcfg/disable_dhcp=true netcfg/get_ipaddress=($IPv4) netcfg/get_netmask=($NETMASKv4) netcfg/get_gateway=($GATEWAYv4) netcfg/get_nameservers=($NAMESERVERv4) hostname=($HOSTNAME) domain=($HOSTNAME) netcfg/hostname=($HOSTNAME) netcfg/link_wait_timeout=30</kernelcommand>

参考:

小铁家的“酸酒鸭”

看到小铁在群里说有“酸酒鸭”卖,我想尝尝。付33元,买了一只鸭的四分之一。今天下午五点左右,刮大风下雨天,老板娘小铁送货到。

一只塑料盒,装着切好的鸭肉;一只塑料袋装着蘸料。塑料盒上,一张便签纸,写着“东山哥 臂份 已付 全鲜生”。“臂”就系(鸭)腿,能看得懂;“全鲜生”是什么意思呢?

我先用箸在蘸料中,挟着两粒白色的东西,往嘴里放。脆,不知是姜粒还是蒜粒。入口觉得辣,味道从一点迅速填满整个嘴巴。鸭肉是烤的,表皮偏黑。鸭皮吃起来香,鸭肉不会韧。我食不得辣,所以基本上鸭肉蘸料分开食。多食鸭肉,偶尔用箸在蘸料里放一放,如此调着味吃。不一会,塑料盒中的鸭肉挟光了,蘸料却不多曾动过。食饱后,我嘴唇有点回味,好像系甜味。我心里舍不得扔掉蘸料,放着,打算食朝时,蘸着箸送面。

DCImanager 5 - Debian 12 - bookworm

需求:ISPSystem 当前没有为 DCImanager 5 提供 Debian 12 的系统镜像。但 Debian 的网络安装方式没有改变,使用新版本的 initrd.gz 和 linux 文件来安装 Debian 12,或许也是可以的。

首先,从 ISPSystem 下载现有的 Debian 11 系统安装包。然后,修改 metainfo.mxl 中关于系统名称的描述。再从 Debian 官方下载 Debian 12 的网络安装镜像文件 initrd.gz 和 linux,替换即可。

参考:

DCImanager 5 - Ubuntu 22.04 - user-data

问题:DCImanager 的官方系统镜像源中有 Ubuntu 22.04 ,但仅限于 DCImanager 6。如果想在 DCImanager 5 中使用,需要修改。

修改一:metainfo.xml 文件中,除了 <support> 项要修改, <kernelcommand> 也要改一下,因为可能有些参数不适合 DCImgr5。如将原有的:
<kernelcommand>ip=dhcp cloud-config-url=/dev/null url=($SHAREDIR_FILE)ubuntu.iso autoinstall ds=nocloud-net;s=($OSINSTALLINFO_HTTP)&amp;file=user-data&amp;qwe=files/cloud/</kernelcommand>
修改为:
<kernelcommand>ip=dhcp cloud-config-url=($OSINSTALLINFO_HTTP)&amp;file=user-data url=($SHAREDIR_FILE)ubuntu.iso autoinstall</kernelcommand>

关键是要让 Ubuntu cloud-init 自动安装时,能找到配置文件 user-data。记得还要在文件中加载自定义的 user-data 文件,<file>user-data</file>

修改二:前一步中是用自己修改后的 user-data 文件,因为官方中的内容中可能包含 DCImgr5 中没有的参数 $DISK_LAYOUT_FILE。即将原有的:
bash /tmp/part.sh "($HDD_RAID)" "($DISK_LAYOUT_FILE)"
修改为:
bash /tmp/part.sh "($HDD_RAID)"

参考:

《海蒂》 - 斯比丽 - 邵灵侠

我看完《海蒂》后,查了一下,这是发表于1880年的书。我有点惊讶,因为书里边提到海蒂八岁时,村里的老师和牧师特意提醒海蒂爷爷得让她上学,否则可能会上法庭。如果那时欧洲的国家已经对小孩“实行”法定教育,那是挺先进的,同时代旧中国好像是清朝的“同治”年间,感觉差距挺大。第二点是宗教在个人思想和教育上的作用。如医生、克拉拉她爸、克拉拉她奶奶这些代表城市的资产阶级,对海蒂甚至是海蒂老家人资助,是相当慷慨的,美其名曰,“是上帝要求这么做的”。宗教鼓励个人上进,宗教提倡社会求助。贫富的差距,没有造成冲突,而是相互帮助,共同谋求幸福。美满的结局是:山里的海蒂和彼得俩人一左一右搀扶着克拉拉学走路,末了彼得领到了终身的“工资”——赛赛曼家每周给他十分硬钱。彼得高兴得不得,因为他很想买的一个哨子就是十分钱。

书写得很美好、很理想,人与人之前的友爱和互助让人感动。如赛赛曼看到海蒂因思家心切而晚上梦游时,立马就准备第二天让她从城市回到老家,完全不顾及自己的利益,只想为海蒂好。再如,海蒂从城市里学会读书后,回到老家教懒惰的彼得学习,最后彼得会朗读后,把村里的老师都给吓一跳。书中的人物,形象显明。这不是特指主人公,连仆人甚至是只出过一次场的那个卖艺带路的小男孩都让人印象深刻。

中文翻译很到位。如海蒂带猫回到克拉拉家时,与管家的对话,“喵”、“喵——喵——”和“喵——喵——喵”,挺传神的。还有,海蒂教彼得学ABC时编的顺口溜,挺接地气。

当我看到前两章时,隐约觉得小时候在电视上看过动画片。当看到文中出现“阿尔卑斯山”的关键字时,我确定了。我现在四十多岁了,重读文本版,更觉得它是本好书。

参考: