В прошлом я использовал debootstrap для загрузки систем Debian и Ubuntu. Но на этот раз, пытаясь загрузить систему Ubuntu из системы спасения Debian 6 (Примечание: у меня нет выбора в системе спасения, поэтому, пожалуйста, не предлагайте использовать Ubuntu или нет, это не будет доступно мне). [ ! d0]
Рассмотрим следующую структуру папок /target, которую я хочу использовать для загрузки системы:
/dev/md0 on /target type ext4 (rw,relatime,data=ordered)
/dev/md1 on /target/home type ext4 (rw,relatime,data=ordered)
/dev/md2 on /target/var type ext4 (rw,relatime,data=ordered)
Теперь я запускаю следующую команду debootstrap:
[ f2]Я запускаю это как root, но последние три строки меня отбрасывают. Если я пробую то же самое, но без /target/var и /target/home, последние строки меняются на:
I: Deleting target directory
rm: cannot remove `/target': Device or resource busy
Я использую:
# debootstrap --version
debootstrap 1.0.42ubuntu0.1
отсюда, и я установил это через dpkg -i debootstrap_1.0.42ubuntu0.1_all.deb, который утверждал, что был успешным. Я также попытался установить вариант buildd вместо minbase. Тот же результат.
Что здесь происходит? Почему debootstrap пытается удалить целевую папку?
Примечание. Я также проверил страницу man, но не могу найти способ предотвратить это попытку удаления.
[d10 ] Примечание: установка брелка для архива Ubuntu не изменяет ничего. Я использовал wget -O /usr/share/keyrings/ubuntu-archive-keyring.gpg http://archive.ubuntu.com/ubuntu/project/ubuntu-archive-keyring.gpg для этого.
добавить --keep-debootstrap-dir в командную строку (даже при использовании --print-debs). Чтобы предотвратить удаление целевого каталога.