error:unknown command "loadfont"

修复Wubi启动问题
本文提供了一种通过从Live CD启动并挂载Windows分区及虚拟磁盘来解决Wubi安装Ubuntu过程中启动问题的方法。此外,还介绍了如何编辑grub.cfg文件以避免启动时的显示错误。

I use wubi, for quick fix, I boot from live CD and then mount windows partition sda2:
sudo mkdir /win
sudo mount /dev/sda2 /win

Then mount virtual disk
sudo mkdir /vdisk
sudo mount -o loop /win/ubuntu/disks/root.disk /vdisk

Then I edit grub.cfg
sudo nano /vdisk/boot/grub/grub.cfg

and comment this lines

#if loadfont /usr/share/grub/unicode.pf2 ; then
# set gfxmode=640x480
# insmod gfxterm
# insmod vbe
# if terminal_output gfxterm ; then true ; else
# # For backward compatibility with versions of terminal.mod that don't
# # understand terminal_output
# terminal gfxterm
# fi
#fi

save changes and reboot

In my case, this resolve my problem with booting. I'm waiting for better solution. I hope that helped somebody.

Microsoft Windows [版本 10.0.19045.6332] (c) Microsoft Corporation。保留所有权利。 C:\Users\pp136>pip lsit ERROR: unknown command "lsit" - maybe you meant "list" C:\Users\pp136>pip list Package Version ------------------------- ----------- absl-py 2.3.0 airsim 1.8.1 altgraph 0.17.4 argon2-cffi 25.1.0 argon2-cffi-bindings 25.1.0 beautifulsoup4 4.13.4 bidict 0.23.1 blinker 1.9.0 bs4 0.0.2 certifi 2025.6.15 cffi 2.0.0 charset-normalizer 3.4.2 click 8.2.1 cmake 4.0.3 colorama 0.4.6 contourpy 1.3.2 cycler 0.12.1 dnspython 2.7.0 docopt 0.6.2 docx 0.2.4 EbookLib 0.19 eventlet 0.33.3 ffmpeg 1.4 Flask 3.0.0 flask-cors 6.0.1 Flask-Login 0.6.3 Flask-MQTT 1.2.1 Flask-SocketIO 5.3.6 fonttools 4.58.4 geographiclib 2.0 geopy 2.4.1 greenlet 3.2.3 h11 0.16.0 hbmqtt 0.9.6 idna 3.10 importlib_resources 6.5.2 itsdangerous 2.2.0 Jinja2 3.1.6 keyboard 0.13.5 kiwisolver 1.4.8 lxml 5.4.0 MarkupSafe 3.0.2 matplotlib 3.10.3 minio 7.2.18 MouseInfo 0.1.3 msgpack-python 0.5.6 msgpack-rpc-python 0.4.1 netifaces 0.11.0 nibabel 5.3.2 Nuitka 2.7.13 numpy 2.2.6 opencv-contrib-python 4.11.0.86 opencv-python 4.11.0.86 ordered-set 4.1.0 packaging 25.0 paho-mqtt 1.6.1 passlib 1.7.4 pefile 2023.2.7 pillow 11.2.1 pip 25.2 protocol 0.37 psutil 7.0.0 PyAutoGUI 0.9.54 pycparser 2.23 pycryptodome 3.23.0 pydicom 3.0.1 PyDirectInput 1.0.4 PyGetWindow 0.0.9 pyinstaller 6.15.0 pyinstaller-hooks-contrib 2025.8 PyMsgBox 1.0.9 pyparsing 3.2.3 PyPDF2 3.0.1 pyperclip 1.9.0 PyQt5 5.15.11 PyQt5-Qt5 5.15.2 PyQt5_sip 12.17.0 PyRect 0.2.0 PyScreeze 1.0.1 pytesseract 0.3.13 python-dateutil 2.9.0.post0 python-docx 1.2.0 python-engineio 4.5.1 python-socketio 5.8.0 pytweening 1.2.0 pywin32 311 pywin32-ctypes 0.2.3 PyYAML 6.0.2 requests 2.32.4 scipy 1.15.3 setuptools 80.9.0 simple-websocket 1.1.0 six 1.17.0 some-package 0.1 soupsieve 2.7 tornado 6.5.1 transitions 0.9.3 typing_extensions 4.14.0 unreal 0.1.1 urllib3 2.4.0 websocket-client 1.8.0 websockets 15.0.1 Werkzeug 3.1.3 wheel 0.45.1 wsproto 1.2.0 zstandard 0.24.0 C:\Users\pp136> [{ "resource": "/C:/HaiGe/Code/WRD/OpenEXE.py", "owner": "pylance3", "code": { "value": "reportMissingModuleSource", "target": { "$mid": 1, "path": "/microsoft/pylance-release/blob/main/docs/diagnostics/reportMissingModuleSource.md", "scheme": "https", "authority": "github.com" } }, "severity": 4, "message": "无法从源解析导入“win32gui”", "source": "Pylance", "startLineNumber": 11, "startColumn": 8, "endLineNumber": 11, "endColumn": 16, "origin": "extHost1" }]
10-22
LogSlate: Took 0.001495 seconds to synchronously load lazily loaded font '../../../Engine/Content/Slate/Fonts/DroidSansFallback.ttf' (3848K) LogDerivedDataCache: C:/Users/PC/AppData/Local/UnrealEngine/Common/DerivedDataCache: Maintenance finished in +00:02:22.151 and deleted 0 files with total size 0 MiB and 0 empty folders. Scanned 75358 files in 69769 folders with total size 1273 MiB. LogEOSSDK: LogEOS: Updating Product SDK Config, Time: 357.745178 LogEOSSDK: LogEOS: SDK Config Product Update Request Completed - No Change LogEOSSDK: LogEOS: ScheduleNextSDKConfigDataUpdate - Time: 358.411072, Update Interval: 328.114868 LogSlate: Window 'Output Log' being destroyed LogSlate: Window 'Output Log' being destroyed LogUObjectHash: Compacting FUObjectHashTables data took 0.64ms LogTurnkeySupport: Project requires temp target (VaRest plugin is enabled) LogLauncherProfile: Unable to use promoted target - D:/mkbdz/mkbdz/Binaries/Win64/UnrealGame.target does not exist. LogMonitoredProcess: Running Serialized UAT: [ cmd.exe /c ""E:/UE_5.4/Engine/Build/BatchFiles/RunUAT.bat" -ScriptsForProject="D:/mkbdz/mkbdz/mkbdz.uproject" Turnkey -command=VerifySdk -platform=Win64 -UpdateIfNeeded -EditorIO -EditorIOPort=50617 -project="D:/mkbdz/mkbdz/mkbdz.uproject" BuildCookRun -nop4 -utf8output -nocompileeditor -skipbuildeditor -cook -project="D:/mkbdz/mkbdz/mkbdz.uproject" -unrealexe="E:\UE_5.4\Engine\Binaries\Win64\UnrealEditor-Cmd.exe" -platform=Win64 -installed -stage -archive -package -build -pak -iostore -compressed -prereqs -archivedirectory="D:/mkbdz" -clientc onfig=Development" -nocompile -nocompileuat ] UATHelper: Packaging (Windows): Running AutomationTool... UATHelper: Packaging (Windows): Using bundled DotNet SDK version: 6.0.302 UATHelper: Packaging (Windows): Starting AutomationTool... UATHelper: Packaging (Windows): Parsing command line: -ScriptsForProject=D:/mkbdz/mkbdz/mkbdz.uproject Turnkey -command=VerifySdk -platform=Win64 -UpdateIfNeeded -EditorIO -EditorIOPort=50617 -project=D:/mkbdz/mkbdz/mkbdz.uproject BuildCookRun -nop4 -utf8output -nocompileeditor -skipbuildeditor -cook -project=D:/mkbdz/mkbdz/mkbdz.uproject -unrealexe=E:\UE_5.4\Engine\Binaries\Win64\UnrealEditor-Cmd.exe -platform=Win64 -installed -stage -archive -package -build -pak -iostore -compressed -prereqs -archivedirectory=D:/mkbdz -clientconfig=Development -nocompile -nocompileuat UATHelper: Packaging (Windows): Initializing script modules... UATHelper: Packaging (Windows): Total script module initialization time: 0.21 s. UATHelper: Packaging (Windows): Using C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\MSBuild.exe UATHelper: Packaging (Windows): Executing commands... UATHelper: Packaging (Windows): Installed Sdk validity: UATHelper: Packaging (Windows): Win64: (Status=Valid, MinAllowed_Sdk=10.0.18362.0, MaxAllowed_Sdk=10.9.99999.0, Current_Sdk=10.0.26100.0, Allowed_AutoSdk=10.0.19041.0, Current_AutoSdk=, Flags="InstalledSdk_ValidVersionExists") UATHelper: Packaging (Windows): Scanning for envvar changes... UATHelper: Packaging (Windows): ... done! UATHelper: Packaging (Windows): Cleaning Temp Paths... UATHelper: Packaging (Windows): BUILD SUCCESSFUL UATHelper: Packaging (Windows): Setting up ProjectParams for D:\mkbdz\mkbdz\mkbdz.uproject UATHelper: Packaging (Windows): ********** BUILD COMMAND STARTED ********** UATHelper: Packaging (Windows): Running: E:\UE_5.4\Engine\Binaries\ThirdParty\DotNet\6.0.302\windows\dotnet.exe "E:\UE_5.4\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" mkbdz Win64 Development -Project=D:\mkbdz\mkbdz\mkbdz.uproject -Manifest=D:\mkbdz\mkbdz\Intermediate\Build\Manifest.xml -remoteini="D:\mkbdz\mkbdz" -skipdeploy -log="C:\Users\PC\AppData\Roaming\Unreal Engine\AutomationTool\Logs\E+UE_5.4\UBA-mkbdz-Win64-Development.txt" UATHelper: Packaging (Windows): Log file: C:\Users\PC\AppData\Roaming\Unreal Engine\AutomationTool\Logs\E+UE_5.4\UBA-mkbdz-Win64-Development.txt UATHelper: Packaging (Windows): Creating makefile for mkbdz (no existing makefile) UATHelper: Packaging (Windows): Compiled assembly file 'C:\Users\PC\AppData\Local\UnrealEngine\Intermediate\Build\BuildRules\MarketplaceRules.dll' appears to be for a newer CLR version or is otherwise invalid. Unreal Build Tool will try to recompile this assembly now. (Exception: Could not load file or assembly 'C:\Users\PC\AppData\Local\UnrealEngine\Intermediate\Build\BuildRules\MarketplaceRules.dll'. Format of the executable (.exe) or library (.dll) is invalid.) UATHelper: Packaging (Windows): E:\UE_5.4\Engine\Plugins\Marketplace\VaRestX7f7cce2dc228V1\Source\VaRestEditor\VaRestEditor.Build.cs(5,14): error CS0101: The namespace '<global namespace>' already contains a definition for 'VaRestEditor' UATHelper: Packaging (Windows): E:\UE_5.4\Engine\Plugins\Marketplace\VaRestX7f7cce2dc228V1\Source\VaRest\VaRest.Build.cs(7,15): error CS0101: The namespace 'UnrealBuildTool.Rules' already contains a definition for 'VaRest' UATHelper: Packaging (Windows): E:\UE_5.4\Engine\Plugins\Marketplace\VaRestX7f7cce2dc228V1\Source\VaRest\VaRest.Build.cs(9,10): error CS0111: Type 'VaRest' already defines a member called 'VaRest' with the same parameter types UATHelper: Packaging (Windows): E:\UE_5.4\Engine\Plugins\Marketplace\VaRestX7f7cce2dc228V1\Source\VaRestEditor\VaRestEditor.Build.cs(7,9): error CS0111: Type 'VaRestEditor' already defines a member called 'VaRestEditor' with the same parameter types UATHelper: Packaging (Windows): Total execution time: 2.45 seconds UATHelper: Packaging (Windows): Expecting to find a type to be declared in a module rules named 'VaRest' in 'Unknown Assembly'. This type must derive from the 'ModuleRules' type defined by UnrealBuildTool. UATHelper: Packaging (Windows): Took 2.61s to run dotnet.exe, ExitCode=8 UATHelper: Packaging (Windows): UnrealBuildTool failed. See log for more details. (C:\Users\PC\AppData\Roaming\Unreal Engine\AutomationTool\Logs\E+UE_5.4\UBA-mkbdz-Win64-Development.txt) UATHelper: Packaging (Windows): AutomationTool executed for 0h 0m 5s UATHelper: Packaging (Windows): AutomationTool exiting with ExitCode=8 (8) UATHelper: Packaging (Windows): BUILD FAILED PackagingResults: Error: Unknown Error
最新发布
10-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值