1

Второе, на чем спотыкаются вновь обращенные – это жесткие диски, их разделы, точки монтирования и загрузчики (Grub, Lilo).
Давайте также очень быстро разберемся, кто есть who в данном вопросе…  smile
Допустим, вы купили компьютер или вам его подарили или вы его нашли… неважно.
Главное – он у вас есть! ab

И в нем есть жесткий диск, правда, один, но это пока неважно.
Это физический диск. Почему физический? Потому что его можно потрогать руками!
А что потрогать нельзя – то логическая фиговина. ab
Зачем нужно логическое разбиение диска? А чтобы с ним могла работать операционная система, которая также является логической сущностью.
т.е. раздел – это часть диска.

Разделы бывают основными (первичными) и расширенными (дополнительными).
Всего на жестком диске может быть до 4 основных разделов.
Записи о количестве разделов и их местоположении хранятся в главной загрузочной записи (MBR) – в самом-самом первом секторе жесткого диска.
Разделы диска в Windows обзываются буквами латинского алфавита:
Локальный диск С
Локальный диск D
Локальный диск E
И т.д…….

Если физический диск не разбит на разделы, то всё пространство жесткого диска будет отдано под один первичный раздел – локальный диск C (или D или E).
И понять весь диск перед вами или только раздел можно исключительно по его размеру.
И то не факт! ab

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

Теперь по порядку…
Диски в Ubuntu обозначаются как /dev/sdX, где Х – любая буква латинского алфавита, начиная с «а».
Напр., /dev/sda, /dev/sdb, /dev/sdc.
Почему так?
А потому, что /dev/sda – это путь к файлу, который расположен в директории «dev» корневой файловой системы «/».
В Linux любой путь к файлу начинается с обозначения «/», потому как всё в Linux'е является файлом.  :cool:

А разделы в Linux имеют кроме букв еще и цифровое обозначение.
Напр., основные разделы одного жесткого диска будут обозначены как:
/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda4
Помните, что их может быть только 4 штуки? ab
Аналогично, разделы второго жесткого диска будут выглядеть как:
/dev/sdb1
/dev/sdb2
……
Разобрались? Вот и хорошо!
Приступаем к самому главному – загрузчику!  wink

Загрузчик операционной системы – это такая программа, которая запускает ядро операционной системы, которое, в свою очередь, запускает всё остальное.
Чтобы это всё хорошо представить, я расскажу, как происходит загрузка ОС с момента нажатия на кнопку «ВКЛ».
Встроенная в материнскую плату программа BIOS производит проверку работоспособности всех подключенных к ней устройств,
каналов перемещения данных и пр.
Эта процедура называется POST, которая заканчивается звуковым сигналом типа «пост прошел, косяков не нашел». ab
Дальше BIOS ищет диск, который подключен к разъему SATA на материнской плате (это SATA1), находит его и запрашивает, а есть ли загрузчик какой-либо операционной системы на этом жестком диске? Если есть – передает управление ему.
Если нет, переходит к другому жесткому диску (SATA2) и т.д., пока не кончатся разъемы SATA. ab
К чему я это?
Да к тому, что когда у вас в компьютере один жесткий диск, то вопросов, куда установить загрузчик Grub не возникает.

Но допустим, у вас 2 жестких диска.
На первом уже установлена Windows, на второй вы хотите установить Ubuntu. Куда ставить загрузчик?
Конечно же на первый диск!
Потому что Windows, как любой коммерческий продукт, просто не даст запуститься другой операционной системе. Зачем ей конкуренты? ab
А как же установить загрузчик на диск с Windows?
Тоже не сложно….
Когда вы выбираете диск для установки Ubuntu, вы внимательно смотрите на его обозначение. В данном примере Ubuntu вам скажет, что диск /dev/sda уже имеет операционную систему, а диск /dev/sdb пустой и не размечен. И там даже нет файловой системы!  oO
Разбивайте этот пустой диск на разделы, форматируйте, монтируйте и идите по процессу установки дальше, пока не упретесь вот в такое окно:
http://ossru.files.wordpress.com/2008/11/10.jpeg
кликните на него и смотрите, что там написано.

Если там будет /dev/sdb, то это означает, что загрузчик будет установлен в главную загрузочную запись (MBR) второго диска,
т.е. диска, на который вы устанавливаете Ubuntu.
А так как этот диск подключен к разъему SATA2, т.е. после диска с Windows (SATA1), то Ubuntu вы больше не увидите. ac
Что надо сделать? Правильно! Выбрать из выпадающего списка /dev/sda.
Тогда загрузчик ляжет в MBR первого физического диска и у вас будет возможность выбирать, какую ОС загружать дальше.
Потому что Grub - это умный загрузчик.
Вот так:
http://www.winline.ru/articles/img/2007 … ntu_13.jpg

