С Новым годом! Форум программистов, компьютерный форум, киберфорум
Ubuntu, Mint Linux
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
z-z
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
1

Как перенести систему на второй жесткий диск?

23.11.2013, 17:20. Показов 3658. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Очень долго боролся с линуксом, мучился с дровами и настройками, сейчас вроде дошел до стабильного состояния)) вот теперь хочу его перенести, но не знаю, как...

что есть.
Есть ноут, хард разбит на 3 части - винда, линукс и просто файлы (первоначально для винды, но как оказалось, их и линукс видит), и есть внешний жесткий диск на 1 Тб.

Сейчас линукс у меня кустарно установлен - в один логический диск, нету свопа. Хочу на новом диске дать ей своп, а /home поставить отдельно. (зы. может еще что то желательно сделать? )

Новый хард вроде поделил сам, как мне нужно, если правильно это сделал конечно. Вот информация о хардах на всякий пожарный))

Кликните здесь для просмотра всего текста

Код
Диск /dev/sda: 500.1 Гб, 500107862016 байт
255 головок, 63 секторов/треков, 60801 цилиндров, всего 976773168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x8f9d655c

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1            2048    27265023    13631488   27  Hidden NTFS WinRE
/dev/sda2   *    27265024    27469823      102400    7  HPFS/NTFS/exFAT
/dev/sda3        27469824   556087295   264308736    7  HPFS/NTFS/exFAT
/dev/sda4       556089342   976771338   210340998+   f  W95 расшир. (LBA)
/dev/sda5       556089344   952195071   198052864    7  HPFS/NTFS/exFAT
/dev/sda6       952197120   976771338    12287109+  83  Linux

Диск /dev/sdb: 1000.2 Гб, 1000204886016 байт
255 головок, 63 секторов/треков, 121601 цилиндров, всего 1953525168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x0000cb69

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1              63  1288491007   644245472+   7  HPFS/NTFS/exFAT
/dev/sdb2      1288491008  1953523711   332516352    5  Расширенный
/dev/sdb5      1288493056  1297709055     4608000   82  Linux своп / Solaris
/dev/sdb6      1297711104  1359151103    30720000   83  Linux
/dev/sdb7      1359153152  1953523711   297185280   83  Linux


форматировал в ext4...

так вот мне как то нужно перенести линукс из одного диска на другой, сохранив при этом настройки, и очень желательно сохранить уже скаченные библиотеки, программки...
Еще я долго мучился с видео-драйвером, хотелось бы его тоже как то сохранить, чтобы опять не мучиться))

В итоге хотелось бы, чтобы внешне все осталось по старому - при запуске возможность выбрать между виндой и линуксом, в линуксе все файлы сохранившиеся...

PS. нашел кучу документации, но какую то заумную или не полную, хотелось бы пошагового объяснения)

PS. Еще если не сложно, объясните, пожалуйста, как потом затереть старый линукс и вернуть пространство диска винде?))

Большое спасибо заранее всем, кто поможет.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.11.2013, 17:20
Ответы с готовыми решениями:

Как рут раздел расширить на второй жесткий диск?
В виртуалбоксе добавил 2 винт, хочу на него расширить рут раздел, места для установки прог на...

Перенести полностью ubuntu на другой жесткий диск
Был старый жесткий с ubuntu. Там кончилось место, купил новый сатовский, установил, все работает на...

Установка Linux Mint на второй диск - не видит установленную систему
Добрый день. Ноутбук, 2 диска: SSD на 512 и SSD на 128. На первом SSD - Windows 10. На второй...

Почему в диспетчере устройств второй жесткий диск обозначен как Дисковый накопитель, а не своей маркой как первый диск
Добрый день,форумчане! Недавно установила второй (внутренний) жесткий диск, но в диспетчере...

8
650 / 235 / 77
Регистрация: 18.02.2013
Сообщений: 784
23.11.2013, 17:39 2
Вроде бы так:

Bash
1
2
3
4
# bs (block-size) может быть иным, это не принципиально
# подставьте актуальные названия дисков
# если диск проблемный, то в конце можно добавить conv=noerror
dd if=/dev/sda of=/dev/sdb bs=16M
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
23.11.2013, 19:14 3
Цитата Сообщение от z-z Посмотреть сообщение
Хочу на новом диске дать ей своп, а /home поставить отдельно.
после копирования через dd надо будет поменять /etc/fstab
если там метки, используй blkid
1
z-z
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
23.11.2013, 19:44  [ТС] 4
Цитата Сообщение от !i Посмотреть сообщение
Bash
1
dd if=/dev/sda of=/dev/sdb bs=16M
а можно подробнее для моего случая?))
это будет как то так?
Bash
1
dd if=/dev/sda6 of=/dev/sdb7 bs=16M
или не надо указывать конкретный логический диск?
если на внешнем диске уже есть данные, они не затрутся?
0
Эксперт по компьютерным сетямЭксперт NIX
13361 / 7493 / 820
Регистрация: 09.09.2009
Сообщений: 29,295
23.11.2013, 19:46 5
dd - это побитное копирование
старые данные - затрутся
0
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
23.11.2013, 20:33 6
По моему лучше использовать:
Bash
1
cp -ax / /new-disk
Ну а fstab в любом случае придется править.
0
z-z
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
23.11.2013, 20:56  [ТС] 7
Цитата Сообщение от RazrFalcon Посмотреть сообщение
Ну а fstab в любом случае придется править.
а как его править? прописать правильный UUID?

