3

Я хотел бы купить новый компьютер для моего старого домашнего сервера, поэтому остались только жесткие диски.

Я знаю, что под WinXP вы не можете сделать это, потому что HAL будет иметь проблемы и, вероятно, будет BSOD при загрузке.

Мне сказали, что я должен загрузить новый компьютер с LiveCD, смонтировать корневую файловую систему и выполнить update-initramfs, а затем выполнить grub-update или что-то в этом роде.

Есть ли что-то еще, что должно быть сделано? Я особенно заинтересован в RAID, у меня есть два тома RAID1, управляемые mdadm, будут ли они работать нормально, или я должен каким-то образом собрать их?

Кроме того, есть ли инструменты для создания файла /etc /fstab? Например, я монтирую все свои разделы так же, как они были в старой системе, и теперь я хочу сделать "снимок" подключенных томов и записать их в fstab.

Может кто-нибудь, пожалуйста, пошагово проведите меня через эту процедуру?

4 ответа4

6

Я сделал радикальные изменения H/W под Ubuntu - например, переключился с Intel/Intel на AMD/nVidia CPU & Chipset, и он просто загрузился и работал. Тем не мение,

  1. Я уже изменил /etc /fstab, чтобы использовать /dev /sd * вместо автоматически сгенерированных чисел (просто ПОТОМУ ЧТО), и
  2. У меня не было никакого RAID, и
  3. У меня была резервная копия образа "на всякий случай".

Если вы сможете разобраться с вашим RAID и /etc /fstab, я думаю, что все остальное позаботится об универсальной природе ядра Ubuntu.

1

Kmarsh отлично. Важно помнить, что при смене контроллера RAID новый контроллер, вероятно, не распознает ваши тома RAID. Вы обязательно захотите сделать резервную копию ваших данных. Отличная утилита для клонирования ваших дисков - это clonezilla. Я использовал его и имел большой успех в резервном копировании внутренних жестких дисков на USB-накопитель.

1

Главное это драйверы дискового контроллера в initrd. Если вы можете определить, какие модули требуются, добавьте их в /etc/initramfs-tools/modules , запустите update-initramfs -kall -u перед перемещением жестких дисков на новый компьютер, и он должен просто работать (tm). Чтобы определить, какие модули требуются, загрузите Live CD (или USB) и запустите lsmod|grep ata и найдите такие, как sata_via или pata_sis которые соответствуют чипсету на вашей материнской плате. Или, если у него есть опция BIOS для использования AHCI, используйте модуль ahci как он будет работать лучше.

RAID и fstab: RAID должен быть в порядке, так как по умолчанию все разделы будут проверяться на наличие подписи MD, а Ubuntu уже давно использует UUID в fstab.

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .