veket官方网站论坛

veketx

 找回密码
 要注册
搜索
楼主: 自由飞翔

veket_23下载(2024.9.26更新)

[复制链接]
发表于 2023-11-16 18:47 | 显示全部楼层
petget有个大问题,例如有软件:
fcitx-1.pet,fcitx-ad-1.pet,fcitx-af-3.pet
等等前边相同的软件包,安装后边的前边的内容就会被替换掉,原因不知道是什么,就是无论是一个软件不同的版本,或某个软件多个分支,安装都会出错
发表于 2024-4-12 07:25 | 显示全部楼层
Bookworm-v24a64.iso
飞翔,你发布veket版本的时候,iso的名字能否改下,加上veket关键字?
我写的那个安装器,是需要iso名称中,或者长路径中有veket关键字,才会自动写菜单,两者任选其一。
如果网友下载了,路径中没有veket关键字,iso名称中也没有,写出的菜单就有问题。
我自己可以改,问题是别人不知道。

另外启动脚本init的问题,不能加上那一段代码吗?这样子find_iso参数就可用了啊。


发表于 2024-4-12 07:40 | 显示全部楼层
Artour 发表于 2023-4-3 17:31
老大!内核版本号6.20应该写在介绍里面。

上次安装的版本是这个春节期间安装的,这次为了求新,手动更新了 ...


需要自由飞翔修改init启动脚本才行的。

veket22a,veket22b都需要改。有问题。
只需要在724行之后,插入红色的那段代码即可,很简单地修改,搞好之后,搞到initrd.gz中,然后搞到veket22.iso中即可。

search_func() {
[ "$PDEBUG" -a "$LOOK_SAVE" ] && echo "3: filename=${PSUBDIR}/${DISTRO_FILE_PREFIX}save"
[ "$PDEBUG" -a "$LOOK_PUP" ] && echo "3: PSUBDIR=$PSUBDIR P_BP_FN=$P_BP_FN P_DEF_FN=$P_DEF_FN"
echo "HAVE_PARTS='${HAVE_PARTS}'" #debug
if [ "${1}" ];then
  echo "param='${1}'" #debug
  TRY_PARTS_FIRST="$(echo "$HAVE_PARTS" | grep -E "${1}")"
  TRY_PARTS_LAST="$(echo "$HAVE_PARTS" | grep -Ev "${1}")"
  TRY_PARTS="$TRY_PARTS_FIRST
$TRY_PARTS_LAST"
else
  TRY_PARTS="$HAVE_PARTS"
fi

## set by /sbin/isoboot
if [ "$ISO_LOOP" ] ; then
    TRY_PARTS="${ISO_PSAVE}|${ISO_PSAVE_FS}
${ISO_LOOP##*/}|iso9660
${TRY_PARTS}"
fi
##


echo "TRY_PARTS='${TRY_PARTS}'" #debug
[ "$TRY_PARTS" ] || return
for ONETRY in $TRY_PARTS;do
  ONE_PART="$(echo -n "$ONETRY" | cut -f 1 -d '|')"
  [ "$PDEBUG" ] && echo "4: ONE_PART=$ONE_PART"
  ensure_mounted "$ONE_PART" "/mnt/pdrv"
  if [ "$ONE_MP" ];then
   if [ "$LOOK_SAVE" -a "$SAVEPART" = "" ];then
    set_fs_linux "$ONE_FS"
    find_save_file "$ONE_MP" "$ONE_PART" "$ONE_FS"
    if [ "$PUP_SAVES" ];then
     SAVEPART="$ONE_PART"
     [ "$PDEBUG" ] && echo "5: ONE_PART=$ONE_PART filename=${PSUBDIR}/${DISTRO_FILE_PREFIX}save"
    fi
   fi
   if [ "$LOOK_PUP" ];then
    find_drv_file "$ONE_MP" "${PSUBDIR}/$ONE_DEF_FN"
    if [ "$ONE_FN" ];then
     SPEC_PART="$ONE_PART"
     SPEC_MP="$ONE_MP"
     SPEC_REL_FN="$ONE_FN"
     SPEC_FS="$ONE_FS"
     PUPSFS="${SPEC_PART},${SPEC_FS},${SPEC_REL_FN}"
     P_PART="$ONE_PART"
     [ "$PDEBUG" ] && echo "5: ONE_PART=$ONE_PART PSUBDIR=$PSUBDIR P_BP_FN=$P_BP_FN P_DEF_FN=$P_DEF_FN"
     break;
    fi
   fi
   umount $ONE_MP
  fi
done
}
 楼主| 发表于 2024-4-12 07:52 | 显示全部楼层
liuzhaoyzz 发表于 2024-4-12 07:40
需要自由飞翔修改init启动脚本才行的。

veket22a,veket22b都需要改。有问题。 ...

好的,抽时间完善。
发表于 2024-4-13 07:15 | 显示全部楼层
UEFI下面,veket_22a.iso直接放进vmware虚拟机的CDROM中都启动不了啊,原版BookwormPup64_10.0.6.iso放进去就没问题。这就会导致ventoy这样子的启动软件启动不了veket_22a.iso,ventoy启动机制就是类似于直接放进CDROM中启动。

BIOS下面,放进vmware虚拟机的CDROM中可以启动。
你发布的时候没有测试启动吗?

veket22b也是一样。

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

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛,veketx官方网站论坛,微器人 ( 粤ICP备 11052856 )

GMT+8, 2025-10-16 13:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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