Как переместить Ubuntu в SSD

Моя текущая ситуация:

  • Один жесткий диск
  • Двойная загрузка Ubuntu 11.04 и Windows 7. Разделы:
    • Штука Windows System 100 МБ
    • Главные окна на 144 ГБ
    • Ubuntu на 160 ГБ
    • Подкачка на 4 ГБ
    • Материал Восстановления системы на 12 ГБ

Теперь я хочу установить SSD на 80 ГБ и переместить Ubuntu в него. AFAIK я должен:

  • Уменьшите раздел Ubuntu на 160 ГБ к 80 ГБ
  • Скопируйте его в SSD
  • Изменение fstab смонтировать SSD как /

Как я делаю второе? И что я должен сделать о Личинке?

48
задан 5 May 2011 в 18:37

4 ответа

1) Копирование файлов

Вы хотите скопировать ФАЙЛЫ, а не весь раздел (включая его свободное место), так что вам не нужно изменять размер раздела сначала. Загрузитесь с livecd и смонтируйте оба HD и SSD ( после форматирования раздела на SSD конечно), затем скопируйте все файлы по:

sudo cp -Tax /media/hd /media/ssd

Используйте правильные имена точек монтирования hd и ssd конечно. Затем вам просто нужно отредактировать /etc/fstab на ssd, чтобы указать на новый fs UUID ( вы можете посмотреть его с помощью blkid). Наконец, вам нужно установить grub на ssd.

2) Работа с GRUB

a) Командная строка:

sudo -s
for f in sys dev proc ; do mount --bind /$f /media/ssd/$f ; done
chroot /media/ssd
grub-install /dev/ssd
update-grub

Конечно, используйте правильное устройство для /dev/ssd. Весь диск, а не номер раздела.

b) Магическая кнопка "Рекомендованное восстановление" в Boot-Repair:

https://help.ubuntu.com/community/Boot-Repair

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

enter image description here

Наконец-то перезагрузитесь и убедитесь, что ваш bios настроен на загрузку с SSD.

59
ответ дан 5 May 2011 в 18:37

Учитывая, что ваш жесткий диск /dev/sda, а SSD /dev/sdb и разделы имеют правильный размер, вы можете использовать простые cp:

cp /dev/sdaX /dev/sdbY

Где X и Y - соответствующие номера разделов.

Однако этот метод скопирует 80 Гб данных и все сектора на вашем SSD будут изначально помечены как "занятые".

0
ответ дан 5 May 2011 в 18:37

მე ეს მიგრაცია წარმატებით შემეძლო @ psusi- ს ინსტრუქციის წყალობით, თუმცა დავაკვირდი ერთ "გოთჩას".

Grub– ის ახალ SSD– ზე ინსტალაციის შემდეგ, ის ჯერ კიდევ არ ჩატვირდებოდა - ის ეძებდა რამდსკის სურათს ჩემი ძველი OS დისკის UUID– ის გამოყენებით, რომელიც მე ამოვიღე. - შეამოწმეთ ოფციონის საშუალებით, ეს დაფიქსირდა:

$ grub-install --recheck /dev/ssd

ეს ხელს უწყობს grub- ს, ხელახლა დაასკანიროს BIOS, დაადგინოს ახალი დრაივი და სავარაუდოდ გამოიყენოს მისი UUID ბირთვს "root =" პარამეტრის გადაცემისას.

3
ответ дан 5 May 2011 в 18:37

Вот так же хорошо (на 2018 год), как и простые инструкции из 2013 года: http://www.sesser.eu/howtos/hdd2ssd.php Маркуса Сессера .

Он описывает миграцию без загрузки с Live CD. Он также уважает системные каталоги и использует rsync , noatime , nodiratime . Только не забудьте опустить опцию discard - она ​​реализована через cron, начиная с Ubuntu 14.04.

Краткий план из статьи:

  1. разделить и смонтировать SSD. Я рекомендую одиночный ext4 на gpt

  2. очистить исходный жесткий диск

  3. данные синхронизации ( rsync )

  4. настроить fstab . Также, если вы сохраните жесткий диск в системе, я рекомендую переместить / home на SSD, сохранив пользовательские данные (~ / Video, ~ / Audio и т. Д.) На жестком диске

  5. install grub

2
ответ дан 5 May 2011 в 18:37

Другие вопросы по тегам:

Похожие вопросы: