У меня есть домашний сервер под управлением Ubuntu 10.04. Я хочу заменить материнскую плату и ЦП, не переустанавливая ОС. Я считал давным-давно, что это отсортирует работы над Windows XP, но с проблемами устойчивости. Однако у меня есть догадка что на современном Linux не должно быть никаких проблем.
Я прав?
Это должно хорошо работать в целом для большинства современных установок Linux. До прошлой недели восстанавливают моего домашнего сервера (перемещающийся от Debian/Lenny до Ubuntu/10.04, и устанавливающий ряд новейших дисков восстановить на) это шло, это - третья комбинация CPU+mobo, и оба переключателя CPU+mobo хорошо работали. Кроме того, когда сервер рабочего файла перестал работать только что, мы просто пересадили диски в другом совершенно другом поле, и все работало просто великолепно (вся соответствующая аппаратная была обнаружена, RAID-массивы программного обеспечения собранный штраф, и так далее) кроме проблемы нумерации сетевого устройства, которую я собираюсь упомянуть.
Не маловероятно, что будет некоторая работа реконфигурирования, чтобы сделать из-за различий в перечислении устройства. Встроенный контроллер LAN материнской платы, скорее всего, станет eth1
если предыдущая плата была eth0
например, и в этом случае необходимо будет внести некоторые изменения для или конфигурирования eth1, и любой брандмауэр/правила маршрутизации соответственно или реконфигурировать udev, чтобы удалить резервирование для eth0 от старого NIC и установить новый, чтобы иметь то имя (файл для изменения для этого, кажется, /etc/udev/rules.d/70-persistent-net.rules
под расположением Ubuntu по умолчанию).
Могут быть подобные проблемы с дисками, называемыми/нумеруемыми по-другому особенно, если у Вас есть несколько, но Ubuntu определяет разделы UUID по умолчанию, также, как и LVM ядра и поддержка технологией RAID для идентификации их объемов, таким образом, это не должно быть проблемой в большинстве случаев.
Я не ожидал бы проблем, которые просто прекратят загружаться полностью (Вы будете выполнять довольно новое ядро с 10,04, так не должен должен быть волноваться о новой плате, имеющей аппаратные средства, слишком новые, чтобы ядро правильно распознало), и если были какие-либо такие проблемы, они могли бы, вероятно, быть зафиксированы с небольшой возней после первой начальной загрузки или от LiveCD, но я рекомендую брать новые резервные копии важных данных/конфигурации так или иначе на всякий случай.
В вышеупомянутом я предполагаю, что Вы используете один из запаса ядра Ubuntu. При выполнении пользовательского kernel+modules, больше ухода необходимо, поскольку Вы, возможно, не учли вещи, необходимые новой плате, но не старому, но если Вы установили пользовательское ядро затем, Вы будете знать о соответствующих вещах знать здесь!
Windows XP или позже может часто переживать переключение материнской платы (после того, как много перезагрузок и возможно посещение или два к SafeModeLand для разбираний в драйверах), поскольку это не почти столь же привередливо, как это было в дни NT в этом отношении, пока Вы используете стандартные драйверы окон для своего контроллера ввода-вывода, а не чего-то характерного для материнской платы, но это - намного менее безопасная ставка, чем с Linux. Достаточно большой переход в технологии CPU/mobo (от одноядерного единственного ЦП до SMP и/или многоядерный, возможно), которые означают другой необходимый HAL (или просто другой, являющийся оптимальным), или заставит Windows не удаваться загрузиться или не удаться сделать надлежащее использование новых аппаратных средств.
С любой ОС, если Вы используете RAID-контроллер своей текущей материнской платы (который будет расположением "поддельного RAID") для RAID вместо того, чтобы иметь его управляют как стандарт трясины PATA и/или контроллером SATA затем, все ставки выключены, и необходимо будет, скорее всего, переустановить. Как Bob предполагает, спущение от 64-разрядного до 32-разрядного потребовало бы переустанавливания также. И также для любой ОС, имея вторую машину в наличии полезная система поддержки в случае, если необходимо стать онлайн для захвата пересмотренных драйверов или исследования некоторая другая проблема, которая берет основное поле, временно неисправное.
Я соглашаюсь с JNK... это никогда не продолжало бы работать в значительной степени никакая машина Windows. Они являются слишком привередливыми, и Вы получили бы BSOD в значительной степени сразу же. Linux более простителен как бы то ни было. Я переместил свой HD в другую машину и загрузился от него однажды (некоторое время назад!) и кудзу просто обнаружило все как новые аппаратные средства и установило драйверы для их. Моя система хорошо работала и была довольно стабильна. Конечно, необходимо сделать резервное копирование прежде, чем попробовать что-либо как это, даже при том, что данные должны быть безопасными.
Это должно хорошо работать с Ubuntu. Все Ваши аппаратные средства обнаруживаются на начальной загрузке и соответствующих "драйверах" (модули ядра) загруженный. Это, конечно, предполагает, что Вы не делаете ничего глупого как помещение ЦП на 32 бита в поле, запускающее 64-разрядную Ubuntu или что-либо.