LinuxForum.Fans
Тема

Перенос linux

Автор: u-regent- 13 сообщений 2894 просмотров
#105050

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


P.S - извините, если такая тема уже есть! Я искал - не нашел...

#105051

Возможно ли это вообще?

#105053
-regent- написал:
...и проинсталил его рядом с виндой

Поясните это выражение. Вы ставили Ubuntu с помощью wubi?

#105054
Lupo Alberto написал:
[quote=-regent-]...и проинсталил его рядом с виндой

Поясните это выражение. Вы ставили Ubuntu с помощью wubi?[/quote]
Нет, нет, ставил по-нормальному, просто на один с виндой раздел.... Возможно я что-то не так описываю, прошу извинить, я новичек в линуксе... Я отрезал кусок от диска с виндой при разбиении диска во время установки.

#105057

-regent-, судя по вашим словам, вы и поставили в отдельный раздел.
Покажите вывод команды, запущенной в Terminal в Ubuntu

text

sudo fdisk -l

Возможно, вы хотите перенести Ubuntu на новый жёсткий диск?

#105061
Lupo Alberto написал:
-regent-, судя по вашим словам, вы и поставили в отдельный раздел.
Покажите вывод команды, запущенной в Terminal в Ubuntu
text

sudo fdisk -l

Возможно, вы хотите перенести Ubuntu на новый жёсткий диск?

Да, а вот ХРюшу оставить на старом... Сейчас выложу таблицу разделов...

#105063

Диск /dev/sda: 160.0 ГБ, 160041885696 байт
255 heads, 63 sectors/track, 19457 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3cac3ca

Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 17639 141685236 7 HPFS/NTFS
/dev/sda2 17639 19457 14609761+ 5 Расширенный
/dev/sda5 17639 19375 13949952 83 Linux
/dev/sda6 19375 19458 660480 82 Linux своп / Solaris

#105065

покажите
[console]df -hT[/console]
и
[console]fdisk -l[/console]
телепатов расстреляли.

#105066

/dev/sda5 ext4 14G 5,8G 6,8G 47% /
none devtmpfs 496M 240K 495M 1% /dev
none tmpfs 501M 584K 501M 1% /dev/shm
none tmpfs 501M 216K 501M 1% /var/run
none tmpfs 501M 0 501M 0% /var/lock
/dev/sda1 fuseblk 136G 77G 59G 57% /media/F22007A520076FC1

#105069

-regent-, не вижу причин не сделать задуманное.
1. Создайте загрузочный диск SystemRescueCD. Возможно, подойдёт и установочный диск Ubuntu, но утверждать не берусь.
2. Загрузившись с созданного диска выполните

text

mkdir -p /mnt/old
mkdir -p /mnt/new

3. С помощью команд fdisk или, что проще, cfdisk создайте на новом диске разделы.
4. Создайте файловые системы на новом диске (используйте, в зависимости от нужной вам, команды mkfs.reiserfs, mkfs.ext3, mkfs.ext4)
5. Примонтируйте «старый» и «новый» корневые разделы, приблизительно так:

text

mount /dev/sda5 /mnt/old
mount /dev/sda2 /mnt/new

6. Скопируйте корневой раздел на новое место:

text

cp -a /mnt/old/* /mnt/new

7. Отредактируйте загрузчик (подробности подскажут пользователи Ubuntu).
8. Отмонтируйте диски:

text

umount /mnt/old
umount /mnt/new

Может, что и упустил, алгоритм приблизительно такой wink

#105086

Lupo Alberto, согласен, вот только копировать лучше tar'ом:

For example, here is how you might copy a directory's contents from
one disk to another, while preserving the dates, modes, owners and
link-structure of all the files therein. In this case, the transfer
medium is a "pipe":

$ (cd sourcedir; tar -cf - .) | (cd targetdir; tar -xf -)

You can avoid subshells by using `-C' option:

$ tar -C sourcedir -cf - . | tar -C targetdir -xf -

info tar

#105087
drBatty написал:
вот только копировать лучше tar'ом:

Полностью поддерживаю, сам так и делаю, но не хотел «напугать» новичка. oO

#105294

Все, спасибо! Так и сделал! Все работает! ))

Войдите или зарегистрируйтесь, чтобы ответить.