LINUX.ORG.RU

Перенос Арча с HDD на SDD

 , ,


0

1

Есть один Арч, который стоит паралельно с Шиндовс, и долго-долго затачивался. И есть новый размеченый под него (и Шиндовс) SSD-шник. Вопрос в том, можно-ли его просто взять и перенести, а если да, то как?


берешь и переносишь
есть много вариантов переноса линукса
самый простой rsync из-под livecd
но лучше загугли перенос арча с одного диска на другой
ну и /etc/fstab поправить надо - указать UUID или LABEL раздела, найти его можешь через blkid

mystery ★★
()
Ответ на: комментарий от emulek

Почему? Надо же переносить все-все-все папки, он создавать их не будет при загрузке
А ручками все создавать долго и нудно
Не проще ли загрузится арч с флешки и все проделать без удалений?

mystery ★★
()
Ответ на: комментарий от mystery

я дал тебе команду, которая всё скопирует. Точнее по одному каталогу из корня.

Не проще ли загрузится арч с флешки

да, надо это делать с флешки

без удалений?

каких нахер удалений?!

emulek
()

если будешь переносить — через копирование отдельных файлов (а не перенос раздела), то советую после копирования переустановить пакеты:

pacman -Syu                     # ну это ты понял
pacman -Rs $(pacman -Qdtq)      # удалить осератевшие (ненужные) пакеты и их зависимости
pacman -S $(pacman -Qq)         # переустановить все пакеты!

# если последний шаг не хочет выполняться -- то можно поглядеть ошибку через:
pacman -S $(pacman -Qq) </dev/null 2>&1 | grep -Fi 'error:'
user_id_68054 ★★★★★
()
Последнее исправление: user_id_68054 (всего исправлений: 1)
Ответ на: комментарий от user_id_68054

Зачем переставлять пакеты? намедни переносил систему с одного винта на другой через загрузку с флэшки простым копированием (с сохранением атрибуьов). поправил только фстаб и хаписал граб.

anonymous
()
Ответ на: комментарий от anonymous

Зачем переставлять пакеты? намедни переносил систему с одного
винта на другой через загрузку с флэшки простым копированием
(с сохранением атрибуьов). поправил только фстаб и хаписал граб.

а как ты копировал с сохранением атрибутов?

вот так (ключ -p) — например не работает:

[regular-user@localhost Desktop]$ getcap /usr/bin/ping6
/usr/bin/ping6 = cap_net_raw+ep

[regular-user@localhost Desktop]$ sudo cp -vp /usr/bin/ping6 ./
‘/usr/bin/ping6’ -> ‘./ping6’

[regular-user@localhost Desktop]$ getcap ./ping6

### updated ###

ответ: cp --preserve=all .....

user_id_68054 ★★★★★
()
Последнее исправление: user_id_68054 (всего исправлений: 1)

Да тупо скопировать всё, хоть в mc, кроме /dev,/mnt,/proc,/run,/sys,/tmp - их просто создать на новом диске.

Затем chroot в новую rootfs и установить загрузчик.

armbox
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.