как-то не очень коротенько получилось…  ag

ПатреГ не любит Gnome...

это все конешно интересно, но нам бы попроще
в линуксе дофигущи разных разделов
кАнешнА можно доверить бить диск установщику, но тот бъет банально - 3 раздела: система, свои и хоум
но ведь есть еще куча разделов!
может лучше как то конкретно задать?
сколько под var?
а сколько под etc, а сколько под dev, а сколько под lib?

3

Нигерийка пишет:

а сколько под dev,

dev - это устройства...  wink
Грубо:

/        - 2-5Gb
/boot    - 300-500Mb
/usr     - 10Gb
/var     - 10Gb
/home    - Сколько хочешь
История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

4

Нигерийка, тема обсуждалась не раз, вот одно из последних обсуждений...
разделы выносятся по мере необходимости. в зависимости от назначения машины...
для десктопа достаточно:
корень 10-30Гб
swap - зависит от оперативки...
/home - всё остальное

всё остальное на десктопе выносится только, если нужна тонкая оптимизация/какие-то особые требования.

Нигерийка пишет:

а сколько под etc, а сколько под dev, а сколько под lib?

эти каталоги никогда случае не выносятся из корня.
собственно выносить имеет смысл только:
/home /opt /usr /boot /var

95% процентов проблем находятся между клавиатурой и стулом.

5 (19.08.2011 23:37:29 отредактировано yxma)

согласен абсолютно. Размер разделов лучше всего приходит со временем - когда вы поюзаете любимый дистр, на опыте прочувствуете объем разделов и узкие места, если вы с ними ошиблись. Тогда можно переставить домашнего компьютерного любимца и попутно настрогать разделы по собственному вкусу. А для начала можно ограничиться и 3мя. Хотя могут быть и проблемы - альтмастер требует при установке 20гб, а использует в лучшем случае 3. Ну, это уж опыт, сын ошибок трудных...

друзья, давайте заменим чсВ на ЧСД!
Проблемы. Глюки. Красные глаза. Так будет с каждым, кто не хочет сменить Ubuntu на минт-росинку9
Знаю, что росинка - внучка убунты, значит, неизбежны родимые пятна. Но бабулька-то куда страшнее!
Но наш слакварь стоит на запасном пути. Он ждет своего часа. Может, когда док вернется из бана?

6

Почему с рейда Ubuntu не хочет грузится? черный экран и мигает нижний слэш

7

Termo пишет:

Если физический диск не разбит на разделы, то всё пространство жесткого диска будет отдано под один первичный раздел – локальный диск C (или D или E).

На самом деле - это не так. Кто отдаст диск на "один первичный раздел"? Эсли Вы сами этого не сделаете - и ни фига не будет. Диск - есть диск, и только мы можем определить - что, кому и как. Автоматическое разбиение при установке - это как-то (даже и не знаю, как это обозвать), ну, неправильно. Думать надо, а потом диски разбивать, нет? ab

8

n0kk пишет:

Почему с рейда Ubuntu не хочет грузится? черный экран и мигает нижний слэш

Ну, Вы бы как-то конкретнее, какой райд, как ставили... IMHO, Загрузчик не работает, не видит он ваш корень

9

mvt пишет:

На самом деле - это не так. Кто отдаст диск на "один первичный раздел"? Эсли Вы сами этого не сделаете - и ни фига не будет. Диск - есть диск, и только мы можем определить - что, кому и как. Автоматическое разбиение при установке - это как-то (даже и не знаю, как это обозвать), ну, неправильно. Думать надо, а потом диски разбивать, нет?

еще раз, п о б у к в е н н о
если при установке венды не создавать разделы, то всё пространство диска будет состоять из одного только С:\
Мой компьютер - Локальный диск (С:)

ПатреГ не любит Gnome...

10

Termo пишет:
mvt пишет:

На самом деле - это не так. Кто отдаст диск на "один первичный раздел"? Эсли Вы сами этого не сделаете - и ни фига не будет. Диск - есть диск, и только мы можем определить - что, кому и как. Автоматическое разбиение при установке - это как-то (даже и не знаю, как это обозвать), ну, неправильно. Думать надо, а потом диски разбивать, нет?