и кстати забыл спросить. когда я устанавливал линукс, видимо я косякнул и указал /boot -ом диск, на котором установлена винда... будут ли проблемы из за этого? или это наоборот поможет не переустанавливать grub?))
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
23.11.2013, 21:23 8
Цитата Сообщение от Dmitry Посмотреть сообщение
dd - это побитное копирование
побайтовое, несколько бит не скопируешь

Добавлено через 1 минуту
Цитата Сообщение от RazrFalcon Посмотреть сообщение
По моему лучше использовать:
похоже, прав насчёт cp
0
650 / 235 / 77
Регистрация: 18.02.2013
Сообщений: 784
23.11.2013, 21:26 9
Цитата Сообщение от z-z Посмотреть сообщение
если на внешнем диске уже есть данные, они не затрутся?
Ну на том разделе, куда Вы будете переносить наверное затрутся. Вы же жертвуете частью дискового пространства под Линь, ну так перенесите оттуда данные в другое место. Исходный раздел (if) должен быть меньше или равен целевому разделу (of), думается мне, в противном случае будет аварийное завершение работы dd.
0
23.11.2013, 21:26
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.11.2013, 21:26
Помогаю со студенческими работами здесь

Как перенести данные с мака на жесткий диск?
Втыкаю хард, пытаюсь перетянуть драг энд дропом фотки туда, но не перетягиваются, хотя хард вроде...

Bios видит жесткий диск, но... (как перенести инфу?)
Полгода назад винчестер с мороза занесли в дом, подключили, запустили компьютер - не грузиться ос....

Как подключить второй жесткий диск?
(Мат плата-SA2 MSI K9N Neo-F V3 nforce 560) Сейчас стоит жесткий диск-WD 2500AAJS 250GB 7200 8Mb...

Как восстановить систему, если жесткий диск нечитаем?
В общем суть такова. После сбоя в работе компа, мой HDD с виндой перестал запускаться. Он никак не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
UserScript для подсветки кнопок языков программировани­­­я в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форм быстрого ответа, но и при редактировании сообщения: / / ==UserScript== / / @name CF_DefaultLangSelect / / . . .
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
Как создать нейросеть для генерации картинок на Python
InfoMaster 12.01.2025
Генерация изображений с помощью искусственных нейронных сетей стала одним из наиболее захватывающих направлений в области компьютерного зрения и машинного обучения. В этой статье мы рассмотрим. . .
Создание нейросети для генерации текста на Python
InfoMaster 12.01.2025
Нейросети, или искусственные нейронные сети, представляют собой модели машинного обучения, вдохновленные работой человеческого мозга. Они состоят из множества взаимосвязанных узлов, или "нейронов",. . .
Как создать нейросеть распознавания изображений на Python
InfoMaster 12.01.2025
Введение в распознавание изображений с помощью нейросетей Распознавание изображений с помощью нейронных сетей стало одним из самых впечатляющих достижений в области искусственного интеллекта. Эта. . .
Основы искуственного интеллекта
InfoMaster 12.01.2025
Искусственный интеллект (ИИ) представляет собой одну из наиболее динамично развивающихся областей современной науки и технологий. В широком смысле под искусственным интеллектом понимается способность. . .
Python и нейросети
InfoMaster 12.01.2025
Искусственные нейронные сети стали неотъемлемой частью современных технологий, революционизировав множество областей - от медицинской диагностики до автономных транспортных средств. Python, благодаря. . .
Python в машинном обучении
InfoMaster 12.01.2025
Python стал неотъемлемой частью современного машинного обучения, завоевав позицию ведущего языка программирования в этой области. Его популярность обусловлена несколькими ключевыми факторами, которые. . .
Создание UI на Python с TKinter
InfoMaster 12.01.2025
TKinter — это одна из наиболее популярных библиотек для создания графических интерфейсов пользователей (GUI) в языке программирования Python. TKinter входит в стандартную библиотеку Python, что. . .
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
Как создавать приложения для iOS/iPhone
InfoMaster 12.01.2025
Введение в разработку iOS-приложений Разработка приложений для iOS открывает огромные возможности в мире мобильных технологий. С каждым годом количество пользователей iPhone и iPad растет,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru