Вопрос Обновите материнскую плату и процессор без переустановки


У меня есть домашний сервер с Ubuntu 10.04. Я хочу заменить материнскую плату и процессор без переустановки ОС. Я давно читал, что это будет работать в Windows XP, но с проблемами стабильности. Тем не менее, у меня есть догадка, что на современной Linux не должно быть никаких проблем.

Я прав?


14
2017-09-02 18:19


происхождения


Не знаю о Linux, но это НЕ относится к XP. Повреждение с XP будет всем встроенным драйвером устройства. Я пробовал это, и, если вам не очень повезло, вы не сможете загрузиться. Иногда вы можете загрузиться в безопасный режим, а затем вручную установить драйверы, если у вас есть съемные носители, такие как флоппи-дисковод, но это не стоило того. - JNK
Uh ... Я недавно сделал XP И linux (Xubuntu в этом случае) с несколькими проблемами. Системы автоконфигурации на обоих достаточно компетентны, чтобы обрабатывать аппаратные средства без особых проблем. - Fake Name


ответы:


Это должно хорошо работать в большинстве современных Linux-установок. До последнего восстановления моего домашнего сервера (переход от Debian / Lenny к Ubuntu / 10.04 и установка набора новых блестящих дисков для перестройки) он был на третьем процессоре + мобильная комбинация, и оба переключателя CPU + mobo работали нормально. Кроме того, когда сервер рабочего файла скончался некоторое время назад, мы просто пересадили диски в другую совершенно другую коробку, и все сработало просто отлично (обнаружено все соответствующее аппаратное обеспечение, собранные массивы программных RAID-массивов и т. Д.) Помимо нумерации сетевых устройств вопрос, который я собираюсь упомянуть.

Маловероятно, что некоторые работы по реконфигурации будут выполнены из-за различий в перечислении устройств. Контроллер локальной платы материнской платы, скорее всего, станет eth1 если предыдущий совет был eth0 например, и в этом случае вам нужно будет внести некоторые изменения либо в настройку eth1, либо в любые правила брандмауэра / маршрутизации, либо перенастроить udev, чтобы удалить резервирование для eth0 со старой сетевой платы и установить новое, чтобы иметь это имя (файл для изменения, по-видимому, /etc/udev/rules.d/70-persistent-net.rules в соответствии с положением Ubuntu по умолчанию).

Аналогичным образом могут возникать проблемы с дисками, получившими именованные / нумерованные по-разному, особенно если у вас их несколько, но Ubuntu по умолчанию идентифицирует разделы по UUID, а также поддержку LVM и RAID ядра для идентификации их томов, поэтому в большинстве случаев это не должно быть проблемой ,

Я бы не ожидал каких-либо проблем, которые просто перестали бы загружаться полностью (у вас будет довольно новое ядро ​​с 10.04, поэтому не стоит беспокоиться о том, что новая плата имеет слишком новое оборудование для правильного распознавания ядра), и если были какие-то такие проблемы, которые, вероятно, можно было бы зафиксировать с помощью небольшого jiggery-pokery после первой загрузки или из LiveCD, но я бы рекомендовал брать свежие резервные копии важных данных / конфигурации в любом случае, в любом случае.

В приведенном выше примере я предполагаю, что вы используете один из запасов ядра Ubuntu. Если вы работаете с настраиваемыми модулями ядра +, вам необходимо больше внимания, так как вы, возможно, оставили вещи, необходимые новой доске, но не старые, но если вы установили собственное ядро, тогда вы будете знать о соответствующих вещах будьте в курсе!

Windows XP или более поздняя версия часто может пережить переключение на материнскую плату (после многих перезагрузок и, возможно, посещение или два для SafeModeLand для сортировки драйверов), поскольку это не так сильно, как это было в NT дни в этом отношении, пока вы используете стандартные драйверы Windows для своего контроллера ввода-вывода, а не что-то особенное для материнской платы, но это гораздо менее безопасная ставка, чем в Linux. Достаточно большой скачок в технологии CPU / mobo (от одноядерного одиночного процессора до SMP и / или многоядерного, возможно), что означает, что другой HAL, необходимый (или просто другой, который является оптимальным), приведет к тому, что Windows не сможет загрузиться или не позволяют правильно использовать новое оборудование.

