Диспетчер загрузки Windows не распознает двойную ОС

Вы должны окружить команду find ... с помощью $( ), чтобы заменить вывод следующим образом:

for i in $( find . -type f -iname '*.wmv` ) ; do ...

Однако вы заставляете Bash производить (и хранить внутри) список из 120 860 имена файлов, прежде чем обрабатывать первый. Также (вы не описали формат имен файлов), этот метод смешивает имена файлов с пробелами в них, например. [F6].

Прочитайте man find, особенно о --print0, прочитайте man xargs, особенно о -0, прочитайте man bash и завершите свою команду в скрипте, который запускает uniconverter на каждом из своих аргументы и используйте что-то вроде:

find . -type f -iname '*.wmv' -print0 | xargs -0 thescript 

Обязательно прочитайте man bash и будьте в курсе любых пространств в ваших именах.

@steeldriver: TQ для указания моего ошибка. Чтение man bash показывает:

 Enclosing characters in double quotes preserves the  literal  value  of
       all  characters  within the quotes, with the exception of $, `, \, and,
       when history expansion is enabled, !.  The characters $  and  `  retain
       their  special meaning within double quotes.  The backslash retains its
       special meaning only when followed by one of the following  characters:
       $,  `,  ", \, or <newline>.  A double quote may be quoted within double
       quotes by preceding it with a backslash.

Итак, я передумал расширение Shell.

1
задан 23 October 2017 в 06:01

4 ответа

Windows не распознает ОС Windows. вам нужно использовать grub (или другой linux friendly bootmanager) в качестве менеджера загрузки. Известно, что обновление для разработчиков удаляет разделы Linux, я не уверен, что новая версия имеет ту же проблему.

Первый шаг: зайдите в прошивку EFI и посмотрите, можете ли вы выбрать ОС для загрузки. [ ! d1]

Если ваша прошивка разрешает загрузку устройства, тогда вам необходимо сделать grub загрузчиком по умолчанию в следующих направлениях: https://askubuntu.com/a/960987/694267

Если ваш Системный раздел EFI не имеет /efi/debian/grubx64.efi, тогда вам нужно переустановить grub. Эти указания можно использовать для загрузки в текущую установку из командной строки grub: https://askubuntu.com/a/960987/694267

1
ответ дан 18 July 2018 в 04:47

Я не уверен, есть ли лучший способ сделать это, но проблема в том, что grub был перезаписан загрузчиком Windows. Вот некоторые ссылки, которые помогут вам в ремонте Grub: https://www.howopensource.com/2012/05/reinstall-recover-grub-from-ubuntu-12-04-live-cd-usb/ http: // howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd https://help.ubuntu.com/community/Grub2/Installing

Когда Я поединок загрузил свой компьютер, я обнаружил, что самый простой способ - переустановить Ubuntu, который вернет меню Grub.

1
ответ дан 18 July 2018 в 04:47

Windows не распознает ОС Windows. вам нужно использовать grub (или другой linux friendly bootmanager) в качестве менеджера загрузки. Известно, что обновление для разработчиков удаляет разделы Linux, я не уверен, что новая версия имеет ту же проблему.

Первый шаг: зайдите в прошивку EFI и посмотрите, можете ли вы выбрать ОС для загрузки. [ ! d1]

Если ваша прошивка разрешает загрузку устройства, тогда вам необходимо сделать grub загрузчиком по умолчанию в следующих направлениях: https://askubuntu.com/a/960987/694267

Если ваш Системный раздел EFI не имеет /efi/debian/grubx64.efi, тогда вам нужно переустановить grub. Эти указания можно использовать для загрузки в текущую установку из командной строки grub: https://askubuntu.com/a/960987/694267

1
ответ дан 24 July 2018 в 18:10

Я не уверен, есть ли лучший способ сделать это, но проблема в том, что grub был перезаписан загрузчиком Windows. Вот некоторые ссылки, которые помогут вам в ремонте Grub: https://www.howopensource.com/2012/05/reinstall-recover-grub-from-ubuntu-12-04-live-cd-usb/ http: // howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd https://help.ubuntu.com/community/Grub2/Installing

Когда Я поединок загрузил свой компьютер, я обнаружил, что самый простой способ - переустановить Ubuntu, который вернет меню Grub.

1
ответ дан 24 July 2018 в 18:10

Другие вопросы по тегам:

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