Планы поддержки многократного использования в Oneiric приведены здесь:
https://blueprints.launchpad.net/ubuntu/+spec/foundations-o-multiarch-next-steps] (Вероятно, он может быть сломан в Alpha)
Я выполнил свой первоначальный план, и я должен сказать, что он неплохо справился. Для тех, кто находится в такой ситуации, как моя, где установлен O.S. имеет относительно небольшую площадь (т. е. меньше, чем дешевые USB-накопители) и жесткий диск, на котором O.S. в настоящий момент установлен целевой диск для переноса системы на новый O.S., этот метод миграции должен оказаться достаточно эффективным. Он дает вам рабочую копию вашего текущего O.S., которую можно загружать в любой момент, а также копию, доступную как часть данных после завершения миграции, всех файлов и папок, расположенных под старым O.S. Это просто связано с получением USB-накопителя требуемого размера (я действительно получил с 32-гигабайтным диском), форматируя его ext2, делая его загрузочным с помощью syslinux, копируя все данные из старого O.S. (на самом деле все еще работает) на USB-накопитель и, наконец, перезагрузите систему с помощью USB-накопителя.
Что необходимо: USB-накопитель соответствующего размера, система с установленным syslinux и утилита rsync, работающая от скорого (d2) Приобретать USB-накопитель требуемого размера, вставлять его в вашу систему, создавать раздел, форматировать его ext2, а затем устанавливать флаг загрузки для раздела (я использовал gparted для последние 3 шага). Сделайте диск загрузочным с помощью syslinux: из системы с установленным syslinux, запустите dd bs=440 count=1 if=/usr/lib/syslinux/bios/mbr.bin of=/dev/sdx («x» заменяется буквой диска вашего вставленного USB-накопителя). Смонтируйте диск и скопируйте необходимые файлы для syslinux, из системы syslinux был установлен с помощью команды cp /usr/lib/syslinux/bios/*.c32 /syslinux-boot/syslinux/ (эти файлы в конечном счете принадлежат к директории / boot / syslinux, но поскольку этот каталог может быть перезаписан на шаге 4., мы временно переименовываются на данном этапе / boot / syslinux-boot) Скопируйте все файлы из старой операционной системы на USB-накопитель с помощью команды rsync -aHAXx / /mount/point-of/USB-drive (/ является корневым каталогом вашей старой ОС, с которой вы работаете rsync, в то время как / mount / point-of / USB-накопитель будет любой точкой, в которой вы установили свой USB-накопитель ). Этот процесс может занять очень много времени: в моей системе с портами USB 2.0 он занял более 12 часов; поэтому будьте терпеливы. После завершения копирования переместите каталог syslinux, расположенный в каталоге / syslinux-boot на USB-накопителе, в каталог / boot на USB-накопителе. Отредактируйте или создайте файл syslinux.cfg в каталоге / boot / syslinux на USB-накопителе. Это может быть немного сложно, так как вам нужно будет узнать точное имя и местоположение ядра и initramfs, которые вы хотите использовать при загрузке USB-накопителя. Вам также необходимо указать расположение корневой файловой системы на USB-накопителе, как это будет видно в BIOS вашего компьютера. Мой файл syslinux.cfg был присвоен прямо из вики Arch, с небольшим небольшим редактированием, чтобы адаптировать его к моей системе. Это выглядит примерно так: PROMPT 1 TIMEOUT 50 DEFAULT Старая ОС LABEL Старая ОС LINUX ../vmlinuz-3.2.0-75
APPEND root=/dev/sdc1 rw
INITRD ../initramfs-linux.img
(/ dev / sdc1 - это местоположение USB-накопителя в моей системе )
Приобретите USB-накопитель требуемого размера, вставьте его в свою систему, создайте раздел, отформатируйте его ext2, затем установите флаг загрузки для раздела (я использовал gparted для последних 3 шагиПоследующие мысли:
Приобретите USB-накопитель требуемого размера, вставьте его в свою систему, создайте раздел, отформатируйте его ext2, затем установите флаг загрузки для раздела (я использовал gparted за последние 3 шага).
Сделайте загрузочный диск с помощью syslinux: из системы с установленным syslinux, запустите dd bs=440 count=1 if=/usr/lib/syslinux/bios/mbr.bin of=/dev/sdx («x» заменяется на буква диска вашего вставленного USB-накопителя).Сделайте загрузочный диск с помощью syslinux: из системы с установленной системой syslinux запустите dd bs=440 count=1 if=/usr/lib/syslinux/bios/mbr.bin of=/dev/sdx («x» заменяется буквой диска вашего вставленного USB-накопителя).
Установите диск и скопируйте необходимые файлы для syslinux, из системы syslinux был установлен с помощью команды cp /usr/lib/syslinux/bios/*.c32 /syslinux-boot/syslinux/ (эти файлы в конечном счете принадлежат к директории / boot / syslinux, но поскольку этот каталог может получить перезаписанный на шаге 4., мы временно переименовываем на этом этапе / boot to / syslinux-boot)Как долго может быть ОС изначально установленный на жесткий диск, запускается с USB-накопителя? Понятия не имею. Я думаю, что это должен быть относительно короткий период (возможно, несколько дней?), Поскольку, если вы работаете на флэш-носителе, для минимизации циклов чтения / записи требуются специальные конфигурации. Мой план состоит в том, чтобы запустить старую систему с USB не более чем через неделю или две.
Я выполнил свой первоначальный план, и я должен сказать, что он неплохо справился. Для тех, кто находится в такой ситуации, как моя, где установлен O.S. имеет относительно небольшую площадь (т. е. меньше, чем дешевые USB-накопители) и жесткий диск, на котором O.S. в настоящий момент установлен целевой диск для переноса системы на новый O.S., этот метод миграции должен оказаться достаточно эффективным. Он дает вам рабочую копию вашего текущего O.S., которую можно загружать в любой момент, а также копию, доступную как часть данных после завершения миграции, всех файлов и папок, расположенных под старым O.S. Это просто связано с получением USB-накопителя требуемого размера (я действительно получил с 32-гигабайтным диском), форматируя его ext2, делая его загрузочным с помощью syslinux, копируя все данные из старого O.S. (на самом деле все еще работает) на USB-накопитель и, наконец, перезагрузите систему с помощью USB-накопителя.
Что необходимо: USB-накопитель соответствующего размера, система с установленным syslinux и утилита rsync, работающая от скорого (d2) Приобретать USB-накопитель требуемого размера, вставлять его в вашу систему, создавать раздел, форматировать его ext2, а затем устанавливать флаг загрузки для раздела (я использовал gparted для последние 3 шага). Сделайте диск загрузочным с помощью syslinux: из системы с установленным syslinux, запустите dd bs=440 count=1 if=/usr/lib/syslinux/bios/mbr.bin of=/dev/sdx («x» заменяется буквой диска вашего вставленного USB-накопителя). Смонтируйте диск и скопируйте необходимые файлы для syslinux, из системы syslinux был установлен с помощью команды cp /usr/lib/syslinux/bios/*.c32 /syslinux-boot/syslinux/ (эти файлы в конечном счете принадлежат к директории / boot / syslinux, но поскольку этот каталог может быть перезаписан на шаге 4., мы временно переименовываются на данном этапе / boot / syslinux-boot) Скопируйте все файлы из старой операционной системы на USB-накопитель с помощью команды rsync -aHAXx / /mount/point-of/USB-drive (/ является корневым каталогом вашей старой ОС, с которой вы работаете rsync, в то время как / mount / point-of / USB-накопитель будет любой точкой, в которой вы установили свой USB-накопитель ). Этот процесс может занять очень много времени: в моей системе с портами USB 2.0 он занял более 12 часов; поэтому будьте терпеливы. После завершения копирования переместите каталог syslinux, расположенный в каталоге / syslinux-boot на USB-накопителе, в каталог / boot на USB-накопителе. Отредактируйте или создайте файл syslinux.cfg в каталоге / boot / syslinux на USB-накопителе. Это может быть немного сложно, так как вам нужно будет узнать точное имя и местоположение ядра и initramfs, которые вы хотите использовать при загрузке USB-накопителя. Вам также необходимо указать расположение корневой файловой системы на USB-накопителе, как это будет видно в BIOS вашего компьютера. Мой файл syslinux.cfg был присвоен прямо из вики Arch, с небольшим небольшим редактированием, чтобы адаптировать его к моей системе. Это выглядит примерно так: PROMPT 1 TIMEOUT 50 DEFAULT Старая ОС LABEL Старая ОС LINUX ../vmlinuz-3.2.0-75
APPEND root=/dev/sdc1 rw
INITRD ../initramfs-linux.img
(/ dev / sdc1 - это местоположение USB-накопителя в моей системе )
Приобретите USB-накопитель требуемого размера, вставьте его в свою систему, создайте раздел, отформатируйте его ext2, затем установите флаг загрузки для раздела (я использовал gparted для последних 3 шагиПоследующие мысли:
Приобретите USB-накопитель требуемого размера, вставьте его в свою систему, создайте раздел, отформатируйте его ext2, затем установите флаг загрузки для раздела (я использовал gparted за последние 3 шага).
Сделайте загрузочный диск с помощью syslinux: из системы с установленным syslinux, запустите dd bs=440 count=1 if=/usr/lib/syslinux/bios/mbr.bin of=/dev/sdx («x» заменяется на буква диска вашего вставленного USB-накопителя).Сделайте загрузочный диск с помощью syslinux: из системы с установленной системой syslinux запустите dd bs=440 count=1 if=/usr/lib/syslinux/bios/mbr.bin of=/dev/sdx («x» заменяется буквой диска вашего вставленного USB-накопителя).
Установите диск и скопируйте необходимые файлы для syslinux, из системы syslinux был установлен с помощью команды cp /usr/lib/syslinux/bios/*.c32 /syslinux-boot/syslinux/ (эти файлы в конечном счете принадлежат к директории / boot / syslinux, но поскольку этот каталог может получить перезаписанный на шаге 4., мы временно переименовываем на этом этапе / boot to / syslinux-boot)Как долго может быть ОС изначально установленный на жесткий диск, запускается с USB-накопителя? Понятия не имею. Я думаю, что это должен быть относительно короткий период (возможно, несколько дней?), Поскольку, если вы работаете на флэш-носителе, для минимизации циклов чтения / записи требуются специальные конфигурации. Мой план состоит в том, чтобы запустить старую систему с USB не более чем через неделю или две.
Я выполнил свой первоначальный план, и я должен сказать, что он неплохо справился. Для тех, кто находится в такой ситуации, как моя, где установлен O.S. имеет относительно небольшую площадь (т. е. меньше, чем дешевые USB-накопители) и жесткий диск, на котором O.S. в настоящий момент установлен целевой диск для переноса системы на новый O.S., этот метод миграции должен оказаться достаточно эффективным. Он дает вам рабочую копию вашего текущего O.S., которую можно загружать в любой момент, а также копию, доступную как часть данных после завершения миграции, всех файлов и папок, расположенных под старым O.S. Это просто связано с получением USB-накопителя требуемого размера (я действительно получил с 32-гигабайтным диском), форматируя его ext2, делая его загрузочным с помощью syslinux, копируя все данные из старого O.S. (на самом деле все еще работает) на USB-накопитель и, наконец, перезагрузите систему с помощью USB-накопителя.
Что необходимо: USB-накопитель соответствующего размера, система с установленным syslinux и утилита rsync, работающая от скорого (d2) Приобретать USB-накопитель требуемого размера, вставлять его в вашу систему, создавать раздел, форматировать его ext2, а затем устанавливать флаг загрузки для раздела (я использовал gparted для последние 3 шага). Сделайте диск загрузочным с помощью syslinux: из системы с установленным syslinux, запустите dd bs=440 count=1 if=/usr/lib/syslinux/bios/mbr.bin of=/dev/sdx («x» заменяется буквой диска вашего вставленного USB-накопителя). Смонтируйте диск и скопируйте необходимые файлы для syslinux, из системы syslinux был установлен с помощью команды cp /usr/lib/syslinux/bios/*.c32 /syslinux-boot/syslinux/ (эти файлы в конечном счете принадлежат к директории / boot / syslinux, но поскольку этот каталог может быть перезаписан на шаге 4., мы временно переименовываются на данном этапе / boot / syslinux-boot) Скопируйте все файлы из старой операционной системы на USB-накопитель с помощью команды rsync -aHAXx / /mount/point-of/USB-drive (/ является корневым каталогом вашей старой ОС, с которой вы работаете rsync, в то время как / mount / point-of / USB-накопитель будет любой точкой, в которой вы установили свой USB-накопитель ). Этот процесс может занять очень много времени: в моей системе с портами USB 2.0 он занял более 12 часов; поэтому будьте терпеливы. После завершения копирования переместите каталог syslinux, расположенный в каталоге / syslinux-boot на USB-накопителе, в каталог / boot на USB-накопителе. Отредактируйте или создайте файл syslinux.cfg в каталоге / boot / syslinux на USB-накопителе. Это может быть немного сложно, так как вам нужно будет узнать точное имя и местоположение ядра и initramfs, которые вы хотите использовать при загрузке USB-накопителя. Вам также необходимо указать расположение корневой файловой системы на USB-накопителе, как это будет видно в BIOS вашего компьютера. Мой файл syslinux.cfg был присвоен прямо из вики Arch, с небольшим небольшим редактированием, чтобы адаптировать его к моей системе. Это выглядит примерно так: PROMPT 1 TIMEOUT 50 DEFAULT Старая ОС LABEL Старая ОС LINUX ../vmlinuz-3.2.0-75
APPEND root=/dev/sdc1 rw
INITRD ../initramfs-linux.img
(/ dev / sdc1 - это местоположение USB-накопителя в моей системе )
Приобретите USB-накопитель требуемого размера, вставьте его в свою систему, создайте раздел, отформатируйте его ext2, затем установите флаг загрузки для раздела (я использовал gparted для последних 3 шагиПоследующие мысли:
Приобретите USB-накопитель требуемого размера, вставьте его в свою систему, создайте раздел, отформатируйте его ext2, затем установите флаг загрузки для раздела (я использовал gparted за последние 3 шага).
Сделайте загрузочный диск с помощью syslinux: из системы с установленным syslinux, запустите dd bs=440 count=1 if=/usr/lib/syslinux/bios/mbr.bin of=/dev/sdx («x» заменяется на буква диска вашего вставленного USB-накопителя).Сделайте загрузочный диск с помощью syslinux: из системы с установленной системой syslinux запустите dd bs=440 count=1 if=/usr/lib/syslinux/bios/mbr.bin of=/dev/sdx («x» заменяется буквой диска вашего вставленного USB-накопителя).
Установите диск и скопируйте необходимые файлы для syslinux, из системы syslinux был установлен с помощью команды cp /usr/lib/syslinux/bios/*.c32 /syslinux-boot/syslinux/ (эти файлы в конечном счете принадлежат к директории / boot / syslinux, но поскольку этот каталог может получить перезаписанный на шаге 4., мы временно переименовываем на этом этапе / boot to / syslinux-boot)Как долго может быть ОС изначально установленный на жесткий диск, запускается с USB-накопителя? Понятия не имею. Я думаю, что это должен быть относительно короткий период (возможно, несколько дней?), Поскольку, если вы работаете на флэш-носителе, для минимизации циклов чтения / записи требуются специальные конфигурации. Мой план состоит в том, чтобы запустить старую систему с USB не более чем через неделю или две.
Я предлагаю вам:
РЕЗЕРВИТЬ ВСЕ ВАШИ ДАННЫЕ. Разделите флеш-накопитель usb: 1 раздел fat32, содержащий вашу новую загрузочную систему ubuntu (например, используйте Unetbootin). 1 раздел ext4, содержащий изображение вашей старой системы ubuntu. Загрузите USB-накопитель. Установите новую систему. Mount & amp; Хроните изображение для использования старой системы.Я предлагаю вам:
РЕЗЕРВИТЬ ВСЕ ВАШИ ДАННЫЕ. Разделите флеш-накопитель usb: 1 раздел fat32, содержащий вашу новую загрузочную систему ubuntu (например, используйте Unetbootin). 1 раздел ext4, содержащий изображение вашей старой системы ubuntu. Загрузите USB-накопитель. Установите новую систему. Mount & amp; Хроните изображение для использования старой системы.Я предлагаю вам:
РЕЗЕРВИТЬ ВСЕ ВАШИ ДАННЫЕ. Разделите флеш-накопитель usb: 1 раздел fat32, содержащий вашу новую загрузочную систему ubuntu (например, используйте Unetbootin). 1 раздел ext4, содержащий изображение вашей старой системы ubuntu. Загрузите USB-накопитель. Установите новую систему. Mount & amp; Хроните изображение для использования старой системы.