mirror of
				https://github.com/ventoy/Ventoy.git
				synced 2025-10-29 15:55:04 -04:00 
			
		
		
		
	Fix the boot issue for TrueNAS Scale. (#3069)
This commit is contained in:
		
							parent
							
								
									6fbc08cfcb
								
							
						
					
					
						commit
						2dafe75509
					
				
							
								
								
									
										25
									
								
								IMG/cpio/ventoy/hook/debian/truenas-bottom.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								IMG/cpio/ventoy/hook/debian/truenas-bottom.sh
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,25 @@ | ||||
| #!/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 | ||||
| 
 | ||||
| @ -27,7 +27,7 @@ VTPATH_OLD=$PATH; PATH=$BUSYBOX_PATH:$VTOY_PATH/tool:$PATH | ||||
| 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 | ||||
|     vtoy_fuse_iso -f $VTOY_PATH/ventoy_dm_table -m $VTOY_PATH/mnt/fuse | ||||
|  | ||||
| @ -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 LIVE_MEDIA=/dev/mapper/ventoy"  -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 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user