Используя все ваши ответы, я нашел свой путь в таком порядке :
Установка :
Конфигурация HDD, как сказал Сергей. При создании VM с помощью virt-manager, не создавайте диск сразу (отмените "enable storage..."), нажмите "customize configuration before install" на следующем экране, и создайте HDD вручную сразу после этого, с этими параметрами :
- Storage format: raw
- Cache mode: none (not default!)
- I/O mode: native
- + Disk bus : SATA
Для меня установка прошла менее чем за 15мин (вместо 27% проги после более чем 2H с параметрами по умолчанию)
Первая перезагрузка :
- Disk bus : IDE (or windows will not boot)
- Installation of the [latest drivers][1]
(For that, devices management/install old components/type: storage)
Остановите систему, поменяйте дисковую шину на virtio, перезагрузитесь, вот и все!
радость!
Допустим, ваш find
находит следующие файлы:
./foo/bar
./foo/baz
./foo/quux
Если вы используете -execdir [...]+
, эффективной результирующей командой будет:
( cd./foo; command bar baz quux )
В отличие от (эффективно )это, если вы используете-execdir [...] \;
:
( cd./foo; command bar )
( cd./foo; command baz )
( cd./foo; command quux )
То же верно для -exec
, а не для execdir
, но будет указан путь, а не изменение рабочего каталога. Если вы используете -exec [...]+
, эффективной результирующей командой будет:
command./foo/bar./foo/baz./foo/quux
В отличие от (эффективно )это, если вы используете-exec [...] \;
:
command./foo/bar
command./foo/baz
command./foo/quux
Посмотрим, как это поведет себя с файлами, найденными в двух каталогах.:
$ tree
.
├── bar
│ ├── bletch
│ └── freeble
└── foo
├── bar
├── baz
└── quux
$ find. -type f -exec echo {} \;
./foo/baz
./foo/quux
./foo/bar
./bar/bletch
./bar/freeble
$ find. -type f -execdir echo {} \;
./baz
./quux
./bar
./bletch
./freeble
$ find. -type f -exec echo {} +
./foo/baz./foo/quux./foo/bar./bar/bletch./bar/freeble
$ find. -type f -execdir echo {} +
./baz./quux./bar
./bletch./freeble