Ошибка установки Wubi из-за того, что & ldquo; подстрока не найдена & rdquo;

Каждый раз, когда я пытаюсь установить Wubi, я получаю пропущенную подстроку

последние части журнала установки всегда указывают одно и то же «подстрока не найдена».

Мысли?

Последняя часть wubi-12.04.3-rev279:

10-07 20:52 DEBUG  WindowsBackend: total size=30000
  root=29744
  swap=256
  home=0
  usr=0
10-07 20:52 DEBUG  TaskList: ## Finished choose_disk_sizes
10-07 20:52 DEBUG  TaskList: ## Running expand_diskimage...
10-07 20:53 DEBUG  TaskList: ## Finished expand_diskimage
10-07 20:53 DEBUG  TaskList: ## Running create_swap_diskimage...
10-07 20:53 DEBUG  TaskList: ## Finished create_swap_diskimage
10-07 20:53 DEBUG  TaskList: ## Running modify_bootloader...
10-07 20:53 DEBUG  TaskList: New task modify_bcd
10-07 20:53 DEBUG  TaskList: ### Running modify_bcd...
10-07 20:53 DEBUG  WindowsBackend: modify_bcd Drive(C: hd 785689.058594 mb free ntfs)
10-07 20:53 ERROR  TaskList: substring not found
Traceback (most recent call last):
  File "\lib\wubi\backends\common\tasklist.py", line 197, in __call__
  File "\lib\wubi\backends\win32\backend.py", line 695, in modify_bcd
ValueError: substring not found
10-07 20:53 DEBUG  TaskList: # Cancelling tasklist
10-07 20:53 DEBUG  TaskList: New task modify_bcd
10-07 20:53 ERROR  root: substring not found
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\win32\backend.py", line 695, in modify_bcd
ValueError: substring not found
10-07 20:53 DEBUG  TaskList: New task modify_bcd
10-07 20:53 DEBUG  TaskList: ## Finished modify_bootloader
10-07 20:53 DEBUG  TaskList: # Finished tasklist
0
задан 14.04.2020, 12:20

1 ответ

Вот ошибка ( ссылка ):

command = [bcdedit, '/create', '/d', '%s' % self.info.distro.name, '/application', 'bootsector']
id = run_command(command)
id = id[id.index('{'):id.index('}')+1]

Таким образом, в основном выполняется команда:

bcdedit /create /d Ubuntu /application bootsector

, которая должна добавить запись в Диспетчер загрузки Windows (BCD Store) для Ubuntu и возвращает ответ, содержащий идентификатор GUID для записи, например

{2e05fa55-5f6e-11e2-a7cc-95d88d2d9736}

Но, похоже, команда не справляется. Третья строка - это строка, выводящая эту ошибку ValueError: substring not found.

Итак, я бы начал с изучения причин, по которым вы не можете добавить запись в магазин BCD.

0
ответ дан 14.04.2020, 12:21

Теги

Похожие вопросы