Клонирование будет работать хорошо, если компьютеры достаточно похожи, :когда встроенные -в Linux драйверы для оборудования работают на обоих компьютерах. В противном случае, например, если вам нужны другие проприетарные драйвера для графики или Wi-Fi, могут быть проблемы.
Это можно проиллюстрировать на примере способа изготовления портативного USB-накопителя (, флеш-накопителя или твердотельного накопителя )с установленной системой .
Таким образом, вы можете попробовать, как это работает (, клонировав систему с одного из компьютеров на другой, или даже проще, если вы можете переместить диск с ноутбука на настольный компьютер и протестировать ). Если удачно, то хорошо.
Если вы собираетесь использовать два компьютера одновременно в одной сети, вам следует переименовать один из них (или, если хотите,создайте главную систему 'OEM' и завершите установку на отдельных компьютерах, чтобы сделать их разными (с разными именами компьютеров и именами пользователей.
В противном случае вам лучше сделать две отдельные установки и синхронизировать личные данные (документы, изображения, музыку, видеоклипы... )как вы делаете сейчас. Возможно, вы сможете использовать домашние разделы и синхронизировать все домашние разделы. Unison — хороший инструмент для синхронизации данных.
Более переносимой и простой в управлении альтернативой является постоянный живой диск , но у него есть недостатки,
С помощью screen -S test some command
он открывает экран прямо здесь, а не отправляет его на задний план. Таким образом, скрипт, выполняющий эти команды, останавливается, следующие команды не выполняются на этом экране.
Итак, я предполагаю, что мы должны сначала отправить его в фоновый режим, а затем отправить другие команды.
screen -S test -d -m top
screen -S test -X title foo
screen -S test -X split
screen -S test -X focus down
screen -S test -X screen -t bar watch free
screen -S test -R
На работу -S test -d -m -t foo top
не попал, название не зацепило, но первое окно в любом случае является особым случаем. (Если только вы не решите оставить его в качестве пустышки и запустить -X select 0
, -X kill
в конце.)
Вы также можете посмотреть, как поместить команды в screenrc
, на справочной странице есть примеры того, как выполнить настройку, как здесь, так и там.