еще раз, п о б у к в е н н о
если при установке венды не создавать разделы, то всё пространство диска будет состоять из одного только С:\
Мой компьютер - Локальный диск (С:)

Ну, понял, не дурак ab
Termo
Вы статью пишете. Читать будут разные люди. Как-то нужно предусмотреть несколько подходов к этому мероприятию, не?

11

А вот такой вариант:  на компе один физический диск, разбит на разделы и установлено две системы,
Windows и UBUNTU, при загрузке выбираешь какую из двух загрузить, все в порядке, но теперь усложняем установкой еще одной системы, к примеру Slackware на отдельный физический диск (внешний USB). При включении компа в биосе выбирается загрузка с внешнего USB диска, так куда теперь ставить загрузчик Slackware, в MBR внешнего диска или в / внешнего диска?

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

12

amid88 пишет:

А вот такой вариант:  на компе один физический диск, разбит на разделы и установлено две системы,
Windows и UBUNTU, при загрузке выбираешь какую из двух загрузить, все в порядке, но теперь усложняем установкой еще одной системы, к примеру Slackware на отдельный физический диск (внешний USB). При включении компа в биосе выбирается загрузка с внешнего USB диска, так куда теперь ставить загрузчик Slackware, в MBR внешнего диска или в / внешнего диска?

Оптимальный вариант - в MBR внешнего диска. Если BIOS предлагает выбор загрузки ( например, по F2) - вообще хорошо. Если нет - ну и выберем в BIOS загрузку с внешнего диска. Если нет и этого - с подключенным внешним обновляем grub2 ubuntu, появляется выбор. Но - MBR внешнего - универсальный вариант, как - нибудь, но прокатит ab

13

amid88 пишет:

теперь усложняем

Можно загрузчик Ubuntu использовать, подключаешь usb винт, загружаешься в ubuntu, выполняешь в консоли:

$ sudo update-grub

Прошерстит все винты и найденные ядра добавит в загрузку.
Также в данном варианте надо (желательно) чтобы в /etc/fstab обеих систем разделы монтировались по UUID, так не будет зависимости от того каким по счету подключен винт  - это влияет на букву /dev - sda, sdb, sdc и тд.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

14

newzenon пишет:

Также в данном варианте надо (желательно) чтобы в /etc/fstab обеих систем разделы монтировались по UUID, так не будет зависимости от того каким по счету подключен винт  - это влияет на букву /dev - sda, sdb, sdc и тд.

Ну, Ubuntu же. Там это - " по умолчанию" ab

15

Понял, спасибо, но я не хотел бы делать общий загрузчик, так как буду учиться устанавливать систему и могу что то повредить в загрузке, тогда не загрузится ни одна система, поэтому беру внешний диск, а при включении BIOS предлагает выбор загрузки (F9) HP5101.

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

16

amid88 пишет:

беру внешний диск, а при включении BIOS предлагает выбор загрузки (F9) HP5101.

Ну, и какие вопросы? ab Удачи!
PS Отпишитесь, что выйдет, хорошо?

17

Да, конечно отпишусь, правда это будет не так скоро, потому что буду учиться устанавливать  Slackware и Gentoo , и еще не определился с какой начинать. Ранее не имел дело с такими системами, пользовался только теми, какие просто ставить, а теперь надо что то поинтереснее.

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

18

amid88 пишет:

Да, конечно отпишусь, правда это будет не так скоро, потому что буду учиться устанавливать  Slackware и Gentoo , и еще не определился с какой начинать. Ранее не имел дело с такими системами, пользовался только теми, какие просто ставить, а теперь надо что то поинтереснее.

Вы осторожнее. Обе системы - довольно сложны. Но! Slackware - это пакетный дистрибутив, а Gentoo - надо собирать с нуля (ну, почти) самому...  Вы определитесь, что Вы хотите:
1. Что бы работало всегда и везде
2. Что такое Linux
Если Вы выберете вариант №2, тогда  Gentoo. И - удачи... Много удачи... ab

19

Termo пишет:

Если там будет /dev/sdb, то это означает, что загрузчик будет установлен в главную загрузочную запись (MBR) второго диска,
т.е. диска, на который вы устанавливаете Ubuntu.
А так как этот диск подключен к разъему SATA2, т.е. после диска с Windows (SATA1), то Ubuntu вы больше не увидите. sad
Что надо сделать? Правильно! Выбрать из выпадающего списка /dev/sda.

