debug.cfg 5.17 KB
Newer Older
longpanda's avatar
longpanda committed
1
2


longpanda's avatar
longpanda committed
3
submenu 'Check plugin json configuration (ventoy.json)' --class=debug_json {
longpanda's avatar
update  
longpanda committed
4
    menuentry 'Check global control plugin configuration' --class=debug_control {
longpanda's avatar
longpanda committed
5
        set pager=1
longpanda's avatar
longpanda committed
6
        vt_check_plugin_json $vt_plugin_path control $vtoy_iso_part
longpanda's avatar
longpanda committed
7
8
9
10
11
12
        
        echo -e "\npress ENTER to exit ..."
        read vtInputKey
        unset pager
    }
    
longpanda's avatar
longpanda committed
13
    menuentry 'Check theme plugin configuration' --class=debug_theme {
longpanda's avatar
longpanda committed
14
        set pager=1
longpanda's avatar
longpanda committed
15
        vt_check_plugin_json $vt_plugin_path theme $vtoy_iso_part
longpanda's avatar
longpanda committed
16
17
18
19
20
21
        
        echo -e "\npress ENTER to exit ..."
        read vtInputKey
        unset pager
    }
    
longpanda's avatar
longpanda committed
22
    menuentry 'Check auto install plugin configuration' --class=debug_autoinstall {
longpanda's avatar
longpanda committed
23
        set pager=1
longpanda's avatar
longpanda committed
24
        vt_check_plugin_json $vt_plugin_path auto_install $vtoy_iso_part
longpanda's avatar
longpanda committed
25
26
27
28
29
30
        
        echo -e "\npress ENTER to exit ..."
        read vtInputKey
        unset pager
    }
    
longpanda's avatar
longpanda committed
31
    menuentry 'Check persistence plugin configuration' --class=debug_persistence {
longpanda's avatar
longpanda committed
32
        set pager=1
longpanda's avatar
longpanda committed
33
        vt_check_plugin_json $vt_plugin_path persistence $vtoy_iso_part
longpanda's avatar
longpanda committed
34
35
36
37
38
39
40
41
42
        
        echo -e "\n############### dump persistence ###############"
        vt_dump_persistence
        
        echo -e "\npress ENTER to exit ..."
        read vtInputKey
        unset pager
    }
    
longpanda's avatar
longpanda committed
43
    menuentry 'Check menu alias plugin configuration' --class=debug_menualias {
longpanda's avatar
longpanda committed
44
        set pager=1
longpanda's avatar
longpanda committed
45
        vt_check_plugin_json $vt_plugin_path menu_alias $vtoy_iso_part
longpanda's avatar
longpanda committed
46
47
48
49
50
51
        
        echo -e "\npress ENTER to exit ..."
        read vtInputKey
        unset pager
    }
    
longpanda's avatar
longpanda committed
52
53
    menuentry 'Check menu class plugin configuration' --class=debug_menuclass {
        set pager=1
longpanda's avatar
longpanda committed
54
        vt_check_plugin_json $vt_plugin_path menu_class $vtoy_iso_part
longpanda's avatar
longpanda committed
55
56
57
58
        
        echo -e "\npress ENTER to exit ..."
        read vtInputKey
        unset pager
longpanda's avatar
longpanda committed
59
60
61
62
63
64
    }  

    menuentry 'Check injection plugin configuration' --class=debug_injection {
        set pager=1
        vt_check_plugin_json $vt_plugin_path injection $vtoy_iso_part
        
longpanda's avatar
longpanda committed
65
66
67
68
69
70
71
72
73
        echo -e "\npress ENTER to exit ..."
        read vtInputKey
        unset pager
    } 

    menuentry 'Check auto memdisk plugin configuration' --class=debug_automemdisk {
        set pager=1
        vt_check_plugin_json $vt_plugin_path auto_memdisk $vtoy_iso_part
        
longpanda's avatar
longpanda committed
74
75
76
        echo -e "\npress ENTER to exit ..."
        read vtInputKey
        unset pager
longpanda's avatar
longpanda committed
77
78
79
80
81
82
83
84
85
86
    }  

    menuentry 'Check image list plugin configuration' --class=debug_imagelist {
        set pager=1
        vt_check_plugin_json $vt_plugin_path image_list $vtoy_iso_part
        
        echo -e "\npress ENTER to exit ..."
        read vtInputKey
        unset pager
    }
longpanda's avatar
longpanda committed
87
    
longpanda's avatar
longpanda committed
88
89
90
91
92
93
94
95
96
    menuentry 'Check boot conf replace plugin configuration' --class=debug_bootconf_replace {
        set pager=1
        vt_check_plugin_json $vt_plugin_path conf_replace $vtoy_iso_part
        
        echo -e "\npress ENTER to exit ..."
        read vtInputKey
        unset pager
    }
    
longpanda's avatar
longpanda committed
97
98
99
100
101
102
103
104
105
    menuentry 'Check dud plugin configuration' --class=debug_dud {
        set pager=1
        vt_check_plugin_json $vt_plugin_path dud $vtoy_iso_part
        
        echo -e "\npress ENTER to exit ..."
        read vtInputKey
        unset pager
    }
    
longpanda's avatar
longpanda committed
106
107
108
109
110
111
112
113
114
    menuentry 'Check password plugin configuration' --class=debug_pwd {
        set pager=1
        vt_check_plugin_json $vt_plugin_path password $vtoy_iso_part
        
        echo -e "\npress ENTER to exit ..."
        read vtInputKey
        unset pager
    }
    
longpanda's avatar
longpanda committed
115
    menuentry 'Return to previous menu [Esc]' --class=vtoyret VTOY_RET {
longpanda's avatar
longpanda committed
116
117
118
119
        echo 'Return ...'
    }
}

