Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
dadigang
Ventoy
Commits
2dafe755
Commit
2dafe755
authored
Mar 03, 2025
by
longpanda
Browse files
Fix the boot issue for TrueNAS Scale. (#3069)
parent
6fbc08cf
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
29 additions
and
3 deletions
+29
-3
IMG/cpio/ventoy/hook/debian/truenas-bottom.sh
IMG/cpio/ventoy/hook/debian/truenas-bottom.sh
+25
-0
IMG/cpio/ventoy/hook/debian/truenas-disk.sh
IMG/cpio/ventoy/hook/debian/truenas-disk.sh
+3
-3
IMG/cpio/ventoy/hook/debian/truenas-hook.sh
IMG/cpio/ventoy/hook/debian/truenas-hook.sh
+1
-0
No files found.
IMG/cpio/ventoy/hook/debian/truenas-bottom.sh
0 → 100644
View file @
2dafe755
#!/ventoy/busybox/sh
#************************************************************************************
# Copyright (c) 2020, longpanda <admin@ventoy.net>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <http://www.gnu.org/licenses/>.
#
#************************************************************************************
.
/ventoy/hook/ventoy-hook-lib.sh
vtlog
"mount ventoy.iso"
mkdir
-p
/root/cdrom
>>
$VTLOG
2>&1
mount
-t
iso9660
$VTOY_PATH
/mnt/fuse/ventoy.iso /root/cdrom
>>
$VTLOG
2>&1
IMG/cpio/ventoy/hook/debian/truenas-disk.sh
View file @
2dafe755
...
@@ -27,12 +27,12 @@ VTPATH_OLD=$PATH; PATH=$BUSYBOX_PATH:$VTOY_PATH/tool:$PATH
...
@@ -27,12 +27,12 @@ VTPATH_OLD=$PATH; PATH=$BUSYBOX_PATH:$VTOY_PATH/tool:$PATH
ventoy_run_fuse
()
{
ventoy_run_fuse
()
{
vtlog
"ventoy_run_fuse
$*
"
vtlog
"ventoy_run_fuse
$*
"
mkdir
-p
$VTOY_PATH
/mnt/fuse
mkdir
-p
$VTOY_PATH
/mnt/fuse
$VTOY_PATH
/mnt/iso
vtoydm
-p
-f
$VTOY_PATH
/ventoy_image_map
-d
$1
>
$VTOY_PATH
/ventoy_dm_table
vtoydm
-p
-f
$VTOY_PATH
/ventoy_image_map
-d
$1
>
$VTOY_PATH
/ventoy_dm_table
vtoy_fuse_iso
-f
$VTOY_PATH
/ventoy_dm_table
-m
$VTOY_PATH
/mnt/fuse
vtoy_fuse_iso
-f
$VTOY_PATH
/ventoy_dm_table
-m
$VTOY_PATH
/mnt/fuse
mount
-t
iso9660
$VTOY_PATH
/mnt/fuse/ventoy.iso
$VTOY_PATH
/mnt/iso
mount
-t
iso9660
$VTOY_PATH
/mnt/fuse/ventoy.iso
$VTOY_PATH
/mnt/iso
}
}
...
...
IMG/cpio/ventoy/hook/debian/truenas-hook.sh
View file @
2dafe755
...
@@ -23,4 +23,5 @@ if [ -e /init ] && $GREP -q '^mountroot$' /init; then
...
@@ -23,4 +23,5 @@ if [ -e /init ] && $GREP -q '^mountroot$' /init; then
$SED
"/^mountroot
$/
i
\\
export LIVEMEDIA=/dev/mapper/ventoy"
-i
/init
$SED
"/^mountroot
$/
i
\\
export LIVEMEDIA=/dev/mapper/ventoy"
-i
/init
$SED
"/^mountroot
$/
i
\\
export LIVE_MEDIA=/dev/mapper/ventoy"
-i
/init
$SED
"/^mountroot
$/
i
\\
export LIVE_MEDIA=/dev/mapper/ventoy"
-i
/init
$SED
"/^mountroot
$/
i
\\
export FROMISO=
$VTOY_PATH
/mnt/fuse/ventoy.iso"
-i
/init
$SED
"/^mountroot
$/
i
\\
export FROMISO=
$VTOY_PATH
/mnt/fuse/ventoy.iso"
-i
/init
$SED
"/exec *run-init/i
\\
$BUSYBOX_PATH
/sh
$VTOY_PATH
/hook/debian/truenas-bottom.sh"
-i
/init
fi
fi
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment