Thanks very much, bcbc. I've solved this problem by your kindly reply. I checked the log file, found a line "DEBUG WindowsBackend: extracting .disk\info from D:\[乌班图].ubuntu-11.10-desktop-i386.iso" which contains chinese characters in the iso-file name. I delete the characters and then wubi setup works. Thank you. ----------------------- Attach the faild log file content: 02-15 15:33 INFO root: === wubi 11.10 rev245 === 02-15 15:33 DEBUG root: Logfile is c:\docume~1\admini~1\locals~1\temp\wubi-11.10-rev245.log 02-15 15:33 DEBUG root: sys.argv = ['main.pyo', '--exefile="D:\\ubuntu-11.10-desktop-i386\\wubi.exe"'] 02-15 15:33 DEBUG CommonBackend: data_dir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\data 02-15 15:33 DEBUG WindowsBackend: 7z=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\bin\7z.exe 02-15 15:33 DEBUG WindowsBackend: startup_folder=C:\Documents and Settings\All Users\銆屽紑濮嬨€嶈彍鍗昞绋嬪簭\鍚姩 02-15 15:33 DEBUG CommonBackend: Fetching basic info... 02-15 15:33 DEBUG CommonBackend: original_exe=D:\ubuntu-11.10-desktop-i386\wubi.exe 02-15 15:33 DEBUG CommonBackend: platform=win32 02-15 15:33 DEBUG CommonBackend: osname=nt 02-15 15:33 DEBUG CommonBackend: language=zh_CN 02-15 15:33 DEBUG CommonBackend: encoding=cp936 02-15 15:33 DEBUG WindowsBackend: arch=amd64 02-15 15:33 DEBUG CommonBackend: Parsing isolist=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\data\isolist.ini 02-15 15:33 DEBUG CommonBackend: Adding distro Xubuntu-i386 02-15 15:33 DEBUG CommonBackend: Adding distro Xubuntu-amd64 02-15 15:33 DEBUG CommonBackend: Adding distro Kubuntu-amd64 02-15 15:33 DEBUG CommonBackend: Adding distro Mythbuntu-i386 02-15 15:33 DEBUG CommonBackend: Adding distro Ubuntu-amd64 02-15 15:33 DEBUG CommonBackend: Adding distro Ubuntu-i386 02-15 15:33 DEBUG CommonBackend: Adding distro Mythbuntu-amd64 02-15 15:33 DEBUG CommonBackend: Adding distro Kubuntu-i386 02-15 15:33 DEBUG WindowsBackend: Fetching host info... 02-15 15:33 DEBUG WindowsBackend: registry_key=Software\Microsoft\Windows\CurrentVersion\Uninstall\Wubi 02-15 15:33 DEBUG WindowsBackend: windows version=xp 02-15 15:33 DEBUG WindowsBackend: windows_version2=Microsoft Windows XP 02-15 15:33 DEBUG WindowsBackend: windows_sp=Service Pack 3 02-15 15:33 DEBUG WindowsBackend: windows_build=2600 02-15 15:33 DEBUG WindowsBackend: gmt=8 02-15 15:33 DEBUG WindowsBackend: country=CN 02-15 15:33 DEBUG WindowsBackend: timezone=Asia/Shanghai 02-15 15:33 DEBUG WindowsBackend: windows_username=Administrator 02-15 15:33 DEBUG WindowsBackend: user_full_name=Administrator 02-15 15:33 DEBUG WindowsBackend: user_directory=C:\Documents and Settings\Administrator 02-15 15:33 DEBUG WindowsBackend: windows_language_code=1028 02-15 15:33 DEBUG WindowsBackend: windows_language=Chinese (Traditional) 02-15 15:33 DEBUG WindowsBackend: processor_name=AMD Athlon(tm) II Dual-Core M300 02-15 15:33 DEBUG WindowsBackend: bootloader=xp 02-15 15:33 DEBUG WindowsBackend: system_drive=Drive(C: hd 20773.84375 mb free ntfs) 02-15 15:33 DEBUG WindowsBackend: drive=Drive(C: hd 20773.84375 mb free ntfs) 02-15 15:33 DEBUG WindowsBackend: drive=Drive(D: hd 65270.859375 mb free ntfs) 02-15 15:33 DEBUG WindowsBackend: drive=Drive(E: hd 63409.8515625 mb free ntfs) 02-15 15:33 DEBUG WindowsBackend: drive=Drive(F: hd 68898.3476563 mb free ntfs) 02-15 15:33 DEBUG WindowsBackend: drive=Drive(G: cd 0.0 mb free ) 02-15 15:33 DEBUG WindowsBackend: uninstaller_path=None 02-15 15:33 DEBUG WindowsBackend: previous_target_dir=None 02-15 15:33 DEBUG WindowsBackend: previous_distro_name=None 02-15 15:33 DEBUG WindowsBackend: keyboard_id=134481924 02-15 15:33 DEBUG WindowsBackend: keyboard_layout=us 02-15 15:33 DEBUG WindowsBackend: keyboard_variant= 02-15 15:33 DEBUG CommonBackend: python locale=('zh_CN', 'cp936') 02-15 15:33 DEBUG CommonBackend: locale=zh_CN.UTF-8 02-15 15:33 DEBUG WindowsBackend: total_memory_mb=1020.79296875 02-15 15:33 DEBUG CommonBackend: Searching ISOs on USB devices 02-15 15:33 DEBUG Distro: checking Ubuntu ISO D:\[乌班图].ubuntu-11.10-desktop-i386.iso 02-15 15:33 DEBUG WindowsBackend: extracting .disk\info from D:\[乌班图].ubuntu-11.10-desktop-i386.iso 02-15 15:33 DEBUG Distro: parsing info from str=Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012) 02-15 15:33 DEBUG Distro: parsed info={'name': 'Ubuntu', 'subversion': 'Release', 'version': '11.10', 'build': '20111012', 'codename': 'Oneiric Ocelot', 'arch': 'i386'} 02-15 15:33 INFO Distro: Found a valid iso for Ubuntu: D:\[乌班图].ubuntu-11.10-desktop-i386.iso 02-15 15:33 DEBUG CommonBackend: Searching for local CDs 02-15 15:33 DEBUG Distro: checking whether C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp is a valid Ubuntu CD 02-15 15:33 DEBUG Distro: does not contain C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp is a valid Ubuntu CD 02-15 15:33 DEBUG Distro: does not contain C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp is a valid Kubuntu CD 02-15 15:33 DEBUG Distro: does not contain C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp is a valid Kubuntu CD 02-15 15:33 DEBUG Distro: does not contain C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp is a valid Xubuntu CD 02-15 15:33 DEBUG Distro: does not contain C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp is a valid Xubuntu CD 02-15 15:33 DEBUG Distro: does not contain C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp is a valid Mythbuntu CD 02-15 15:33 DEBUG Distro: does not contain C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp is a valid Mythbuntu CD 02-15 15:33 DEBUG Distro: does not contain C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether D:\ is a valid Ubuntu CD 02-15 15:33 DEBUG Distro: does not contain D:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether D:\ is a valid Ubuntu CD 02-15 15:33 DEBUG Distro: does not contain D:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether D:\ is a valid Kubuntu CD 02-15 15:33 DEBUG Distro: does not contain D:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether D:\ is a valid Kubuntu CD 02-15 15:33 DEBUG Distro: does not contain D:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether D:\ is a valid Xubuntu CD 02-15 15:33 DEBUG Distro: does not contain D:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether D:\ is a valid Xubuntu CD 02-15 15:33 DEBUG Distro: does not contain D:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether D:\ is a valid Mythbuntu CD 02-15 15:33 DEBUG Distro: does not contain D:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether D:\ is a valid Mythbuntu CD 02-15 15:33 DEBUG Distro: does not contain D:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether E:\ is a valid Ubuntu CD 02-15 15:33 DEBUG Distro: does not contain E:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether E:\ is a valid Ubuntu CD 02-15 15:33 DEBUG Distro: does not contain E:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether E:\ is a valid Kubuntu CD 02-15 15:33 DEBUG Distro: does not contain E:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether E:\ is a valid Kubuntu CD 02-15 15:33 DEBUG Distro: does not contain E:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether E:\ is a valid Xubuntu CD 02-15 15:33 DEBUG Distro: does not contain E:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether E:\ is a valid Xubuntu CD 02-15 15:33 DEBUG Distro: does not contain E:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether E:\ is a valid Mythbuntu CD 02-15 15:33 DEBUG Distro: does not contain E:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether E:\ is a valid Mythbuntu CD 02-15 15:33 DEBUG Distro: does not contain E:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether F:\ is a valid Ubuntu CD 02-15 15:33 DEBUG Distro: does not contain F:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether F:\ is a valid Ubuntu CD 02-15 15:33 DEBUG Distro: does not contain F:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether F:\ is a valid Kubuntu CD 02-15 15:33 DEBUG Distro: does not contain F:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether F:\ is a valid Kubuntu CD 02-15 15:33 DEBUG Distro: does not contain F:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether F:\ is a valid Xubuntu CD 02-15 15:33 DEBUG Distro: does not contain F:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether F:\ is a valid Xubuntu CD 02-15 15:33 DEBUG Distro: does not contain F:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether F:\ is a valid Mythbuntu CD 02-15 15:33 DEBUG Distro: does not contain F:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether F:\ is a valid Mythbuntu CD 02-15 15:33 DEBUG Distro: does not contain F:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether G:\ is a valid Ubuntu CD 02-15 15:33 DEBUG Distro: does not contain G:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether G:\ is a valid Ubuntu CD 02-15 15:33 DEBUG Distro: does not contain G:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether G:\ is a valid Kubuntu CD 02-15 15:33 DEBUG Distro: does not contain G:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether G:\ is a valid Kubuntu CD 02-15 15:33 DEBUG Distro: does not contain G:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether G:\ is a valid Xubuntu CD 02-15 15:33 DEBUG Distro: does not contain G:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether G:\ is a valid Xubuntu CD 02-15 15:33 DEBUG Distro: does not contain G:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether G:\ is a valid Mythbuntu CD 02-15 15:33 DEBUG Distro: does not contain G:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether G:\ is a valid Mythbuntu CD 02-15 15:33 DEBUG Distro: does not contain G:\casper\filesystem.squashfs 02-15 15:33 INFO root: Running the installer... 02-15 15:33 DEBUG WindowsFrontend: __init__... 02-15 15:33 DEBUG WindowsFrontend: on_init... 02-15 15:33 INFO WinuiPage: appname=wubi, localedir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\translations, languages=['zh_CN', 'zh'] 02-15 15:33 INFO WinuiPage: appname=wubi, localedir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\translations, languages=['zh_CN', 'zh'] 02-15 15:33 DEBUG WinuiInstallationPage: target_drive=D:, installation_size=30000MB, distro_name=Ubuntu, language=zh_CN, locale=zh_CN.UTF-8, username=smile 02-15 15:33 INFO root: Received settings 02-15 15:33 DEBUG CommonBackend: Searching for local CD 02-15 15:33 DEBUG Distro: checking whether C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp is a valid Ubuntu CD 02-15 15:33 DEBUG Distro: does not contain C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether D:\ is a valid Ubuntu CD 02-15 15:33 DEBUG Distro: does not contain D:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether E:\ is a valid Ubuntu CD 02-15 15:33 DEBUG Distro: does not contain E:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether F:\ is a valid Ubuntu CD 02-15 15:33 DEBUG Distro: does not contain F:\casper\filesystem.squashfs 02-15 15:33 DEBUG Distro: checking whether G:\ is a valid Ubuntu CD 02-15 15:33 DEBUG Distro: does not contain G:\casper\filesystem.squashfs 02-15 15:33 INFO WinuiPage: appname=wubi, localedir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\translations, languages=['zh_CN', 'zh'] 02-15 15:33 DEBUG TaskList: # Running tasklist... 02-15 15:33 DEBUG TaskList: ## Running select_target_dir... 02-15 15:33 INFO WindowsBackend: Installing into D:\ubuntu 02-15 15:33 DEBUG TaskList: ## Finished select_target_dir 02-15 15:33 DEBUG TaskList: ## Running create_dir_structure... 02-15 15:33 DEBUG CommonBackend: Creating dir D:\ubuntu 02-15 15:33 DEBUG CommonBackend: Creating dir D:\ubuntu\disks 02-15 15:33 DEBUG CommonBackend: Creating dir D:\ubuntu\install 02-15 15:33 DEBUG CommonBackend: Creating dir D:\ubuntu\install\boot 02-15 15:33 DEBUG CommonBackend: Creating dir D:\ubuntu\disks\boot 02-15 15:33 DEBUG CommonBackend: Creating dir D:\ubuntu\disks\boot\grub 02-15 15:33 DEBUG CommonBackend: Creating dir D:\ubuntu\install\boot\grub 02-15 15:33 DEBUG TaskList: ## Finished create_dir_structure 02-15 15:33 DEBUG TaskList: ## Running uncompress_target_dir... 02-15 15:33 DEBUG TaskList: ## Finished uncompress_target_dir 02-15 15:33 DEBUG TaskList: ## Running create_uninstaller... 02-15 15:33 DEBUG WindowsBackend: Copying uninstaller D:\ubuntu-11.10-desktop-i386\wubi.exe -> D:\ubuntu\uninstall-wubi.exe 02-15 15:33 DEBUG registry: Setting registry key -2147483646 Software\Microsoft\Windows\CurrentVersion\Uninstall\Wubi UninstallString D:\ubuntu\uninstall-wubi.exe 02-15 15:33 DEBUG registry: Setting registry key -2147483646 Software\Microsoft\Windows\CurrentVersion\Uninstall\Wubi InstallationDir D:\ubuntu 02-15 15:33 DEBUG registry: Setting registry key -2147483646 Software\Microsoft\Windows\CurrentVersion\Uninstall\Wubi DisplayName Ubuntu 02-15 15:33 DEBUG registry: Setting registry key -2147483646 Software\Microsoft\Windows\CurrentVersion\Uninstall\Wubi DisplayIcon D:\ubuntu\Ubuntu.ico 02-15 15:33 DEBUG registry: Setting registry key -2147483646 Software\Microsoft\Windows\CurrentVersion\Uninstall\Wubi DisplayVersion 11.10-rev245 02-15 15:33 DEBUG registry: Setting registry key -2147483646 Software\Microsoft\Windows\CurrentVersion\Uninstall\Wubi Publisher Ubuntu 02-15 15:33 DEBUG registry: Setting registry key -2147483646 Software\Microsoft\Windows\CurrentVersion\Uninstall\Wubi URLInfoAbout http://www.ubuntu.com 02-15 15:33 DEBUG registry: Setting registry key -2147483646 Software\Microsoft\Windows\CurrentVersion\Uninstall\Wubi HelpLink http://www.ubuntu.com/support 02-15 15:33 DEBUG TaskList: ## Finished create_uninstaller 02-15 15:33 DEBUG TaskList: ## Running copy_installation_files... 02-15 15:33 DEBUG WindowsBackend: Copying C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\data\custom-installation -> D:\ubuntu\install\custom-installation 02-15 15:33 DEBUG WindowsBackend: Copying C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\winboot -> D:\ubuntu\winboot 02-15 15:33 DEBUG WindowsBackend: Copying C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pyl16E.tmp\data\images\Ubuntu.ico -> D:\ubuntu\Ubuntu.ico 02-15 15:33 DEBUG TaskList: ## Finished copy_installation_files 02-15 15:33 DEBUG TaskList: ## Running get_iso... 02-15 15:33 DEBUG CommonBackend: Trying to use pre-specified ISO D:\[乌班图].ubuntu-11.10-desktop-i386.iso 02-15 15:33 ERROR TaskList: 'ascii' codec can't decode byte 0xce in position 4: ordinal not in range(128) Traceback (most recent call last): File "\lib\wubi\backends\common\tasklist.py", line 197, in __call__ File "\lib\wubi\backends\common\backend.py", line 589, in get_iso File "\lib\wubi\backends\common\backend.py", line 480, in get_prespecified_iso UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 4: ordinal not in range(128) 02-15 15:33 DEBUG TaskList: # Cancelling tasklist 02-15 15:33 DEBUG TaskList: # Finished tasklist 02-15 15:33 ERROR root: 'ascii' codec can't decode byte 0xce in position 4: ordinal not in range(128) Traceback (most recent call last): File "\lib\wubi\application.py", line 58, in run File "\lib\wubi\application.py", line 132, in select_task File "\lib\wubi\application.py", line 158, in run_installer File "\lib\wubi\backends\common\tasklist.py", line 197, in __call__ File "\lib\wubi\backends\common\backend.py", line 589, in get_iso File "\lib\wubi\backends\common\backend.py", line 480, in get_prespecified_iso UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 4: ordinal not in range(128)