Разбивка диска под Linux.
Рассмотрим вопрос разбивки диска на разделы, для последующей установки GNU/Linux. Упор сделаем на установку паралленльно с виндой на один винчестер, т.к. этот вариант часто рождает проблемы.
Сначала «немного» теории. Во-первых не следует путать понятия разделов на винчестере и файловых систем.
Жесткий диск может быть логически поделен на несколько разделов, например для windows пользователей диски С и D. Начинается винчестер с MBR (главная загрузочная запись) в которой хранится загрузчик и таблица разделов. Количество разделов технически ограничено четыремя, чего в наше время очевидно мало. На помощь приходит специальный тип раздела — extended, в котом есть своя загрузочная запись и может располагаться еще 4 раздела. Теоретически каждый из 4 разделов может служить расширенным, но Linux и Windows используют упрощенный вариант, в котором есть только один расширенный раздел. С несколькими extendend разделами работает, например, OpenBSD. В обычном случае получаем цепочку из блоков по три партиции и extended разделу в конце. В связи с этим разделы деляться на основные (primary) — прописанные непосредственно в MBR и логические — расположеные на extended разделах.
В связи с особенностями работы компьютера начаться загрузка может только с primary раздела, после чего операционная система подхватывает управление и уже дальше могут работать любые разделы. Поэтому нужно либо делать primary загрузочный раздел, либо пользоваться сторонним загрузчиком (напрмер Arconis OS Selector), который может продолжить загрузку необходимой ОС и с расширенного раздела.
Установщик windows затирает любой загрузчик из MBR и заменяет его своим, который универсальностью не отличается и умеет загружать только системы windows. Поэтому проще сначала ставить эту систему, чтобы не мучаться восстановлением прошлого загрузчика. Linux-дистрибутивы обычно предоставляют большую свободу, позволяя поставить загрузочную запись (ее часть с программным кодом) на любой существующий раздел. Однако например популярная Ubuntu, в порыве излишней дружелюбности не задает ни одного вопроса и ставит загрузчик GRUB в MBR. Мне такое поведение не приятно, но ,т.к. он позволяет загружать любые системы и нормально работает, его можно простить :). Итак, если мы хотим ставить одну Windows и один GNU/Linux, то можно использовать штатный линукс загрузчик.
Теперь варианты разбиения жесткого диска.
Под что нам нужно выделить отдельные разделы:
- Виндовые. Тут я придерживаюсь довольно стандартной схемы: около 10 гигабайт на системный раздел, и нужное количество места под всякую всячину.
- Linux разделы. Имхо домашнему пользователю подойдет такой вариант: 10-15 Гб под корневой раздел (/), 1.5-2 размера оперативной памяти для раздела подкачки, и оставшееся место под /home — домашние папки пользователей.
Загрузка Windows будет происходить с системного раздела С:, Linux c «/» (также достаточно выделенной на отдельный раздел папки /boot). Это будут первичные разделы. Остальные разделы будут располагаться в extended части. Более конкретно — первый первичный раздел — виндовый системный, второй корневой линуксовый, третий пустой (про запас
), четвертый расширенный занимающий все оставшееся место, пятый (первый на расширенном) — Linux swap, шестой — папка /home, седьмой — виндовый разноцелевой раздел.
Каждый раздел отформатирован в какой-то файловой системе. Я считаю, что выбор ФС не такой важный вопрос, хотя и является у линуксоидов поводом для холиваров
С виндой выбор ясен — ntfs, для линукса можно спокойно использовать стандартную ext3.
Разбиение на разделы я предпочитаю делать программой fdisk, которая присутствует практически на любом live cd, например установочном диске Ubuntu.
Хорошая инструкция по использованию есть в настольной книге Gentoo вот здесь.
После разбиения свежесозданные разделы нужно еще и отформатировать, либо специальным софтом, либо при установке системы (как windows, так и Linux).
Если будут вопросы по этому процессу, задавайте ![]()
Если вам понравился пост, вы можете оставить комментарий или подписаться на RSS и получать каждый новый пост из этого блога.
Комментарии
Я считаю, что когда что-то делаешь, полезно понимать что ты делаешь. |



Перечитал еще раз, стало понятно чуть больше, но от этого не стало легче. Вроде бы все просто написано, но уж очень путанно. Много из того что написано я не знал (про обычные и расширенные разделы, ограничения, главный загрузчик) и в принципе по сути знать-то это мне и не нужно. По ссылке там для меня вобще написана филькина грамота...
Почему бы всем линуксоидам не спуститься до уровня законченных ньбов и не написать нормальные пошаговые мануалы для ньюбов же.
Вот представь, у меня есть образ с виндой, образ с убунтой и комп, на который это все надо поставить так, чтобы работало. И всё - я больше ничего не знаю (почти правда). Что надо делать в первую очередь - сносить все что есть, разбивать и форматировать или ставить одну из систем и делать все в процессе. Если ставить систему, то какую (хочу напомнить, что я например работал только с виндой и понятия не имею какой установщик у линукса и как с ним работать). Если сначала надо разбить, то чем. Если говоришь. что фдиском, то где его взять (поняти лайвсиди для меня тоже туманно, с ними никогда не доводилось работать) и как запускать (судя по тому мануалу через коммандную строку, а где я её найду, если я этот самый лайвсиди в глаза не видел и с коммандами в линуксе никогда не работал). И всё в таком духе...
Разумеется на практике не все так сложно как написано, но в теории это выглядит устрошающе, а именно страх и не дает многим желающим пересесть с винды на линукс.