С Любые OS, если вы используете RAID-контроллер вашей текущей материнской платы (который будет «подделкой-RAID») для RAID вместо того, чтобы он работал как стандартный PATA и / или SATA-контроллер, тогда все ставки отключены, и вы, скорее всего, будете необходимо переустановить. Как предполагает Боб, переход от 64-битного к 32-битовому требует переустановки. А также для любой ОС, имея вторую доступную машину, является полезной защитной сетью, если вам нужно подключиться к Интернету, чтобы перехватить пересмотренные драйверы или исследовать некоторые другие проблемы, из-за которых ваш основной блок временно не работает.


14
2017-09-02 19:46





Я согласен с JNK ... это НИКОГДА не будет работать практически на любой машине Windows. Они слишком тонкие, и вы сразу получите BSOD. Однако Linux более оправдан. Я переместил свой HD на другую машину и загрузился с нее один раз (некоторое время назад!), А кудзу просто обнаружил все как новое оборудование и установил драйверы для него. Моя система работала нормально и была довольно стабильной. Конечно, вы должны сделать резервную копию, прежде чем пытаться что-то подобное, даже если ваши данные должны быть в безопасности.


6
2017-09-02 19:36



НЕПРАВИЛЬНО! Только что закончил делать обмен между мобильными телефонами между двумя моими компьютерами. (Один XP, один 7). Я должен был очистить CMOS на одном и найти компакт-диск с драйвером для установки драйверов USB-устройств на другом (thumbdrives не работал до тех пор, пока они не были установлены), но это вполне выполнимо. - Fake Name


Это должно отлично работать с Ubuntu. Все ваше оборудование обнаруживается при загрузке и загружаются соответствующие «драйверы» (модули ядра). Это, конечно, предполагает, что вы не делаете ничего глупого, как помещение 32-битного процессора в коробку с 64-разрядным Ubuntu или что-то еще.


2
2017-09-02 18:47



В настоящее время я использую 32-разрядную версию. Новый процессор - это подарок. Я не знаю точно, что это такое, но он должен быть намного лучше, чем у меня в настоящее время, поэтому он может быть 64-битным. Я полагаю, что это не проблема, так как есть обратная совместимость? Любые накладные расходы, добавленные там, должны быть затмеваны благодаря новой производительности процессора. - Bart van Heukelom
@Bart Если процессор AMD64 (большинство новых, включая новые чипы Intel), то все будет хорошо, он просто запустит все в 32-битном режиме. Если это Itanium (маловероятно), который использует архитектуру IA-64, которая НЕ запускает вашу существующую 32-разрядную ОС. - Bob
32- против 64-бит, возможно, является наименьшей из ваших проблем. Опять же, я настоятельно призываю вас: a) примирить себя с «резервным копированием / восстановлением» как самым безопасным, самым простым способом: b) проверить процедуру резервного копирования / восстановления заблаговременно - paulsm4
Если вы перейдете от 32-разрядной версии до 64-битной и не переустановите Linux полностью, вы можете установить 64-битное ядро, но продолжать использовать 32-битное пользовательское пространство (просто запустить aptitude install linux-image-2.6-amd64 в Debian, и это сделает все остальное), то есть вы можете воспользоваться преимуществом ОЗУ выше 4 ГБ (или выше 3,25 Гбит в зависимости от вашего набора микросхем) без переустановки. - David Spillett
Любой, кто действительно работал с коробками Itanium, почти наверняка не висит на superuser.com. - ThatGraemeGuy


Успех! Не так, но произошло то, что произошло: я перешел на четырехъядерную AMD (материнская плата потерпела неудачу), не желая полной перезагрузки моего последнего ядра Ubuntu. Linux запустился, но только зашел в заставку без входа. В меню GRUB я попробовал восстановление / безопасность, а также ограниченный выбор графического режима, также терминал GRUB до сих пор не получил решения. На экране заставки, где я бы заходил, Хотя я ничего не видел, я тогда набрал свое имя пользователя, затем Enter, затем пароль, затем Enter, и начался вход в систему. Затем был обычный фон рабочего стола, но никаких значков и кнопок :(. Ключи Cnt-Alt-T не всплывали. ** Затем я попробовал gnu shortcut Alt-F2 и 2-секундную паузу, появилось красивое командное приглашение :). Он сказал, что приветствие и обновление рекомендуется, пожалуйста, введите do-upgrade-то, что я сделал после 3-минутного обновления, все работает нормально. Игнорировать ошибки. Удачи вам.


1
2017-12-23 20:57