Как мне обновить другие разделы Ubuntu без перезагрузки в них?

У меня есть несколько разделов Ubuntu на моем компьютере. Это позволяет мне запускать предыдущую, текущую и разрабатываемую версии одновременно.

Я бы очень хотел установить обновления для других разделов, фактически не загружаясь в них. Поэтому я хотел бы иметь возможность запустить sudo aptitude update, а затем sudo aptitude safe-upgrade.

Как мне это сделать?

1
задан 5 June 2012 в 21:29

1 ответ

Существует несколько методов, самый простой из которых - использование chrooted окружения. В этой среде вы можете запустить sudo aptitude update и большинство других инструментов командной строки.

В качестве альтернативы вы могли бы создать несколько виртуальных виртуальных машин, которые использовали разделы в качестве жестких дисков - я не пробовал этого.

Для среды chroot смонтируйте каждый раздел в каталоге, например:

sudo mkdir /mnt/partition_penguin
sudo mount /dev/sda8 /mnt/partition_penguin

Привязка к системным каталогам для доступа к оборудованию:

sudo mount --bind /dev /mnt/partition_penguin/dev
sudo mount --bind /proc /mnt/partition_penguin/proc
sudo mount --bind /sys /mnt/partition_penguin/sys

И затем введите chroot environment и запустите ваши команды:

sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
0
ответ дан 5 June 2012 в 21:29

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

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