IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Ручная и автоматическая разметка диска при установке Линукса
Поделиться
Balbes
сообщение 20.12.2010, 22:03
Сообщение #1


Мастер
******

Группа: Пользователь
Сообщений: 794
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Перенесено из темы "Путешествие Марины в Линукс"

Цитата(IVK @ 20.12.2010, 9:55) *
Пошаговая инструкция по установке написана, она здесь. Конечно, кто желает, может написать другую


Вот этот кусок можно изменить

"Это всё безопасно. Но вот следующий шаг - "Подготовка диска". ВНИМАНИЕ! Это единственный опасный (для Windows и данных) этап в процессе установки! Главное, ни в коем случае не удалить и не отформатировать виндовый раздел (так называемый "диск C"), который здесь именуется (в зависимости от типа диска) /dev/sda1 или /dev/hda1. Внизу выбираем пункт "Подготовить разделы вручную" и идём дальше. Правый клик на пустом пространстве винчестера (unused), кнопка "Создать раздел". Там выбираем тип раздела "Linux", объём его определяем примерно в 9 гигабайт, ставим галочку "показывать дополнительные параметры", в появляющихся после этого окошках просто жмём OK (там по умолчанию уже подходящие параметры). Этот новый раздел должен появиться под названием /dev/hda2 или /dev/sda2.
Дальше создаём раздел подкачки - так же, только тип раздела выбираем "Linux swap"; объём - примерно 500 мегабайт. Это будет /dev/hda3 или /dev/sda3. Оставшееся на винчестере пространство оставляем неразмеченным (потом разметим, из уже работающего Линукса). Жмём "Далее", выскакивает предупреждение; но у нас всё правильно, так что "ОК". Всё, опасный этап пройден. "

на более простой для новичков

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


Ни какой ручной разбивки для новичков не стоит давать, эта опция нужно только для опытных пользователей, которые точно знают что и как нужно делить, либо для особых случаев с очень маленькими винчестерами.
Единственно когда стоит выбирать ручную разбивку - это если имеется один раздел с виндой и его нужно уменьшить для последующей установки Линукса. Уменьшив вин-раздел штатным инсталятором, НЕ создавая ни каких разделов самостоятельно, нужно всего лишь нажать кнопку "Назад" и вернувшись на шаг выбора режима разбивки, выбрать обратно первый пункт (авторазбивка самим инсталятором) и система сама все сделает в безопасном режиме.
Использование режима уменьшения раздела - наиболее безопасно, т.к. не удаляет ни чего в виндовом-разделе, главное перед этим правильно подготовить сам виндос раздел (то что описывал ранее - выполнить проверку и дефрагментацию, тогда инсталятор сможет выделить нужное место в свободной области).
У многих эта опция не срабатывает, т.к. они не выполняют дефрагментацию и в конце раздела висят занятые сектора, которые инсталятор не трогает и не дает уменьшать размер вин-раздела.

Сообщение отредактировал IVK - 20.12.2010, 23:23
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 20.12.2010, 22:16
Сообщение #2


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9974
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(Balbes @ 20.12.2010, 21:03) *
Ни какой ручной разбивки для новичков не стоит давать, эта опция нужно только для опытных пользователей, которые точно знают что и как нужно делить

Но есть же ещё вариант : новичок сообщает опытному пользователю свою конфигурацию, тот пишет пошаговую инструкцию для этого конкретного случая, и новичок её просто выполняет. Хотя, не спорю, можно и автоматическую разбивку применять. Собственно, это зависит того, насколько этот новичок боится компьютера smile.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 20.12.2010, 22:55
Сообщение #3


Мастер
******

Группа: Пользователь
Сообщений: 794
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Практически во всех нормальных современных инсталяторах Линукса, самим разработчиком уже заложены нужные размеры разделов, причем разработчики учитывают нюансы своей системы и подбирают оптимальные размеры, кол. разделов, опции монтирования и т.д. с учетом системы на которую она устанавливается, и именно с учетом тех особенностей которые он и вкладывает в свой дистр.
Во многих дистрах сейчас используется не один предопределенный шаблон, а вариативная схема - в зависимости от размера текущего диска или свободного места, выбирается наиболее оптимальная схема разбивки.
Вот как вариант шаблон разбивки одного из Альт дистров :

