При первой установке Ubuntu 12.04 я создал отдельный раздел для системы, чтобы иметь возможность переустановить ее без необходимости очистки всех данных. Поэтому у меня есть /
один раздел, а второй разделен на 2 логических раздела, один для подкачки, другой для /home
.
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00027dec
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 50479103 25238528 83 Linux
/dev/sda2 50479104 625142447 287331672 5 Extended
/dev/sda5 50481152 54478847 1998848 82 Linux swap / Solaris
/dev/sda6 54480896 625141759 285330432 83 Linux
Я хотел бы переустановить систему (я что-то напутал с репозиториями, и есть еще некоторые проблемы, я даже не уверен, программные они или аппаратные...) Я хочу сказать, что если я переустановлю систему на /
раздел, новая /home
тоже будет на /
... Теперь, когда я что-то устанавливаю, оно автоматически попадает в , /
и если я что-то загружаю или записываю, оно автоматически помещается в /home
. Можно ли указать недавно установленной системе, что /home
находится на другом разделе без переустановки /home
(и необходимости дважды копировать данные).
ОБНОВЛЯТЬ
Я попробовал первое решение из ответа Marty's Fried: я установил /
на предыдущий /
(флажок «формат» отмечен) и /home
на предыдущий /home
(флажок «формат» не отмечен). Сначала я дал другое имя пользователя, чем раньше. Все, казалось, работало нормально, только у меня не было моего home
в моем home
(был новый пользователь home
).
Я повторил установку, и теперь все мои файлы легко доступны, но система работает не очень хорошо. Я хотел начать с установки классического gnome (я не могу найти ничего другого), и я не могу открыть терминал. Есть только рамка окна терминала, мигающая и движущаяся к экрану. Возможно ли, что в моем home
разделе есть какие-то проблемы, которые могут спровоцировать это?
решение1
Одна вещь, которую вы должны понимать, это то, что большая часть конфигурации находится в вашем домашнем каталоге, поэтому вы можете обнаружить, что не получаете ожидаемых результатов. Однако список репозиториев не находится в вашем домашнем каталоге, так что эта часть может быть в порядке.
Чтобы сделать то, что вам нужно, вы можете просто переустановить систему и выполнить одно из двух действий.
Установите в обычном режиме, указав текущий корневой раздел для нового корня и отметив флажок «форматировать»; затем укажите текущий
/home
раздел для/home
, ноне устанавливайте флажок «формат». Это заменит системные файлы в вашем домашнем каталоге, но не сотрет другие файлы.Установите как обычно, как указано выше, но укажите только корневой раздел для всего, полностью исключив домашний раздел из уравнения. Это установит новый домашний каталог. Затем вы можете смонтировать существующий домашний каталог с новым
/home
в качестве точки монтирования. Это скроет существующие файлы, и если у вас возникнут проблемы, вы можете отредактировать,/etc/fstab
чтобы отключить монтирование, или смонтировать его в другой точке монтирования.
Как только все заработает, вы можете либо загрузиться с Live CD, чтобы стереть недавно установленный, но неиспользуемый /home
, либо временно размонтировать его, чтобы удалить каталог. Только не удаляйте его, пока он смонтирован, потому что вы удалите смонтированные файлы, а не сам файл, который скрыт.
РЕДАКТИРОВАТЬ:
Мое мнение таково, что я бы посоветовал исправить проблему без переустановки, если это возможно. Это, вероятно, несложно, и вы научитесь по ходу дела. Утешает возможность исправить что-то, а не переустанавливать, и с Linux это не так уж и сложно (в отличие от Windows).
Вам может понадобиться сделать несколько постов, по одному для каждой проблемы, с большей конкретикой. Например, репозитории — это просто список в файле, и вы можете либо отредактировать файл, либо использовать synaptic и щелкнуть меню «Настройки», «Репозитории». Часто бывает легко найти, какой из них является проблемой, и удалить его. Затем обновите и посмотрите, исправит ли это проблему.
Еще одно мое мнение:
Поскольку в домашнем каталоге так много настроек, которые зависят от версии, я перестал создавать отдельный /home
раздел. Я обнаружил, что более полезным является создание отдельного раздела данных, содержащего такие каталоги, как /Documents
, Music
, Videos
, Pictures
, Downloads
, и все, что мне нужно. Затем я просто создаю символические ссылки для этих каталогов, удаляю папки в своем домашнем каталоге и заменяю их символическими ссылками. Если вы используете те же имена и не выходите из системы, у них даже будут специальные значки для этих каталогов, и они будут вести себя так же, как оригиналы.
Преимущества этого метода в том, что при обновлении у вас не останется ненужного хлама, вы избежите проблем со старыми конфигурациями, которые не будут заменены, и если вы используете Windows, вы можете указать эквиваленты Windows на эти же каталоги (при условии, что вы используете NTFS, которую Windows может читать); кроме того, если вы когда-нибудь попробуете другие дистрибутивы, вы сможете быстро использовать имеющиеся у вас медиафайлы для простой оценки.
Если вы хорошо разбираетесь в редактировании /etc/fstab
, вы можете монтировать каталоги вместо использования ссылок, но я считаю, что ссылки просты в использовании и хорошо работают на протяжении длительного периода времени.