longpanda's avatar
update  
longpanda committed
120

longpanda's avatar
longpanda committed
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
submenu "Resolution Configuration" --class=debug_resolution {
    menuentry 'Return to previous menu [Esc]' --class=vtoyret VTOY_RET {
        echo 'Return ...'
    }
    
    vt_update_cur_video_mode VT_CUR_MODE
    set vdid=0
    while [ $vdid -lt $VTOY_VIDEO_MODE_NUM ]; do
        vt_get_video_mode $vdid vtCurMode
        
        unset vtActive
        if [ "$vtCurMode" = "$VT_CUR_MODE" ]; then
            set vtActive="[*]"
        fi
        
        menuentry "$vtCurMode $vtActive" --class=debug_videomode VTOY_RUN_RET {
            terminal_output console
            set gfxmode=$1
            terminal_output gfxterm
        }

        vt_incr vdid 1
    done
}

longpanda's avatar
longpanda committed
146
147
148
149
150
151
152
153
154
155
156
submenu "Screen Display Mode" --class=debug_screen_mode {
    menuentry 'Force Text Mode' --class=debug_text_mode {
        terminal_output console
    }
    menuentry 'Force Graphics Mode' --class=debug_gui_mode {
        terminal_output gfxterm
    }
    menuentry 'Return to previous menu [Esc]' --class=vtoyret VTOY_RET {
        echo 'Return ...'
    }
}
longpanda's avatar
longpanda committed
157

longpanda's avatar
update  
longpanda committed
158
159
if [ "$grub_platform" != "pc" ]; then
    submenu 'Ventoy UEFI Utilities' --class=debug_util {
160
        menuentry 'Fixup Windows BlinitializeLibrary Failure' --class=debug_util_blinit {
longpanda's avatar
longpanda committed
161
            chainloader ${vtoy_path}/vtoyutil_${VTOY_EFI_ARCH}.efi env_param=${env_param} ${vtdebug_flag} feature=fix_windows_mmap
longpanda's avatar
update  
longpanda committed
162
163
164
165
166
167
168
169
170
171
172
            boot
            echo -e "\npress ENTER to exit ..."
            read vtInputKey
        }

        menuentry 'Return to previous menu [Esc]' --class=vtoyret VTOY_RET {
            echo 'Return ...'
        }
    }
fi

longpanda's avatar
longpanda committed
173
menuentry 'Return to previous menu [Esc]' --class=vtoyret VTOY_RET {
longpanda's avatar
longpanda committed
174
175
    echo 'Return ...'
}