mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-14 02:00:32 +08:00
Compare commits
5 Commits
main
...
build-2509
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cca1ee2b35 | ||
|
|
4ac07048ef | ||
|
|
464e24a4ef | ||
|
|
fc0ff1e365 | ||
|
|
ecdb816d62 |
@ -66,9 +66,10 @@ onecloud_rootfs() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
cumebox2_rootfs() {
|
cumebox2_rootfs() {
|
||||||
local source_image="$SRCPATH/image/cumebox2/Armbian_25.2.2_Khadas-vim1_bookworm_current_6.12.17_minimal.img"
|
local source_image="$SRCPATH/image/cumebox2/Armbian_24.8.1_Khadas-vim1_bookworm_current_6.6.47_minimal.img"
|
||||||
local target_image="$TMPDIR/rootfs.img"
|
local target_image="$TMPDIR/rootfs.img"
|
||||||
local offset=$((8192 * 512))
|
local offset=$((8192 * 512))
|
||||||
|
local add_size_mb=900
|
||||||
|
|
||||||
echo "信息:准备 Cumebox2 Rootfs..."
|
echo "信息:准备 Cumebox2 Rootfs..."
|
||||||
ensure_dir "$TMPDIR"
|
ensure_dir "$TMPDIR"
|
||||||
@ -77,7 +78,10 @@ cumebox2_rootfs() {
|
|||||||
download_file_if_missing "$source_image" || { echo "错误:下载 Cumebox2 原始镜像失败" >&2; exit 1; }
|
download_file_if_missing "$source_image" || { echo "错误:下载 Cumebox2 原始镜像失败" >&2; exit 1; }
|
||||||
|
|
||||||
cp "$source_image" "$target_image" || { echo "错误:复制 Cumebox2 原始镜像失败" >&2; exit 1; }
|
cp "$source_image" "$target_image" || { echo "错误:复制 Cumebox2 原始镜像失败" >&2; exit 1; }
|
||||||
|
|
||||||
|
echo "信息:扩展镜像文件 (${add_size_mb}MB)..."
|
||||||
|
sudo dd if=/dev/zero bs=1M count="$add_size_mb" >> "$target_image" || { echo "错误:扩展镜像文件失败" >&2; exit 1; }
|
||||||
|
|
||||||
echo "信息:调整镜像分区大小..."
|
echo "信息:调整镜像分区大小..."
|
||||||
sudo parted -s "$target_image" resizepart 1 100% || { echo "错误:使用 parted 调整分区大小失败" >&2; exit 1; }
|
sudo parted -s "$target_image" resizepart 1 100% || { echo "错误:使用 parted 调整分区大小失败" >&2; exit 1; }
|
||||||
|
|
||||||
@ -188,7 +192,7 @@ e900v22c_rootfs() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
octopus_flanet_rootfs() {
|
octopus_flanet_rootfs() {
|
||||||
local source_image="$SRCPATH/image/octopus-flanet/Armbian_24.11.0_amlogic_s912_bookworm_6.1.114_server_2024.11.01.img"
|
local source_image="$SRCPATH/image/octopus-flanet/Armbian_25.05.0_amlogic_s912_bookworm_6.1.129_server_2025.03.02.img"
|
||||||
local target_image="$TMPDIR/rootfs.img"
|
local target_image="$TMPDIR/rootfs.img"
|
||||||
local boot_offset=$((8192 * 512))
|
local boot_offset=$((8192 * 512))
|
||||||
local rootfs_offset=$((1056768 * 512))
|
local rootfs_offset=$((1056768 * 512))
|
||||||
@ -293,4 +297,4 @@ config_octopus_flanet_files() {
|
|||||||
download_file_if_missing "$config_file" || echo "警告:下载 Octopus-Planet 配置文件失败"
|
download_file_if_missing "$config_file" || echo "警告:下载 Octopus-Planet 配置文件失败"
|
||||||
|
|
||||||
sudo cp "$config_file" "$ROOTFS/etc/model_database.conf" || echo "警告:复制 model_database.conf 失败"
|
sudo cp "$config_file" "$ROOTFS/etc/model_database.conf" || echo "警告:复制 model_database.conf 失败"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,3 +4,4 @@ KERNEL=="video[0-9]*", SUBSYSTEM=="video4linux", PROGRAM="/usr/bin/kvmd-udev-hdm
|
|||||||
KERNEL=="hidg0", GROUP="kvmd", SYMLINK+="kvmd-hid-keyboard"
|
KERNEL=="hidg0", GROUP="kvmd", SYMLINK+="kvmd-hid-keyboard"
|
||||||
KERNEL=="hidg1", GROUP="kvmd", SYMLINK+="kvmd-hid-mouse"
|
KERNEL=="hidg1", GROUP="kvmd", SYMLINK+="kvmd-hid-mouse"
|
||||||
KERNEL=="hidg2", GROUP="kvmd", SYMLINK+="kvmd-hid-mouse-alt"
|
KERNEL=="hidg2", GROUP="kvmd", SYMLINK+="kvmd-hid-mouse-alt"
|
||||||
|
KERNEL=="ttyUSB0", GROUP="kvmd", SYMLINK+="kvmd-hid"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user