В BIOS можно найти настройку очередности опроса ж. дисков, SATA1 SATA2 ... и т.д. - это все условно. В вашем случае поставьте загрузчик на SATA2 и и сделайте его опрос в BIOS первым. (вот вам и Windows  и Ubuntu). Правда есть еще экстремалы, которые механически переключают жесткие диски. ab

20

mvt пишет:
amid88 пишет:

беру внешний диск, а при включении BIOS предлагает выбор загрузки (F9) HP5101.

Ну, и какие вопросы? ab Удачи!
PS Отпишитесь, что выйдет, хорошо?

Не получилось у меня установить Slackware на внешний USB диск,  на внутреннем установлены Windows и Ubuntu.
При установке установил Lilo в MBR внешнего диска и при включении выдает меню  Windows и Linux, но ничего не
загружается и с внутреннего уже ничего не грузится, пришлось все переустанавливать.
Второй раз поставил загрузчик уже в корень внешнего диска, теперь ничего не убил, но с внешнего диска не грузиться, пишет диск не загрузочный,  вообщем запутался полностью.

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

21

Установку системы с установкой загрузчика не нужно путать, и всё сразу придёт в прядок ;-)

22

amid88 пишет:

При установке установил Lilo в MBR внешнего диска и при включении выдает меню  Windows и Linux, но ничего не
загружается и с внутреннего уже ничего не грузится, пришлось все переустанавливать.
Второй раз поставил загрузчик уже в корень внешнего диска, теперь ничего не убил, но с внешнего диска не грузиться, пишет диск не загрузочный,  вообщем запутался полностью.

А в BIOS что выбирали для загрузки?

23

В BIOS выбираю внешний диск, но он как бы заменил загрузчик внутреннего , и получается что не грузится ни з внешнего ни з внутреннего.

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

24

amid88 пишет:

В BIOS выбираю внешний диск, но он как бы заменил загрузчик внутреннего , и получается что не грузится ни з внешнего ни з внутреннего.

Ну, Вы всё перепутали. Грузится только с MBR. (диска, который в BIOS стоит первым). Если ставили в MBR внешнего, может,что-то не дописали? Проверьте записи в конфиге загрузчика.

25

bormant пишет:

    Вот тут давал раскадровку установки на второй hdd
    http://www.slackware.ru/forum/viewtopic … 4646#p4646
    можете посмотреть примерно шаги в настройке lilo в режиме expert.

Устанавливал Lilo по этой рекомендации в режиме  expert,  но что то всеравно не получилось, загрузчик уже в MBR внешнего USB диска, при включении в BIOS выбираю загрузку с внешнего диска, начинается загрузка, некоторое время загружается и останавливается, на экране следующее:
Kernel panic - not syncing: VFS:  Unable no mount root fs on unknown - block (8,18).
Пытаюсь загрузиться  с установочного диска:    boot:      hugesmp.s  root=/dev/sdb2 rdinit= ro
получается все тоже, что и при загрузке с внешнего диска, только   -block(0.0)
Видимо я что то еще не прописал при установке загрузчика , я все прописывал так как в этой статье, только естественно разделы ставил свои.
В меня вызывают подозрения два пункта :
1.Optional Lilo append ="<kernel parameters>" line
там пустая строка и я ничего туда не прописывал, потому что в статье тоже ничего не прописано.
2. SELECT PARTITION NAME FOR /dev/sdb2
я прописал     Linux , может в этом проблема, помогите пожалуйста.....

Живу плохо:  Сыр с плесенью, вино старое, машина без крыши, телефон без кнопок...
Registered Linux user #585833

26

Сколько swap выделить для Ubuntu 12.04 64 bit? Оперативы 4 гига.

27

По классике в 2 раза больше

MX Linux 21.2 x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

28

--=XliN=-- пишет:

По классике в 2 раза больше

Userboy пишет:

Оперативы 4 гига.

Увы, когда классики писали «классику», столько оперативки и присниться не могло на домашней машине.
Если планируется «засыпать»-на-диск, то с перестраховкой 4 Гб + 5%, иначе же, в большинстве случаев можно вообще без свопа, IMHO.

P.S. Хотя, разумеется, стоит учитывать задачи, которые вы собираетесь решать на своей машине.

Был, был и весь вышел...

29

Ну он спрашив для убунты и помоему она в автомате делает свап в два раза больше.
Тем более сейчас диски позволяют это сделать. 8 гигов нынче не много.

MX Linux 21.2 x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

30

Так понятно, что диски большие, но у меня на Gentoo с 3 Гб не помню, когда swap использовался bx

Был, был и весь вышел...