Сделал так: /----------------------------------------------------------------------------\ |setparams 'Change language (press F2)' | | | | set pager=1 | | set debug=all | | insmod regexp | | for langstr in "ru_RU=Russian" "en_US=English" "pt_BR=Portuguese" "\| |kk_KZ=Kazakh" "uk_UA=Ukrainian"; do | | regexp -s 2:langname -s 1:langcode '(.*)=(.*)' "$langstr" | | menuentry "${langname}" "$langcode" { | | lang="$2" | | export lang | | configfile ${prefix}/grub.cfg | | } | done | | menuentry $"Return to the Main menu" { | | configfile ${prefix}/grub.cfg | | } | | Booting a command list script/script.c:65: free 0x8ffde04a0 script/script.c:65: free 0x8ffde0900 script/script.c:65: free 0x8ffde0940 script/script.c:65: free 0x8ffde04e0 script/script.c:65: free 0x8ffde0540 script/script.c:65: free 0x8ffde0580 script/script.c:65: free 0x8ffde05e0 script/script.c:65: free 0x8ffde0640 script/script.c:65: free 0x8ffde0720 script/script.c:65: free 0x8ffde0800 script/script.c:65: free 0x8ffde0860 script/script.c:65: free 0x8ffde08a0 script/lexer.c:336: token 288 text [insmod] script/script.c:50: malloc 0x8ffde08a0 script/script.c:50: malloc 0x8ffde0860 script/script.c:163: arglist script/script.c:50: malloc 0x8ffde0800 script/lexer.c:336: token 288 text [regexp] script/script.c:50: malloc 0x8ffde07a0 script/script.c:50: malloc 0x8ffde0760 script/script.c:163: arglist script/script.c:50: malloc 0x8ffde0700 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffde06a0 script/script.c:50: malloc 0x8ffde0660 script/script.c:198: cmdline script/script.c:50: malloc 0x8ffde0600 script/lexer.c:336: token 0 text [] script/script.c:50: malloc 0x8ffde05a0 script/script.c:50: malloc 0x8ffde0560 script/script.c:294: append command script/script.c:50: malloc 0x8ffde0520 kern/verifiers.c:212: string: insmod regexp, type: 2 script/script.c:65: free 0x8ffde0520 script/script.c:65: free 0x8ffde0560 script/script.c:65: free 0x8ffde05a0 script/script.c:65: free 0x8ffde0600 script/script.c:65: free 0x8ffde0660 script/script.c:65: free 0x8ffde06a0 script/script.c:65: free 0x8ffde0700 script/script.c:65: free 0x8ffde0760 script/script.c:65: free 0x8ffde07a0 script/script.c:65: free 0x8ffde0800 script/script.c:65: free 0x8ffde0860 script/script.c:65: free 0x8ffde08a0 script/lexer.c:336: token 280 text [for] script/script.c:50: malloc 0x8ffde0940 script/script.c:50: malloc 0x8ffde0780 script/lexer.c:336: token 288 text [langstr] script/script.c:50: malloc 0x8ffde0720 script/script.c:50: malloc 0x8ffde06e0 script/lexer.c:336: token 282 text [in] script/script.c:50: malloc 0x8ffde0680 script/script.c:50: malloc 0x8ffde0640 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffde0460 script/script.c:50: malloc 0x8ffde0420 script/lexer.c:336: token 289 text [ru_RU=Russian] script/script.c:50: malloc 0x8ffde03c0 script/script.c:50: malloc 0x8ffde0380 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffde0320 script/script.c:50: malloc 0x8ffde02e0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffde0280 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffde0180 script/script.c:50: malloc 0x8ffde0140 script/lexer.c:336: token 289 text [en_US=English] script/script.c:50: malloc 0x8ffde00e0 script/script.c:50: malloc 0x8ffde00a0 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffde0220 script/script.c:50: malloc 0x8ffde0060 script/script.c:163: arglist script/script.c:50: malloc 0x8ffddff20 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffddfe20 script/script.c:50: malloc 0x8ffddfde0 script/lexer.c:336: token 289 text [pt_BR=Portuguese] script/script.c:50: malloc 0x8ffddfb60 script/script.c:50: malloc 0x8ffddfb20 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffddfec0 script/script.c:50: malloc 0x8ffddfae0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffddfa80 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffddf700 script/script.c:50: malloc 0x8ffddf560 script/lexer.c:336: token 289 text [kk_KZ=Kazakh] script/script.c:50: malloc 0x8ffddf500 script/script.c:50: malloc 0x8ffddf4c0 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffddf7a0 script/script.c:50: malloc 0x8ffddf3e0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffddf380 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffddf280 script/script.c:50: malloc 0x8ffddf240 script/lexer.c:336: token 289 text [uk_UA=Ukrainian] script/script.c:50: malloc 0x8ffddf1e0 script/script.c:50: malloc 0x8ffddf1a0 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffddf320 script/script.c:50: malloc 0x8ffddf160 script/script.c:163: arglist script/script.c:50: malloc 0x8ffddf100 script/lexer.c:336: token 265 text [;] script/script.c:50: malloc 0x8ffddf0a0 script/script.c:50: malloc 0x8ffddf060 script/lexer.c:336: token 274 text [do] script/script.c:50: malloc 0x8ffddf000 script/script.c:50: malloc 0x8ffddefc0 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffddef60 script/script.c:50: malloc 0x8ffddef20 script/lexer.c:336: token 288 text [regexp] script/script.c:50: malloc 0x8ffddecc0 script/script.c:50: malloc 0x8ffddec80 script/script.c:163: arglist script/script.c:50: malloc 0x8ffddec20 script/lexer.c:336: token 289 text [-s] script/script.c:50: malloc 0x8ffddebc0 script/script.c:50: malloc 0x8ffddeb80 script/script.c:163: arglist script/script.c:50: malloc 0x8ffddeb20 script/lexer.c:336: token 289 text [2:langname] script/script.c:50: malloc 0x8ffdde9e0 script/script.c:50: malloc 0x8ffdde8a0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffdde840 script/lexer.c:336: token 289 text [-s] script/script.c:50: malloc 0x8ffdde7e0 script/script.c:50: malloc 0x8ffdde7a0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffdde740 script/lexer.c:336: token 289 text [1:langcode] script/script.c:50: malloc 0x8ffdde6e0 script/script.c:50: malloc 0x8ffdde6a0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffdde640 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffdde540 script/script.c:50: malloc 0x8ffdde500 script/lexer.c:336: token 289 text [(.*)=(.*)] script/script.c:50: malloc 0x8ffdde4a0 script/script.c:50: malloc 0x8ffdde460 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffdde5e0 script/script.c:50: malloc 0x8ffdde420 script/script.c:163: arglist script/script.c:50: malloc 0x8ffdde3c0 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffdde2c0 script/script.c:50: malloc 0x8ffdde280 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffdde220 script/script.c:50: malloc 0x8ffdde1e0 script/lexer.c:336: token 289 text [langstr] script/script.c:50: malloc 0x8ffdde180 script/script.c:50: malloc 0x8ffd55fe0 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffd55f80 script/script.c:50: malloc 0x8ffd55f40 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffdde360 script/script.c:50: malloc 0x8ffd55f00 script/script.c:163: arglist script/script.c:50: malloc 0x8ffd55da0 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffd55d40 script/script.c:50: malloc 0x8ffd55d00 script/script.c:198: cmdline script/script.c:50: malloc 0x8ffd55ca0 script/script.c:294: append command script/script.c:50: malloc 0x8ffd55c60 script/lexer.c:336: token 288 text [menuentry] script/script.c:50: malloc 0x8ffd55a20 script/script.c:50: malloc 0x8ffd559e0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffd55980 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffd557a0 script/script.c:50: malloc 0x8ffd55760 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffd55700 script/script.c:50: malloc 0x8ffd556c0 script/lexer.c:336: token 289 text [langname] script/script.c:50: malloc 0x8ffd55660 script/script.c:50: malloc 0x8ffd55620 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffd555c0 script/script.c:50: malloc 0x8ffd55580 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffd55920 script/script.c:50: malloc 0x8ffd55540 script/script.c:163: arglist script/script.c:50: malloc 0x8ffd554e0 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffd553e0 script/script.c:50: malloc 0x8ffd553a0 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffd55340 script/script.c:50: malloc 0x8ffd55300 script/lexer.c:336: token 289 text [langcode] script/script.c:50: malloc 0x8ffd552a0 script/script.c:50: malloc 0x8ffd55260 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffd55200 script/script.c:50: malloc 0x8ffd550c0 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffd55480 script/script.c:50: malloc 0x8ffd55080 script/script.c:163: arglist script/script.c:50: malloc 0x8ffd55020 script/lexer.c:336: token 266 text [{] script/script.c:50: malloc 0x8ffd54fc0 script/script.c:50: malloc 0x8ffd54f80 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffd54e00 script/script.c:50: malloc 0x8ffd54dc0 script/lexer.c:336: token 289 text [lang=] script/script.c:50: malloc 0x8ffd54c20 script/script.c:50: malloc 0x8ffd54b00 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffd54aa0 script/script.c:50: malloc 0x8ffd54a60 script/lexer.c:336: token 289 text [2] script/script.c:50: malloc 0x8ffd54a00 script/script.c:50: malloc 0x8ffd549c0 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffd54960 script/script.c:50: malloc 0x8ffd54920 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffd548c0 script/script.c:50: malloc 0x8ffd54880 script/script.c:163: arglist script/script.c:50: malloc 0x8ffd54720 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffd546c0 script/script.c:50: malloc 0x8ffd54680 script/script.c:198: cmdline script/script.c:50: malloc 0x8ffd54620 script/script.c:294: append command script/script.c:50: malloc 0x8ffd545e0 script/lexer.c:336: token 288 text [export] script/script.c:50: malloc 0x8ffd544a0 script/script.c:50: malloc 0x8ffd54460 script/script.c:163: arglist script/script.c:50: malloc 0x8ffd54400 script/lexer.c:336: token 288 text [lang] script/script.c:50: malloc 0x8ffd543a0 script/script.c:50: malloc 0x8ffd54360 script/script.c:163: arglist script/script.c:50: malloc 0x8ffd54300 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffd542a0 script/script.c:50: malloc 0x8ffd541a0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ffd54140 script/script.c:294: append command script/lexer.c:336: token 288 text [configfile] script/script.c:50: malloc 0x8ffd53fc0 script/script.c:50: malloc 0x8ffd53f80 script/script.c:163: arglist script/script.c:50: malloc 0x8ffd53f20 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffd53d20 script/script.c:50: malloc 0x8ffd53ce0 script/lexer.c:336: token 289 text [prefix] script/script.c:50: malloc 0x8ffd53c80 script/script.c:50: malloc 0x8ffd53c40 script/lexer.c:336: token 289 text [/grub.cfg] script/script.c:50: malloc 0x8ffd53ec0 script/script.c:50: malloc 0x8ffd53e80 script/script.c:163: arglist script/script.c:50: malloc 0x8ffd53ac0 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffd53a60 script/script.c:50: malloc 0x8ffd53a20 script/script.c:198: cmdline script/script.c:50: malloc 0x8ffd539c0 script/script.c:294: append command script/lexer.c:336: token 267 text [}] script/script.c:50: malloc 0x8ffd53880 script/script.c:50: malloc 0x8ffd53840 script/script.c:50: malloc 0x8ffd537c0 script/script.c:50: malloc 0x8ffd54f20 script/script.c:50: malloc 0x8ffd54ea0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffd53700 script/script.c:198: cmdline script/script.c:50: malloc 0x8ffd536a0 script/script.c:294: append command script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffd53560 script/script.c:50: malloc 0x8ffd53520 script/lexer.c:336: token 275 text [done] script/script.c:50: malloc 0x8ffd533e0 script/script.c:50: malloc 0x8ffd533a0 script/script.c:247: cmdfor script/script.c:50: malloc 0x8ffd53340 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffd532e0 script/script.c:50: malloc 0x8ffd532a0 script/lexer.c:336: token 0 text [] script/script.c:50: malloc 0x8ffd534c0 script/script.c:50: malloc 0x8ffd53480 script/script.c:294: append command script/script.c:50: malloc 0x8ffd53260 commands/wildcard.c:535: no expansion needed commands/wildcard.c:594: paths[0] = `(.*)=(.*)' kern/verifiers.c:212: string: regexp -s 2:langname -s 1:langcode (.*)=(.*) ru_RU=Russian, type: 2 kern/verifiers.c:212: string: menuentry Russian ru_RU { lang="$2" export lang configfile ${prefix}/grub.cfg }, type: 2 commands/menuentry.c:152: id:"(null)" commands/menuentry.c:153: title:"Russian" commands/menuentry.c:157: menu_id:"Russian" commands/wildcard.c:535: no expansion needed commands/wildcard.c:594: paths[0] = `(.*)=(.*)' kern/verifiers.c:212: string: regexp -s 2:langname -s 1:langcode (.*)=(.*) en_US=English, type: 2 kern/verifiers.c:212: string: menuentry English en_US { lang="$2" export lang configfile ${prefix}/grub.cfg }, type: 2 commands/menuentry.c:152: id:"(null)" commands/menuentry.c:153: title:"English" commands/menuentry.c:157: menu_id:"English" commands/wildcard.c:535: no expansion needed commands/wildcard.c:594: paths[0] = `(.*)=(.*)' kern/verifiers.c:212: string: regexp -s 2:langname -s 1:langcode (.*)=(.*) pt_BR=Portuguese, type: 2 kern/verifiers.c:212: string: menuentry Portuguese pt_BR { lang="$2" export lang configfile ${prefix}/grub.cfg }, type: 2 commands/menuentry.c:152: id:"(null)" commands/menuentry.c:153: title:"Portuguese" commands/menuentry.c:157: menu_id:"Portuguese" commands/wildcard.c:535: no expansion needed commands/wildcard.c:594: paths[0] = `(.*)=(.*)' kern/verifiers.c:212: string: regexp -s 2:langname -s 1:langcode (.*)=(.*) kk_KZ=Kazakh, type: 2 kern/verifiers.c:212: string: menuentry Kazakh kk_KZ { lang="$2" export lang configfile ${prefix}/grub.cfg }, type: 2 commands/menuentry.c:152: id:"(null)" commands/menuentry.c:153: title:"Kazakh" commands/menuentry.c:157: menu_id:"Kazakh" commands/wildcard.c:535: no expansion needed commands/wildcard.c:594: paths[0] = `(.*)=(.*)' kern/verifiers.c:212: string: regexp -s 2:langname -s 1:langcode (.*)=(.*) uk_UA=Ukrainian, type: 2 kern/verifiers.c:212: string: menuentry Ukrainian uk_UA { lang="$2" export lang configfile ${prefix}/grub.cfg }, type: 2 commands/menuentry.c:152: id:"(null)" commands/menuentry.c:153: title:"Ukrainian" commands/menuentry.c:157: menu_id:"Ukrainian" script/script.c:65: free 0x8ffd53260 script/script.c:65: free 0x8ffd53480 script/script.c:65: free 0x8ffd534c0 script/script.c:65: free 0x8ffd532a0 script/script.c:65: free 0x8ffd532e0 script/script.c:65: free 0x8ffd53340 script/script.c:65: free 0x8ffd533a0 script/script.c:65: free 0x8ffd533e0 script/script.c:65: free 0x8ffd53520 script/script.c:65: free 0x8ffd53560 script/script.c:65: free 0x8ffd536a0 script/script.c:65: free 0x8ffd53700 script/script.c:65: free 0x8ffd54ea0 script/script.c:65: free 0x8ffd54f20 script/script.c:65: free 0x8ffd537c0 script/script.c:65: free 0x8ffd54f80 script/script.c:65: free 0x8ffd54fc0 script/script.c:65: free 0x8ffd55020 script/script.c:65: free 0x8ffd55080 script/script.c:65: free 0x8ffd55480 script/script.c:65: free 0x8ffd550c0 script/script.c:65: free 0x8ffd55200 script/script.c:65: free 0x8ffd55260 script/script.c:65: free 0x8ffd552a0 script/script.c:65: free 0x8ffd55300 script/script.c:65: free 0x8ffd55340 script/script.c:65: free 0x8ffd553a0 script/script.c:65: free 0x8ffd553e0 script/script.c:65: free 0x8ffd554e0 script/script.c:65: free 0x8ffd55540 script/script.c:65: free 0x8ffd55920 script/script.c:65: free 0x8ffd55580 script/script.c:65: free 0x8ffd555c0 script/script.c:65: free 0x8ffd55620 script/script.c:65: free 0x8ffd55660 script/script.c:65: free 0x8ffd556c0 script/script.c:65: free 0x8ffd55700 script/script.c:65: free 0x8ffd55760 script/script.c:65: free 0x8ffd557a0 script/script.c:65: free 0x8ffd55980 script/script.c:65: free 0x8ffd559e0 script/script.c:65: free 0x8ffd55a20 script/script.c:65: free 0x8ffd55c60 script/script.c:65: free 0x8ffd55ca0 script/script.c:65: free 0x8ffd55d00 script/script.c:65: free 0x8ffd55d40 script/script.c:65: free 0x8ffd55da0 script/script.c:65: free 0x8ffd55f00 script/script.c:65: free 0x8ffdde360 script/script.c:65: free 0x8ffd55f40 script/script.c:65: free 0x8ffd55f80 script/script.c:65: free 0x8ffd55fe0 script/script.c:65: free 0x8ffdde180 script/script.c:65: free 0x8ffdde1e0 script/script.c:65: free 0x8ffdde220 script/script.c:65: free 0x8ffdde280 script/script.c:65: free 0x8ffdde2c0 script/script.c:65: free 0x8ffdde3c0 script/script.c:65: free 0x8ffdde420 script/script.c:65: free 0x8ffdde5e0 script/script.c:65: free 0x8ffdde460 script/script.c:65: free 0x8ffdde4a0 script/script.c:65: free 0x8ffdde500 script/script.c:65: free 0x8ffdde540 script/script.c:65: free 0x8ffdde640 script/script.c:65: free 0x8ffdde6a0 script/script.c:65: free 0x8ffdde6e0 script/script.c:65: free 0x8ffdde740 script/script.c:65: free 0x8ffdde7a0 script/script.c:65: free 0x8ffdde7e0 script/script.c:65: free 0x8ffdde840 script/script.c:65: free 0x8ffdde8a0 script/script.c:65: free 0x8ffdde9e0 script/script.c:65: free 0x8ffddeb20 script/script.c:65: free 0x8ffddeb80 script/script.c:65: free 0x8ffddebc0 script/script.c:65: free 0x8ffddec20 script/script.c:65: free 0x8ffddec80 script/script.c:65: free 0x8ffddecc0 script/script.c:65: free 0x8ffddef20 script/script.c:65: free 0x8ffddef60 script/script.c:65: free 0x8ffddefc0 script/script.c:65: free 0x8ffddf000 script/script.c:65: free 0x8ffddf060 script/script.c:65: free 0x8ffddf0a0 script/script.c:65: free 0x8ffddf100 script/script.c:65: free 0x8ffddf160 script/script.c:65: free 0x8ffddf320 script/script.c:65: free 0x8ffddf1a0 script/script.c:65: free 0x8ffddf1e0 script/script.c:65: free 0x8ffddf240 script/script.c:65: free 0x8ffddf280 script/script.c:65: free 0x8ffddf380 script/script.c:65: free 0x8ffddf3e0 script/script.c:65: free 0x8ffddf7a0 script/script.c:65: free 0x8ffddf4c0 script/script.c:65: free 0x8ffddf500 script/script.c:65: free 0x8ffddf560 script/script.c:65: free 0x8ffddf700 script/script.c:65: free 0x8ffddfa80 script/script.c:65: free 0x8ffddfae0 script/script.c:65: free 0x8ffddfec0 script/script.c:65: free 0x8ffddfb20 script/script.c:65: free 0x8ffddfb60 script/script.c:65: free 0x8ffddfde0 script/script.c:65: free 0x8ffddfe20 script/script.c:65: free 0x8ffddff20 script/script.c:65: free 0x8ffde0060 script/script.c:65: free 0x8ffde0220 script/script.c:65: free 0x8ffde00a0 script/script.c:65: free 0x8ffde00e0 script/script.c:65: free 0x8ffde0140 script/script.c:65: free 0x8ffde0180 script/script.c:65: free 0x8ffde0280 script/script.c:65: free 0x8ffde02e0 script/script.c:65: free 0x8ffde0320 script/script.c:65: free 0x8ffde0380 script/script.c:65: free 0x8ffde03c0 script/script.c:65: free 0x8ffde0420 script/script.c:65: free 0x8ffde0460 script/script.c:65: free 0x8ffde0640 script/script.c:65: free 0x8ffde0680 script/script.c:65: free 0x8ffde06e0 script/script.c:65: free 0x8ffde0720 script/script.c:65: free 0x8ffde0780 script/script.c:65: free 0x8ffde0940 script/script.c:65: free 0x8ffd53840 script/script.c:65: free 0x8ffd53880 script/script.c:65: free 0x8ffd539c0 script/script.c:65: free 0x8ffd53a20 script/script.c:65: free 0x8ffd53a60 script/script.c:65: free 0x8ffd53ac0 script/script.c:65: free 0x8ffd53e80 script/script.c:65: free 0x8ffd53ec0 script/script.c:65: free 0x8ffd53c40 script/script.c:65: free 0x8ffd53c80 script/script.c:65: free 0x8ffd53ce0 script/script.c:65: free 0x8ffd53d20 script/script.c:65: free 0x8ffd53f20 script/script.c:65: free 0x8ffd53f80 script/script.c:65: free 0x8ffd53fc0 script/script.c:65: free 0x8ffd54140 script/script.c:65: free 0x8ffd541a0 script/script.c:65: free 0x8ffd542a0 script/script.c:65: free 0x8ffd54300 script/script.c:65: free 0x8ffd54360 script/script.c:65: free 0x8ffd543a0 script/script.c:65: free 0x8ffd54400 script/script.c:65: free 0x8ffd54460 script/script.c:65: free 0x8ffd544a0 script/script.c:65: free 0x8ffd545e0 script/script.c:65: free 0x8ffd54620 script/script.c:65: free 0x8ffd54680 script/script.c:65: free 0x8ffd546c0 script/script.c:65: free 0x8ffd54720 script/script.c:65: free 0x8ffd54880 script/script.c:65: free 0x8ffd548c0 script/script.c:65: free 0x8ffd54920 script/script.c:65: free 0x8ffd54960 script/script.c:65: free 0x8ffd549c0 script/script.c:65: free 0x8ffd54a00 script/script.c:65: free 0x8ffd54a60 script/script.c:65: free 0x8ffd54aa0 script/script.c:65: free 0x8ffd54b00 script/script.c:65: free 0x8ffd54c20 script/script.c:65: free 0x8ffd54dc0 script/script.c:65: free 0x8ffd54e00 script/lexer.c:336: token 288 text [menuentry] script/script.c:50: malloc 0x8ffde0700 script/script.c:50: malloc 0x8ffde06c0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffde0660 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffde0480 script/script.c:50: malloc 0x8ffde0440 script/lexer.c:336: token 289 text [Return to the Main menu] script/script.c:50: malloc 0x8ffde03e0 script/script.c:50: malloc 0x8ffde0380 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffde0320 script/script.c:50: malloc 0x8ffde02e0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffde0280 script/lexer.c:336: token 266 text [{] script/script.c:50: malloc 0x8ffde0220 script/script.c:50: malloc 0x8ffde01e0 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffde0060 script/script.c:50: malloc 0x8ffddff40 script/lexer.c:336: token 288 text [configfile] script/script.c:50: malloc 0x8ffddfee0 script/script.c:50: malloc 0x8ffddfb80 script/script.c:163: arglist script/script.c:50: malloc 0x8ffddfb20 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffddf7a0 script/script.c:50: malloc 0x8ffddf760 script/lexer.c:336: token 289 text [prefix] script/script.c:50: malloc 0x8ffddf700 script/script.c:50: malloc 0x8ffddf560 script/lexer.c:336: token 289 text [/grub.cfg] script/script.c:50: malloc 0x8ffddfac0 script/script.c:50: malloc 0x8ffddfa80 script/script.c:163: arglist script/script.c:50: malloc 0x8ffddf500 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffddf4a0 script/script.c:50: malloc 0x8ffddf3e0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ffddf380 script/script.c:294: append command script/script.c:50: malloc 0x8ffddf340 script/lexer.c:336: token 267 text [}] script/script.c:50: malloc 0x8ffddf200 script/script.c:50: malloc 0x8ffddf1c0 script/script.c:50: malloc 0x8ffddf160 script/script.c:50: malloc 0x8ffde0180 script/script.c:50: malloc 0x8ffde0120 script/script.c:163: arglist script/script.c:50: malloc 0x8ffddf0a0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ffddf040 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffddefe0 script/script.c:50: malloc 0x8ffddefa0 script/lexer.c:336: token 0 text [] script/script.c:50: malloc 0x8ffddf2e0 script/script.c:50: malloc 0x8ffddf2a0 script/script.c:294: append command script/script.c:50: malloc 0x8ffddef60 kern/verifiers.c:212: string: menuentry Return to the Main menu { configfile ${prefix}/grub.cfg }, type: 2 commands/menuentry.c:152: id:"(null)" commands/menuentry.c:153: title:"Return to the Main menu" commands/menuentry.c:157: menu_id:"Return to the Main menu" script/script.c:65: free 0x8ffddef60 script/script.c:65: free 0x8ffddf2a0 script/script.c:65: free 0x8ffddf2e0 script/script.c:65: free 0x8ffddefa0 script/script.c:65: free 0x8ffddefe0 script/script.c:65: free 0x8ffddf040 script/script.c:65: free 0x8ffddf0a0 script/script.c:65: free 0x8ffde0120 script/script.c:65: free 0x8ffde0180 script/script.c:65: free 0x8ffddf160 script/script.c:65: free 0x8ffde01e0 script/script.c:65: free 0x8ffde0220 Несколько строк не сохранилось. Появилось меню. Выбрал Russian script/lexer.c:336: token 288 text [setparams] script/script.c:50: malloc 0x8ffde06a0 script/script.c:50: malloc 0x8ffde0660 script/script.c:163: arglist script/script.c:50: malloc 0x8ffde0600 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffde0420 script/script.c:50: malloc 0x8ffde03e0 script/lexer.c:336: token 289 text [Russian] script/script.c:50: malloc 0x8ffde0380 script/script.c:50: malloc 0x8ffde0340 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffde02e0 script/script.c:50: malloc 0x8ffde02a0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffde0240 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffde0140 script/script.c:50: malloc 0x8ffde0100 script/lexer.c:336: token 289 text [ru_RU] script/script.c:50: malloc 0x8ffde00a0 script/script.c:50: malloc 0x8ffde0060 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffde01e0 script/script.c:50: malloc 0x8ffddff40 script/script.c:163: arglist script/script.c:50: malloc 0x8ffddfee0 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffddfb60 script/script.c:50: malloc 0x8ffddfb20 script/script.c:198: cmdline script/script.c:50: malloc 0x8ffddfac0 script/lexer.c:336: token 0 text [] script/script.c:50: malloc 0x8ffde0740 script/script.c:50: malloc 0x8ffddfa80 script/script.c:294: append command script/script.c:50: malloc 0x8ffddf7c0 kern/verifiers.c:212: string: setparams Russian ru_RU, type: 2 script/script.c:65: free 0x8ffddf7c0 script/script.c:65: free 0x8ffddfa80 script/script.c:65: free 0x8ffde0740 script/script.c:65: free 0x8ffddfac0 script/script.c:65: free 0x8ffddfb20 script/script.c:65: free 0x8ffddfb60 script/script.c:65: free 0x8ffddfee0 script/script.c:65: free 0x8ffddff40 script/script.c:65: free 0x8ffde01e0 script/script.c:65: free 0x8ffde0060 script/script.c:65: free 0x8ffde00a0 script/script.c:65: free 0x8ffde0100 script/script.c:65: free 0x8ffde0140 script/script.c:65: free 0x8ffde0240 script/script.c:65: free 0x8ffde02a0 script/script.c:65: free 0x8ffde02e0 script/script.c:65: free 0x8ffde0340 script/script.c:65: free 0x8ffde0380 script/script.c:65: free 0x8ffde03e0 script/script.c:65: free 0x8ffde0420 script/script.c:65: free 0x8ffde0600 script/script.c:65: free 0x8ffde0660 script/script.c:65: free 0x8ffde06a0 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffde06a0 script/script.c:50: malloc 0x8ffde0660 script/lexer.c:336: token 0 text [] script/script.c:50: malloc 0x8ffde0600 script/script.c:50: malloc 0x8ffde05c0 script/script.c:65: free 0x8ffde05c0 script/script.c:65: free 0x8ffde0600 script/script.c:65: free 0x8ffde0660 script/script.c:65: free 0x8ffde06a0 script/lexer.c:336: token 289 text [lang=] script/script.c:50: malloc 0x8ffde0520 script/script.c:50: malloc 0x8ffde04e0 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffde0480 script/script.c:50: malloc 0x8ffde0440 script/lexer.c:336: token 289 text [2] script/script.c:50: malloc 0x8ffde03e0 script/script.c:50: malloc 0x8ffde03a0 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffde0340 script/script.c:50: malloc 0x8ffde0300 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffde02a0 script/script.c:50: malloc 0x8ffde0260 script/script.c:163: arglist script/script.c:50: malloc 0x8ffde0200 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffde01a0 script/script.c:50: malloc 0x8ffde0160 script/script.c:198: cmdline script/script.c:50: malloc 0x8ffde0100 script/lexer.c:336: token 0 text [] script/script.c:50: malloc 0x8ffde0740 script/script.c:50: malloc 0x8ffde00c0 script/script.c:294: append command script/script.c:50: malloc 0x8ffde0080 kern/verifiers.c:212: string: lang=ru_RU, type: 2 kern/disk.c:196: Opening `hd0'... disk/efi/efidisk.c:482: opening hd0 disk/efi/efidisk.c:511: m = 0xfa8908e8, last block = ee7c2af, block size = 200, io align = 0 disk/efi/efidisk.c:531: opening hd0 succeeded kern/fs.c:56: Detecting procfs... kern/fs.c:78: procfs detection failed. kern/fs.c:56: Detecting iso9660... disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x40 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x80 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x3c0 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x440 from hd0 kern/disk.c:295: Closing `hd0'. disk/efi/efidisk.c:540: closing hd0 kern/disk.c:196: Opening `hd0'... disk/efi/efidisk.c:482: opening hd0 disk/efi/efidisk.c:511: m = 0xfa8908e8, last block = ee7c2af, block size = 200, io align = 0 disk/efi/efidisk.c:531: opening hd0 succeeded kern/fs.c:56: Detecting procfs... kern/fs.c:78: procfs detection failed. kern/fs.c:56: Detecting iso9660... disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x40 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x80 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x3c0 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x440 from hd0 kern/disk.c:295: Closing `hd0'. disk/efi/efidisk.c:540: closing hd0 kern/disk.c:196: Opening `hd0'... disk/efi/efidisk.c:482: opening hd0 disk/efi/efidisk.c:511: m = 0xfa8908e8, last block = ee7c2af, block size = 200, io align = 0 disk/efi/efidisk.c:531: opening hd0 succeeded kern/fs.c:56: Detecting procfs... kern/fs.c:78: procfs detection failed. kern/fs.c:56: Detecting iso9660... disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x40 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x80 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x3c0 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x440 from hd0 kern/disk.c:295: Closing `hd0'. disk/efi/efidisk.c:540: closing hd0 kern/disk.c:196: Opening `hd0'... disk/efi/efidisk.c:482: opening hd0 disk/efi/efidisk.c:511: m = 0xfa8908e8, last block = ee7c2af, block size = 200, io align = 0 disk/efi/efidisk.c:531: opening hd0 succeeded kern/fs.c:56: Detecting procfs... kern/fs.c:78: procfs detection failed. kern/fs.c:56: Detecting iso9660... disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x40 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x80 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x3c0 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x440 from hd0 kern/disk.c:295: Closing `hd0'. disk/efi/efidisk.c:540: closing hd0 kern/disk.c:196: Opening `hd0'... disk/efi/efidisk.c:482: opening hd0 disk/efi/efidisk.c:511: m = 0xfa8908e8, last block = ee7c2af, block size = 200, io align = 0 disk/efi/efidisk.c:531: opening hd0 succeeded kern/fs.c:56: Detecting procfs... kern/fs.c:78: procfs detection failed. kern/fs.c:56: Detecting iso9660... disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x40 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x80 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x3c0 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x440 from hd0 kern/disk.c:295: Closing `hd0'. disk/efi/efidisk.c:540: closing hd0 kern/disk.c:196: Opening `hd0'... disk/efi/efidisk.c:482: opening hd0 disk/efi/efidisk.c:511: m = 0xfa8908e8, last block = ee7c2af, block size = 200, io align = 0 disk/efi/efidisk.c:531: opening hd0 succeeded kern/fs.c:56: Detecting procfs... kern/fs.c:78: procfs detection failed. kern/fs.c:56: Detecting iso9660... disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x40 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x80 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x3c0 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x440 from hd0 kern/disk.c:295: Closing `hd0'. disk/efi/efidisk.c:540: closing hd0 error: file `/boot/grub/locale/ru.gmo' not found. script/script.c:65: free 0x8ffde0080 script/script.c:65: free 0x8ffde00c0 script/script.c:65: free 0x8ffde0740 script/script.c:65: free 0x8ffde0100 script/script.c:65: free 0x8ffde0160 script/script.c:65: free 0x8ffde01a0 script/script.c:65: free 0x8ffde0200 script/script.c:65: free 0x8ffde0260 script/script.c:65: free 0x8ffde02a0 script/script.c:65: free 0x8ffde0300 script/script.c:65: free 0x8ffde0340 script/script.c:65: free 0x8ffde03a0 script/script.c:65: free 0x8ffde03e0 script/script.c:65: free 0x8ffde0440 script/script.c:65: free 0x8ffde0480 script/script.c:65: free 0x8ffde04e0 script/script.c:65: free 0x8ffde0520 script/lexer.c:336: token 288 text [export] script/script.c:50: malloc 0x8ffde06a0 script/script.c:50: malloc 0x8ffde0660 script/script.c:163: arglist script/script.c:50: malloc 0x8ffde0600 script/lexer.c:336: token 288 text [lang] script/script.c:50: malloc 0x8ffde05a0 script/script.c:50: malloc 0x8ffde0560 script/script.c:163: arglist script/script.c:50: malloc 0x8ffde0500 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffde04a0 script/script.c:50: malloc 0x8ffde0460 script/script.c:198: cmdline script/script.c:50: malloc 0x8ffde0400 script/lexer.c:336: token 0 text [] script/script.c:50: malloc 0x8ffde03a0 script/script.c:50: malloc 0x8ffde0360 script/script.c:294: append command script/script.c:50: malloc 0x8ffde0320 kern/verifiers.c:212: string: export lang, type: 2 script/script.c:65: free 0x8ffde0320 script/script.c:65: free 0x8ffde0360 script/script.c:65: free 0x8ffde03a0 script/script.c:65: free 0x8ffde0400 script/script.c:65: free 0x8ffde0460 script/script.c:65: free 0x8ffde04a0 script/script.c:65: free 0x8ffde0500 script/script.c:65: free 0x8ffde0560 script/script.c:65: free 0x8ffde05a0 script/script.c:65: free 0x8ffde0600 script/script.c:65: free 0x8ffde0660 script/script.c:65: free 0x8ffde06a0 script/lexer.c:336: token 288 text [configfile] script/script.c:50: malloc 0x8ffde0640 script/script.c:50: malloc 0x8ffde0600 script/script.c:163: arglist script/script.c:50: malloc 0x8ffde05a0 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffde03c0 script/script.c:50: malloc 0x8ffde0380 script/lexer.c:336: token 289 text [prefix] script/script.c:50: malloc 0x8ffde0320 script/script.c:50: malloc 0x8ffde02e0 script/lexer.c:336: token 289 text [/grub.cfg] script/script.c:50: malloc 0x8ffde0280 script/script.c:50: malloc 0x8ffde0240 script/script.c:163: arglist script/script.c:50: malloc 0x8ffde01e0 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffde0180 script/script.c:50: malloc 0x8ffde0140 script/script.c:198: cmdline script/script.c:50: malloc 0x8ffde00e0 script/lexer.c:336: token 0 text [] script/script.c:50: malloc 0x8ffde0740 script/script.c:50: malloc 0x8ffde0700 script/script.c:294: append command script/script.c:50: malloc 0x8ffde00a0 commands/wildcard.c:535: no expansion needed commands/wildcard.c:594: paths[0] = `(hd0)/boot/grub/grub.cfg' 1 строка не сохранилась. Появилось меню. Сделал так: /----------------------------------------------------------------------------\ |setparams 'Install ALT Server 10.0 aarch64' | | | | set pager=1 | | set debug=all | | echo $"Loading Linux vmlinuz$KFLAVOUR ..." | | linux$linux_suffix /boot/vmlinuz$KFLAVOUR fastboot changedisk automatic=m\| |ethod:cdrom,fuid:2021-12-10-12-03-15-00 stagename=altinst ramdisk_size=4325\| |45 $EFI_BOOTARGS lang=$lang | | echo $"Loading initial ramdisk ..." | | initrd$linux_suffix /boot/full$KFLAVOUR.cz | | | Booting a command list script/script.c:65: free 0x8ffdbc200 script/script.c:65: free 0x8ffdbc660 script/script.c:65: free 0x8ffdbc6a0 script/script.c:65: free 0x8ffdbc240 script/script.c:65: free 0x8ffdbc2a0 script/script.c:65: free 0x8ffdbc2e0 script/script.c:65: free 0x8ffdbc340 script/script.c:65: free 0x8ffdbc3a0 script/script.c:65: free 0x8ffdbc480 script/script.c:65: free 0x8ffdbc560 script/script.c:65: free 0x8ffdbc5c0 script/script.c:65: free 0x8ffdbc600 script/lexer.c:336: token 288 text [echo] script/script.c:50: malloc 0x8ffdbc5a0 script/script.c:50: malloc 0x8ffdbc560 script/script.c:163: arglist script/script.c:50: malloc 0x8ffdbc500 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffdbc2c0 script/script.c:50: malloc 0x8ffdbc280 script/lexer.c:336: token 289 text [Loading Linux vmlinuz$KFLAVOUR ...] script/script.c:50: malloc 0x8ffdddc80 script/script.c:50: malloc 0x8ffdddc20 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffdbc420 script/script.c:50: malloc 0x8ffdbc1c0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffdbc160 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffdbc100 script/script.c:50: malloc 0x8ffdbc0c0 script/script.c:198: cmdline script/script.c:50: malloc 0x8ffdbc060 script/lexer.c:336: token 0 text [] script/script.c:50: malloc 0x8ffdbc6a0 script/script.c:50: malloc 0x8ffdbc660 script/script.c:294: append command script/script.c:50: malloc 0x8ffdbc020 kern/verifiers.c:212: string: echo Loading Linux vmlinuz ..., type: 2 Loading Linux vmlinuz ... script/script.c:65: free 0x8ffdbc020 script/script.c:65: free 0x8ffdbc660 script/script.c:65: free 0x8ffdbc6a0 script/script.c:65: free 0x8ffdbc060 script/script.c:65: free 0x8ffdbc0c0 script/script.c:65: free 0x8ffdbc100 script/script.c:65: free 0x8ffdbc160 script/script.c:65: free 0x8ffdbc1c0 script/script.c:65: free 0x8ffdbc420 script/script.c:65: free 0x8ffdddc20 script/script.c:65: free 0x8ffdddc80 script/script.c:65: free 0x8ffdbc280 script/script.c:65: free 0x8ffdbc2c0 script/script.c:65: free 0x8ffdbc500 script/script.c:65: free 0x8ffdbc560 script/script.c:65: free 0x8ffdbc5a0 script/lexer.c:336: token 289 text [linux] script/script.c:50: malloc 0x8ffdbc340 script/script.c:50: malloc 0x8ffdbc300 script/lexer.c:336: token 289 text [linux_suffix] script/script.c:50: malloc 0x8ffdbc2a0 script/script.c:50: malloc 0x8ffdbc260 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffdbc480 script/script.c:50: malloc 0x8ffdbc220 script/script.c:163: arglist script/script.c:50: malloc 0x8ffdbc1c0 script/lexer.c:336: token 289 text [/boot/vmlinuz] script/script.c:50: malloc 0x8ffdbc0c0 script/script.c:50: malloc 0x8ffdbc080 script/lexer.c:336: token 289 text [KFLAVOUR] script/script.c:50: malloc 0x8ffdbc020 script/script.c:50: malloc 0x8ffdbbfe0 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffdbc160 script/script.c:50: malloc 0x8ffdbbfa0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffdbbf40 script/lexer.c:336: token 288 text [fastboot] script/script.c:50: malloc 0x8ffdbbee0 script/script.c:50: malloc 0x8ffdbbea0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffdbbe40 script/lexer.c:336: token 288 text [changedisk] script/script.c:50: malloc 0x8ffdbbc00 script/script.c:50: malloc 0x8ffdbbbc0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffdbbb60 script/lexer.c:336: token 289 text [automatic=method:cdrom,fuid:2021-12-10-12-03-15-00] script/script.c:50: malloc 0x8ffdbb680 script/script.c:50: malloc 0x8ffdbb600 script/script.c:163: arglist script/script.c:50: malloc 0x8ffdbb480 script/lexer.c:336: token 289 text [stagename=altinst] script/script.c:50: malloc 0x8ffdbade0 script/script.c:50: malloc 0x8ffdbad80 script/script.c:163: arglist script/script.c:50: malloc 0x8ffdbad20 script/lexer.c:336: token 289 text [ramdisk_size=432545] script/script.c:50: malloc 0x8ffdbabe0 script/script.c:50: malloc 0x8ffdbab80 script/script.c:163: arglist script/script.c:50: malloc 0x8ffdbab20 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffdba8c0 script/script.c:50: malloc 0x8ffdba880 script/lexer.c:336: token 289 text [EFI_BOOTARGS] script/script.c:50: malloc 0x8ffdba820 script/script.c:50: malloc 0x8ffdba7e0 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffdbaac0 script/script.c:50: malloc 0x8ffdba7a0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffdba740 script/lexer.c:336: token 289 text [lang=] script/script.c:50: malloc 0x8ffdba560 script/script.c:50: malloc 0x8ffdba520 script/lexer.c:336: token 289 text [lang] script/script.c:50: malloc 0x8ffdba4c0 script/script.c:50: malloc 0x8ffdba480 script/lexer.c:336: token 289 text [] script/script.c:50: malloc 0x8ffdba420 script/script.c:50: malloc 0x8ffdba3e0 script/script.c:163: arglist script/script.c:50: malloc 0x8ffdba380 script/lexer.c:336: token 259 text [ ] script/script.c:50: malloc 0x8ffdba320 script/script.c:50: malloc 0x8ffdba220 script/script.c:198: cmdline script/script.c:50: malloc 0x8ffdba1c0 script/lexer.c:336: token 0 text [] script/script.c:50: malloc 0x8ffdbc620 script/script.c:50: malloc 0x8ffdbc5e0 script/script.c:294: append command script/script.c:50: malloc 0x8ffdbc5a0 commands/wildcard.c:535: no expansion needed commands/wildcard.c:594: paths[0] = `/boot/vmlinuz' kern/verifiers.c:212: string: linux /boot/vmlinuz fastboot changedisk automatic=method:cdrom,fuid:2021-12-10-12-03-15-00 stagename=altinst ramdisk_size=432545 lang=ru_RU lang=ru_RU, type: 2 kern/disk.c:196: Opening `hd0'... disk/efi/efidisk.c:482: opening hd0 disk/efi/efidisk.c:511: m = 0xfa8908e8, last block = ee7c2af, block size = 200, io align = 0 disk/efi/efidisk.c:531: opening hd0 succeeded kern/fs.c:56: Detecting procfs... kern/fs.c:78: procfs detection failed. kern/fs.c:56: Detecting iso9660... disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x40 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x80 from hd0 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x3c0 from hd0 kern/verifiers.c:88: file: /boot/vmlinuz type: 3 disk/efi/efidisk.c:593: reading 0x40 sectors at the sector 0x579c00 from hd0 loader/arm64/linux.c:63: UEFI stub kernel: loader/arm64/linux.c:64: PE/COFF header @ 00000040 loader/arm64/linux.c:311: kernel file size: 33956352 loader/arm64/linux.c:313: kernel numpages: 8291 Synchronous Exception at 0x00000000FA41DD00