____________
#!/bin/sh

initinstall="/usr/share/install2/initinstall.d/"

mkdir -p "$initinstall"

cat << '__EOF__' > "$initinstall"/05-vm-profile
mem=$[`grep MemTotal /proc/meminfo | sed 's/[^0-9]//g'`*4]
max_disk=$(cat /sys/block/[hs]d*/size | sort -n -r| head -1)

#less them 5G
if [ "$max_disk" -le 10000000 ] ; then
mem=$[$mem/2]
cat > /var/cache/alterator/vm-profile.scm << _EOF_
((workstation
(title . "Setup for workstation")
(action . trivial)
(actiondata ("swap" (size $mem . $mem) (fsim . "SWAPFS") (methods plain))
("/" (size 7000000 . #t ) (fsim . "Ext2/3") (methods plain))))
)
_EOF_

#less them 10G
elif [ "$max_disk" -le 20000000 ] ; then
mem=$[$mem/2]
cat > /var/cache/alterator/vm-profile.scm << _EOF_
((workstation
(title . "Setup for workstation")
(action . trivial)
(actiondata ("swap" (size $mem . $mem) (fsim . "SWAPFS") (methods plain))
("/" (size 8000000 . 8000000 ) (fsim . "Ext2/3") (methods plain))))
("/home" (size 10000000 . #t) (fsim . "Ext2/3") (methods plain))))
)
_EOF_

#less them 22G
elif [ "$max_disk" -le 45000000 ] ; then
mem=$[$mem/2]

cat > /var/cache/alterator/vm-profile.scm << _EOF_
((workstation
(title . "Setup for workstation")
(action . trivial)
(actiondata ("swap" (size $mem . $mem) (fsim . "SWAPFS") (methods plain))
("/" (size 12000000 . 12000000 ) (fsim . "Ext2/3") (methods plain))
("/home" (size 4194304 . #t) (fsim . "Ext2/3") (methods plain))))
)
_EOF_
else
cat > /var/cache/alterator/vm-profile.scm << _EOF_
((workstation
(title . "Setup for workstation")
(action . trivial)
(actiondata ("swap" (size $mem . $mem) (fsim . "SWAPFS") (methods plain))
("/" (size 16777216 . 16777216 ) (fsim . "Ext2/3") (methods plain))
("/home" (size 4194304 . #t) (fsim . "Ext2/3") (methods plain))))
)
_EOF_
fi
__EOF__
________________________

Причем фикус-пикус может быть с подвохом - например Вы будете исходить в своих рекомендациях основываясь на том, как выполнена (автоматом) разбивка на Вашем винчестере и с Вашими параметрами ПК, а у того, кому Вы напишите рекомендацию будет другое железо, и для него оптимальной работы может быть другая разбивка. Например, может оказаться что на системе с 2 Гб ОЗУ своп может вообще отсутствовать или в части ОЗУ будет организован темп.

п.с. Это не значит, что нельзя пользоваться ручной разбивкой, просто нужно учитывать массу нюансов, которые могут менять от дистра и задач.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 20.12.2010, 23:32
Сообщение #4


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9974
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(Balbes @ 20.12.2010, 21:55) *
например Вы будете исходить в своих рекомендациях основываясь на том, как выполнена (автоматом) разбивка на Вашем винчестере и с Вашими параметрами ПК, а у того, кому Вы напишите рекомендацию будет другое железо, и для него оптимальной работы может быть другая разбивка.

Ну, если у человека винчестер разбит автоматически (то есть вручную он не умеет), и если этот человек при написании инструкций исходит из своих параметров. а не из параметров целевого компа, то кто в своём уме будет выполнять инструкции такого "специалиста"? Когда я говорю об инструкциях, то имею в виду (как само собой разумеющееся), что их пишет человек, способный разобраться в конфигурации чужого компа. Да, он тоже может где-то что-то сделать не идеально; но разве автоматическая разбивка, сколь угодно гибкая, всегда оптимальна?


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 16.4.2016, 22:34
Сообщение #5


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9974
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Последние сообщения выделил в тему "Модификация инсталлера"


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 19.3.2024, 6:01