Не понял, есть еще один поток.
Я вставляю свой ответ из другой темы. Предлагает ли askubuntu способ консолидации потоков?
Вот что мне помогло. Это не идеально, но работает.
Следуйте инструкциям этой угрозы http://ubuntuforums.org/showthread.php?t=1286503&page=5
Когда вы перезагружаетесь , Wi-Fi не работает. Теперь, что вы делаете, это приостановить работу ноутбука и возобновить работу. Удивительно, но сеть возобновляется. Я использую это, и на данный момент я могу обойтись, так как цикл приостановки возобновления занимает всего около минуты.
Моя настройка - asus u32u с AR9285, и проблема началась, как только я обновил до 13.04
Копия низкого уровня с использованием dd сделала бы трюк!
Следите за конфликтующими IP-адресами и именами хостов.
В основном помещается исходный диск и целевой диск на той же машине, загрузитесь в живой компакт-диск. И запустите что-то вроде следующего, где /dev/sda является источником, а /dev/sdb является назначением:
dd if=/dev/sda of=/dev/sdb bs=4096
Я помню операнды:
[d7 ] if -> входной файлof -> выходной файл
bs -> размер блока (количество байтов для чтения за раз)
Создайте изображение с помощью Remastersys, перенесите его на ручку с помощью утилиты Startup Disk Creator и установите в другую систему.
Самый простой способ сделать это - запустить установку Ubuntu с голыми костями на вашем жестком диске, установить VirtualBox и настроить виртуальную машину Ubuntu. Запустите свою виртуальную машину и настройте эту установку так же, как вы хотите, со всеми необходимыми вам колоколами и свистами. Работайте и играйте на виртуальном компьютере.
VirtualBox поддерживает виртуальную машину как большой файл образа диска (.vdi), а также несколько других более мелких файлов конфигурации. Всякий раз, когда вы хотите создать резервную копию своей виртуальной машины, просто закройте ее и скопируйте ее в резервное хранилище. Для этого я использую внешний накопитель Passport.
В настоящее время на этом внешнем диске есть как Windows 7, так и виртуальная машина Ubuntu 12. Все системные обновления, программы, личные файлы, изображения и т. Д. Сохраняются на этих виртуальных машинах. Резервное копирование этого типа происходит очень быстро, так как один большой файл образа диска будет передаваться намного быстрее, чем куча отдельных файлов. Поскольку VirtualBox постоянно поддерживает файлы в этом формате, виртуальная машина всегда настроена на резервное копирование.
Одно из преимуществ этой настройки заключается в том, что я могу запускать эти виртуальные машины с внешнего диска на любом компьютере с VirtualBox, поэтому теперь вместо того, чтобы тащить мой компьютер, я просто привожу свой внешний диск с Windows и Ubuntu, устанавливаю VirtualBox на любой компьютер, который планирую использовать (у меня есть все установочные файлы VirtualBox также на моем внешнем hd - они доступны для всех основных операционных систем), и я готов к работе. Я могу либо скопировать свою виртуальную машину на компьютер, который я использую, либо просто запустить его с внешнего диска.
Если ваш компьютер в какой-то момент сработает и умирает, кому это нужно, вы просто захватите установку Ubuntu диск, установите его на новый или отремонтированный компьютер, подключите внешний накопитель, установите VirtualBox и скопируйте свои виртуальные машины на свой компьютер - проблема решена с минимальным стрессом, потерей времени и потерей данных. Сколько данных вы теряете, зависит от того, когда вы в последний раз выполняете резервное копирование. Для себя я делаю новую резервную копию всякий раз, когда я делаю серьезное изменение или добавляю сложную программу. Просто убедитесь, что ваша виртуальная машина работает нормально, когда вы это делаете. Вы не захотите копировать поврежденную машину поверх хорошего.
И нет, я не работаю для VirtualBox.
Еще одна полезная утилита клонирования, которую я использовал. Особенности терминала gui.
Я бы получил один компьютер так, как вы этого захотите, и установите пакет openssh-server. Создайте пару ключей ssh с помощью ssh-keygen -t rsa. Добавьте открытый ключ в /root/.ssh/authorized_keys2. Затем я загрузил новые компьютеры с живым компакт-диском и подключил USB-накопитель к закрытому ключу ssh. Используйте gparted для создания нового раздела. Затем смонтируйте новый раздел и запустите что-то вроде sudo rsync -avzx -e "ssh -i /media/disk/path/to/privatekey" --exclude=".gvfs" root@<ImageComputerIP>:/ /path/to/new/partition/
Используйте команду blkid, чтобы найти UUID только что созданной файловой системы. Отредактируйте /path/to/new/partition/etc/fstab, чтобы отразить новый UUID (и тип файловой системы, если вы использовали другую файловую систему.)
Затем я выполнил бы инструкции на https://help.ubuntu.com/community/Grub2/ Установка # via_ChRoot о том, как установить из chroot.
Упрощенная версия этой страницы (которая не учитывает lvm, программный рейд или bcache, или отдельный / загружаемый, как на странице wiki):
Установите критические виртуальные файловые системы. Выполните следующую команду как одну команду:for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
Установите критические виртуальные файловые системы. Выполните следующее как одну команду:
sudo chroot /mnt
Переустановите GRUB 2 (замените правильное устройство на sda, sdb и т. Д. Не указывайте номер раздела): [ f3] Переустановите GRUB 2 (замените правильное устройство на sda, sdb и т. д. Не указывайте номер раздела):
update-grub
Выход chroot: CTRL- D на клавиатуре Chroot в ваше обычное системное устройство:
Я использую ddrescue для этой задачи. Он работает безупречно. Супер простой.
См. Эту тему на technibble для деталей
Ghost for Linux
Ghost для Linux - это инструмент для создания образов и клонирования жесткого диска и разделов, похожий на Norton Ghost (c) и (tm) от Symantec. Созданные изображения могут быть сжаты, и их можно сохранить на локальном жестком диске или передать на анонимный FTP-сервер. Привод можно клонировать, используя функцию Click'n'Clone. g4l поддерживает разделение файлов, если локальная файловая система не поддерживает запись файлов> 2 ГБ. Включенное ядро поддерживает ATA, последовательные ATA и SCSI-диски. Поддерживаются общие сетевые карты. Он упакован как загрузочный образ компакт-диска с графическим интерфейсом ncurses для удобства использования.
Я не знаю, почему никто не упомянул об этом. Это особенно удобно, если вы хотите восстановить содержимое раздела для другого типа файловой системы (например, восстановить содержимое ext4 для ext2 или reiserfs) или вы хотите восстановить меньший раздел.
Я использовал его и Это очень легко. Например, чтобы клонировать раздел, скажем, /dev/sda1, вы используете такую команду
fsarchiver -A -j 2 -z 1 savefs /media/anwar/USB_Drive/myrootpartition /dev/sda1
Параметр -A позволяет вам копировать раздел, даже если он используется! Отличная функция!
-j 2 говорит, что для сжатия используется 2 ядра процессора.
Для восстановления файловой системы, которую вы использовали
fsarchiver restfs /data/myrootpartition.fsa id=0,dest=/dev/sda2
, используется для многокорневого процессора, и если вы используете сжатие
-z 1 В id=0 говорится, что вы восстанавливаете первую файловую систему из архива (даже если вы не сохранили несколько разделов в одном архиве, вам необходимо указать его). И dest=/dev/sda2 устанавливает место назначения восстановления.
Я делаю это много, используя rsync.
Сначала вы можете запустить rsync для загрузки всех данных на внешний жесткий диск (внешний жесткий диск должен быть в ext4 - я использую это, поэтому я знаю, что это работает): Я предполагаю, что у вас есть два раздела: / dev / sda1 (root) и / dev / sda2 (swap).
Запуск на вашем исходном компьютере:
sudo rsync -avuorpESHAX /* /your/hard/drive
[d3 ] После копирования данных загрузите следующий компьютер с помощью USB-флешки и отформатируйте внутренний жесткий диск в качестве исходного жесткого диска. Подключите внешний диск к /mnt и скопируйте UUID всех разделов , Отредактируйте UUID разделов нового компьютера и поместите те же UUID, которые вы скопировали из исходных данных (это находится в /mnt/etc/fstab).
Завершите своп:
sudo swapoff -a
Создайте новый swap, используя исходный UUID, скопированный с /mnt/etc/fstab:
sudo mkswap /dev/sda2 -U original-UUID
(я полагаю, ваш своп находится в /dev/sda2)
Затем измените UUID /dev/sda1: (раздел должен быть размонтирован для изменения UUID)
sudo umount /mnt
sudo tune2fs /dev/sda1 -U old-UUID
Выполнено, установите целевой раздел:
sudo mount /dev/sda1 /mnt
Обратный rsync к destination:
sudo rsync -avuorpESHAX /media/your-backup /mnt
Переустановите grub:
sudo grub-install --root-directory /mnt /dev/sda
Это сработает. Не забудьте отредактировать /etc/hostname и /etc/hosts, чтобы изменить имя хоста для каждой машины, чтобы избежать сетевых конфликтов.
Никогда не было в этом затруднительном положении (у меня нет сотен серверов - я всегда использовал базовые изображения), я могу только дать вам свой инстинкт кишки.
В стороне, я скажем, netboot, вероятно, ваш лучший выбор. Создайте мастер-сервер, заставьте его делать то, что вы хотите, а затем загрузите и установите все остальные ваши машины. Сценарий, который должен произойти автоматически (ala run-once), не должен быть слишком сложным.
Больше (хотя и немного старое): https://help.ubuntu.com/community/PXEInstallServer
Редактировать: есть приложение называемый system-config-kickstart, который должен помочь сделать создание файла кикстарта довольно легким. YMMV.
Другим вариантом для массовых установок является подход Ubuntu Landscape / private cloud, где вы (в основном) обеспечиваете серверы динамически на основе пула оборудования. Умный материал.