Содержание
- 1 Настройка Ubuntu для работы с SSD
- 1.1 1. Используйте ext4
- 1.2 2. Объём RAM с хорошим запасом
- 1.3 3. Объём SSD с хорошим запасом
- 1.4 4. Специальные опции монтирования SSD
- 1.5 5. Еженедельный TRIM
- 1.6 6. RAM-диск для временных файлов
- 1.7 7. RAM-диск для лог-файлов
- 1.8 8. Ограничение своппинга
- 1.9 9. Кэш браузера на RAM-диске
- 1.10 Напоследок
- 1.11 См. также
- 2 Linux Mint установка UEFI
- 3 Установка Ubuntu Linux на SSD
- 4 Как установить Linux: подробнейшая инструкция
- 4.1 1. Загрузите дистрибутив Linux
- 4.2 2. Запишите дистрибутив на носитель
- 4.3 3. Подготовьте раздел диска
- 4.4 Windows
- 4.5 macOS
- 4.6 5. Загрузите Linux с носителя
- 4.7 6. Начните установку Linux
- 4.8 7. Разметьте диск
- 4.9 Как установить Linux вместо текущей системы
- 4.10 Как установить Linux рядом с текущей системой
- 4.11 8. Завершите установку Linux
- 4.12 Что делать после установки
- 5 Настройка диска ssd в ubuntu в связке с hdd
Настройка Ubuntu для работы с SSD
В прошлый раз я рассказывал об установке твердотельного накопителя (SSD) в iMac. Такие накопители характеризуются очень высокой скоростью чтения (~500 МБ/с при условии подключения через 6-гигабитный SATA III) и бесшумностью.
Есть у них и минусы — высокая цена (тут навряд ли можно чем-то помочь) и ограниченный ресурс работы (точнее, количество циклов перезаписи, поскольку в режиме чтения они могут работать сколь угодно долго). И хотя у современных SSD количество циклов перезаписи измеряется миллионами, всё же имеет смысл адаптировать систему к работе с этим типом накопителя, продлив его жизнь и ускорив работу системы в целом.
Довольно много полезных советов дано на сайте Debian, я расскажу о том, что я поменял в своей системе (Ubuntu 14.10 Utopic Unicorn).
1. Используйте ext4
Файловая система ext4 является наиболее стабильной и распространённой в мире Linux. За отсутствием веских причин, используйте её в качестве основной.
2. Объём RAM с хорошим запасом
Достаточное количество оперативной памяти (RAM) является абсолютно необходимым условием, поскольку позволяет:
- Избежать своппинга
- Использовать часть в качестве RAM-диска
- Создать файловый кэш значительного объёма
Я рекомендую установить минимум 8 ГБ физической памяти, а лучше и все 16.
3. Объём SSD с хорошим запасом
Если диск забит «под завязку», системе становится очень трудно, а порой и невозможно, оптимизировать выделение свободных блоков. Это может значительно уменьшить срок службы накопителя из-за эффекта «умножения записи» (write amplification).
4. Специальные опции монтирования SSD
Рекомендую следующие опции монтирования разделов, расположенных на SSD:
- noatime — запрещает обновление метаданных файла при чтении из него (рекомендуется и для обычных жёстких дисков).
- nodiratime — аналогично для директорий.
- commit=60 — устанавливает задержку записи изменений на диск в 60 секунд. Все изменения, накопленные в течение этого времени, будут записаны в один присест. Правда, если система по какой-либо причине зависнет, часть данных может быть потеряна — но со мной такого практически не случалось.
Таким образом, запись для корневого раздела в /etc/fstab будет выглядеть примерно так:
UUID=12345678-90ab-cdef-0123-4567890abcde / ext4 errors=remount-ro,noatime,nodiratime,commit=60 0 1
Изменения вступят в силу после перезагрузки.
5. Еженедельный TRIM
Команда TRIM позволяет поддерживать SSD-накопитель в форме, вовремя помечая неиспользуемые блоки. Ubuntu поставляется уже с прописанной в планировщике еженедельной командой TRIM (/etc/cron.weekly/fstrim). Если у вас другой дистрибутив, проверьте, есть ли у вас что-то подобное.
6. RAM-диск для временных файлов
Каталог /tmp очень часто используется программами для хранения временных файлов; после перезагрузки он всегда автоматически очищается. Это делает его идеальным кандидатом для вынесения в оперативную память. Имейте в виду, однако, что иногда программы пытаются поместить туда файлы очень большого объёма (например, при распаковке архивов .tar.gz) — если места на RAM-диске не хватит, программа может повести себя непредсказуемо.
Чтобы создать RAM-диск, достаточно добавить в /etc/fstab строчку:
tmpfs /tmp tmpfs defaults,noatime,nodiratime,mode=1777,size=50% 0 0
Здесь size=50% устанавливает максимальный объём диска в половину всей физической памяти (это также и значение по умолчанию). Изменения вступят в силу после перезагрузки.
7. RAM-диск для лог-файлов
Файлы протоколов программ («лог-файлы») могут обновляться очень часто, приводя к повышенному износу диска. Если вас не беспокоит, что после перезагрузки они бесследно пропадают, их лучше также вынести на RAM-диск. Для этого надо добавить в /etc/fstab строчку:
tmpfs /var/log tmpfs defaults,noatime,nodiratime,size=10000000 0 0
Здесь максимальный размер раздела установлен в 10 МБ, чего обычно хватает.
Кроме того, следующий код, добавленный в /etc/rc.local, создаёт начальную структуру каталогов при каждой загрузке:
for d in fsck apt installer upstart dist-upgrade samba unattended-upgrades cups mpd hp lightdm; do [ -d /var/log/$d ] || mkdir /var/log/$ddone
8. Ограничение своппинга
Максимально ограничить использование системой swap-раздела можно, добавив строчку в /etc/sysctl.conf:
vm.swappiness=1
9. Кэш браузера на RAM-диске
Пока вы бродите по Интернету, ваш браузер создаёт очень много маленьких, но очень вредных кэш-файлов. Если вынести его в /tmp, на RAM-диск (созданный нами на шаге 6), после перезагрузки ваш браузер будет всегда начинать с чистого листа — но никаких неудобств это не создаёт.
На примере Google Chrome:
# Создаём каталог кэша в /tmpmkdir -p /tmp/$USER/google-chrome-cache # Удаляем с концами оригинальный каталогrm -rf ~/.cache/google-chrome # Ставим вместо каталога символьную ссылку на временный каталогln -s /tmp/$USER/google-chrome-cache ~/.cache/google-chrome
Чтобы временный каталог автоматически создавался при каждой загрузке, добавьте следующее к /etc/rc.local (заменив alice bob claudia на разделённый пробелами список пользователей):
for u in alice bob claudia; do DIR=/tmp/$u/google-chrome-cache sudo -u $u — sh -c «mkdir -p $DIR && chmod -R 700 /tmp/$u»done
Напоследок
Время от времени стоит также проверять душевное здоровье вашего SSD командой:
sudo smartctl -a /dev/sda
Для этого должен быть установлен пакет smartmontools.
См. также
- Лечим скорость чтения Samsung SSD 840 EVO в Linux
Источник: https://yktoo.com/ru/blog/post/233
Linux Mint установка UEFI
CPU: Intel Pentium G4600
ОЗУ: 16Gb
SSD: Samsung 850 EVO MZ-75E250BW 250Гб (диск С:\)
HDD: HGST Travelstar Z7K500 HTS725050A7E630 (диск D:\)
BIOS UEFI
Операционная система:
Linux Mint 18.2 (Буду ставить)
Windows 10
Подготовка:
Изначально на компьютере установлена операционная система Windows 10 на весь диск Samsung как диск С:\
БИОС у меня только UEFI
Скачал c официального сайта Linux Mint Cinnamon 18.2
Программу для записи Rufus
Запись Linux Mint на флеш USB накопитель:
Открываем Rufus
Выбираю скачанный образСхема раздела GPTФайловая система: FAT32
Размер кластера: по умолчанию
Старт
Рекомендуемая запись ISO образ не сработал
Выдавало ошибку при установке
- Пробовал другие флеш накопители
- Менял размер кластера
- Разные способы установки
Ошибка сохраняется
Поставил DD-образ mode — Пошло без проблем.
Загрузка с USB:
Перезагружаем компьютерУ меня на материнской плате MSI кнопка F11 для выбора источника загрузки (Выбрал записанный USB)
Загрузился Livecd
Проверил получает ли IP адрес с маршрутизатора и имеется ли доступ в интернет
Все работает.
Подготовка разделов:
открываю Menu и запускаю программу GpartedИ видно все разделы которые создал UEFI Windows 10 —
Самый большой раздел NTFS Windows 10 — 232 GB
Правая кнопка Resize — отделаю от этого объема с конца себе 75 GB (Данные не теряются)
И создаю раздел для подкачки Linux swap (взял 10% от общего объема)Рекомендуют объем раздела делать равным объему оперативной памяти (мне 16Gb было жалко)
Так же некоторые пишут, что при большом объеме ОЗУ и SSD диске можно вообще не указывать раздел подкачки. Но я новичок укажу.
File system — linux-swap
swap — раздел подкачки. аналог файла подкачки в винде. используется либо если забита вся оперативная память, либо если системе нужно сбросить память на жесткий диск (режим сна, гибернации, сохранение краш дампа после падения итд). В современных реалиях, где редко у кого оперативы меньше 8 гигов — своп чуть больше размера оперативки, чтоб влезла полностью.
Теперь создаю место для корневого раздела (/)
/ — вся остальная система. упрощенно можешь считать аналогом диска С в винде. корень нужен системе всегда, это точка отсчета для других файлов и папок. но особенность файловой системы линукса позволяет любую папку смонтировать отдельным разделом. так же как и любой другой диск, образ CD или сетевой адрес она может смонтировать в любую папку.
Выделил для него 25GB
И все оставшееся место под раздел /home
/home — и раз уж любую папку можно смонтировать отдельно раздел /home часто монтируют отдельно. можно считать аналогом папки пользователя из винды.
она хранит все файлы конфигурации конкретного пользователя (все настройки ОС и приложений, не затрагивающие систему в целом) и все файлы, музыкой, фотками, играми итд Смысл монтировать отдельно? чтобы в случае например переустановки ОС затереть саму ОС, но оставить нетронутыми (не форматировать /home) все файлы.
Получилось 43GBНажимаем «Применить» кнопка похожая на Enter
и закрываем программу
Установка:
На рабочем столе запускаю Install Linux MintВыбираю Язык — Регион — Далее — Далее
Предлагает выбрать Тип установки выбираю Другой вариант — Далее
Вижу созданные разделы/sda5 — подкачка/sda6 — корень
/sda7 — home
Начинаю метить разделыдва раза на /sda5
Использовать как: Раздел подкачки
два раза на /sda6
Использовать как: Журналируемая файловая система Ext4
Форматировать раздел: Галочка
Точка монтирования: /
два раза на /sda7
Использовать как: Журналируемая файловая система Ext4
Форматировать раздел: Галочка
Точка монтирования: /home
Смотрю чтоб устройство для установки системного загрузчика стоял: /dev/sdaИменно сам диск
Нажимаю: Установить сейчас
Указываю Часовой пояс, Имя компьютера, Настройка учетной записи, установка пароля
Далее установка идет 5-7 минут
Перезагружаю и сразу заходу в BIOS у меня это кнопка DelВ разделе загрузка (Boot) есть приоритет UEFI
#1 место ставлю ubuntu
Сохраняю и перезагружаюТеперь при загрузке появляется выбор с какой ОС грузитьсяПо умолчанию стоит Mint
Если выбрать 3 пункт то загрузка Windows 10
Ну все система установлена и готова к работе
Теперь необходимо все настроить:
Первоначальная настройка Linux Mint 18.2
Источник: https://itgost.ru/linux-mint-ustanovka-uefi/
Установка Ubuntu Linux на SSD
Многие слышали, что на рынке появились твердотельные жёсткие диски без движущихся частей, SSD диски. Они пока относительно дорогие и объем не велик, но операционная система на них просто летает, а тяжёлые приложения стартуют в разы быстрее, чем с обычных HDD. Чем достигается такое волшебство?
У SSD нет головок, которые необходимо позиционировать над затребованными данными и поэтому скорость чтения случайных секторов происходит намного быстрее. А как показывает практика, именно работа с мелкими файлами, расположенных в разных местах диска — это обычный портрет работы операционной системы.
Лучшее решение на сегодняшний день — это покупка SSD для операционной системы и хранение личных и медиа файлов на обычных HDD.
Вот и я решился купить себе SSD диск для Ubuntu. Много прочёл про этот новый вид дисков — твердотельные накопители. Хотел модель Intel X25-V, но денег как всегда мало, пришлось приобрести модель OCZ «Onyx» OCZSSD2-1ONX32G с контроллером Indilinx Amigos, про который много отрицательного не пишут.
Ниже описаны этапы, которые помогут правильно подготовить SSD для работы с Ubuntu Linux. Если вы проигнорируете этапы, то получите работающую систему, но не оптимальную, с меньшей скоростью чтения-записи и, возможно, подвергните свой SSD диск опасности раннего выхода из строя.
Прочтите все о вашем SSD на официальном сайте
Не пренебрегайте данным советом, например я вычитал на официальном сайте моего OCZ «Onyx» OCZSSD2-1ONX32G, что обновлять прошивку нужно, установив в BIOS, режим IDE для SATA дисков, а не родной AHCI режим. Мало ли чего важного вы вычитаете?
Обновите прошивку
Внутри жёстких дисков, SSD не исключение, есть микроконтроллер, который управляется микропрограммой. Её можно обновлять и это называется «прошивкой» (firmware). Прочтите что и как рекомендует производитель вашего SSD диска для обновления прошивки. Обычно обновление прошивки устраняет ошибки и добавляет новые функции. Очень важно чтобы SSD диск поддерживал TRIM и, если для этого нужно обновить прошивку, обновляйте!
Узнать текущую версию прошивки можно командой sudo hdparm -i /dev/ваш_диск | grep -i Fw
Выравнивание разделов на SSD
Суть проблемы в том, что если начало разделов в секторах не кратно размеру кластера файловой системы, то резко падает производительность при чтении/записи с диска, а в случае с SSD диском ещё и увеличивается износ диска.
То есть когда разделы не выравнены, то кластер файловой системы занимает несколько секторов и тем самым увеличивается количество операций чтения/записи. Подробнее об этой проблеме выравнивания разделов лучше прочесть в Интернете. Главное запомнить простое правило: создаёте раздел — его стартовый сектор должен делиться на 8 без остатка.
Устр-во Загр Начало Конец Блоки Id Система/dev/sdh1 2048 514047 256000 83 Linux/dev/sdh2 514048 55810047 27648000 83 Linux
Начальные сектора 2048 и 514048 кратны 8! Я использовал fdisk и в нём создал разделы /boot, / и swap. Из статьи на Хабре выяснил, что работа со swap в современных операционных системах идёт примерно ~40:1 чтение:запись. Поэтому размещение swap на SSD это отличная идея. Чуть позже мы заставим Ubuntu Linux меньше использовать swap, а больше быструю ОЗУ.
https://www.youtube.com/watch?v=_O6BXRgyRF4
Некоторое место на вашем SSD зарезервировано и недоступно вам, это место будет использовано для замены износившихся во время записи-перезаписи ячеек. Во время разметки диска, я оставил не размеченой область ~3,5 Гб, чтобы контроллеру диска было чем заменять, в далёком будущем, вышедшие из строя ячейки. Вам так же рекомендую не жадничать и при разметке оставить чуток не размеченной области.
Установка на SSD Ubuntu
Во время установки я указал, что первый раздел на SSD это /boot и файловая система ext3. Просто я решил помочь grub'у и не огребать не нужных проблем. В /boot хранятся ядра системы и размера 250 мб должно хватить на много установленных параллельно ядер.
Второй раздел на SSD стал корнем / в BTRFS. У этой продвинутой файловой системы, есть замечательный параметр -o ssd. Указав его, мы сообщаем, что жёсткий диск вида SSD и улучшаем работу с ним.
Указать параметр можно позже, отредактировав /etc/fstab
# мой кореньUUID=6f1fedb8-2dc7-4d19-a1f4-2eac082f879e / btrfs defaults,noatime,barrier=0,nodatacow,discard,commit=600,ssd 0 0
Раздел /home был и его не форматируя через установщик, я задействовал как и раньше. Все файловые системы, кроме /boot, указаны в BTRFS.
Оптимизация Ubuntu для SSD
Если у вас есть UPS, он же ИБП, то можно применить советы из Ускорение Ubuntu.
Параметр discard.
Включает полезную команду TRIM и настоятельно рекомендуется к применению к различным файловым системам. discard нужно указать в /etc/fstab. Разработчики многих дистрибутивов linux обсуждали иногда возникающую проблему с discard, которая приводит к падению производительности. Альтернативным путём является вызов fstrim из cron. Пробуйте и выбирайте своё!
Параметр ssd для btrfs.
Указывайте для файловых систем btrfs в /etc/fstab.
Параметр commit=600.
Замечательный параметр commit равный 600 можно применять ко многим файловым системам и commit указывает на сброс грязных файловых буферов каждые 10 минут (600). Настоятельно рекомендуется иметь ИБП. commit=600 нужно указать в /etc/fstab.
barrier=0Код файловой системы обязан перед созданием записи фиксации [журнала] быть абсолютно уверенным, что вся информация о транзакции помещена в журнал. Просто делать запись в правильном порядке недостаточно; современные диски имеют кэш большого объёма и меняют порядок записи для оптимизации производительности.
Поэтому файловая система обязана явно сообщить диску о необходимости записать все журнальные данные на носитель перед созданием записи фиксации; если сначала будет создана запись фиксации, журнал может быть повреждён.
Блокирующая система ввода-вывода ядра предоставляет такую возможность благодаря использованию механизма «шлагбаумов» (barriers); проще говоря, «шлагбаум» запрещает запись любых блоков, посланных после него, до того момента, как всё, что было прислано перед «шлагбаумом», будет перенесено на носитель.
При использовании «шлагбаумов» файловая система может гарантировать, что всё, что находится на диске, целостно в любой момент времени. Отключая шлагбаум barrier=0, мы ускоряем операции записи на разделы.
barrier=0 нужно указать в /etc/fstab.
Для btrfs указывайте nobarrier.
LVM.
Если вы используете технологию LVM, то нужно указать в /etc/lvm/lvm.conf параметр issue_discards = 1.
Preload.
Демон, кешируюший обращения к файлам и ускоряющий IO вывод. В SSD диске нет вращающихся блинов и считывающих головок, то желательно в /etc/preload.conf изменить параметр и привести его к виду sortstrategy = 0. Этим самым вы прикажете не производить сортировку очереди запросов, так как для SSD это не имеет смысла. Перезапустите preload — sudo /etc/init.d/preload restart
Увеличим сброс грязных буферов vm.dirty_writeback_centisecs = 15000 в /etc/sysctl.conf.
У демонов журналирования rsyslogd или syslogd перед всеми путями к журналам поставим знак минус и заставим не делать sync после добавления одной строки в журнал.
Демон ведения журналов syslog (а также идущий ему на смену — rsyslog) пишет журналы в каталоге /var/log/ и добавив одну строку делает операцию sync, которая сводит на нет кэш диска и более долгий сброс буферов. Можно изменить поведение демона и указать не делать sync после каждого добавления.
Найдите файл конфигураций демона, обычно это /etc/syslog.conf или /etc/rsyslog.d/ и все пути вида /var/log/что-то-там/ измените, дописав знак минус («-«) перед путями.
В файл /etc/sysctl.conf в конец файла вставьте строку vm.swappiness = 10 и тем самым заставьте Ubuntu Linux больше занимать ОЗУ, чем swap. Как это достигается подробно расписано в Ускорении Ubuntu.
По умолчанию в Ubuntu Linux в качестве файлового планировщика используется CFQ, он старается минимизировать перемещения головок, но у SSD нет движущихся частей и CFQ не нужен. Нужно в файле /etc/default/grub добавить elevator=noop и получить строку, типа GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash elevator=noop». Не забудьте sudo update-grub
Теперь перезагрузка вашего ПК и получите оптимизированную под плюсы и скрывающая минусы SSD систему Ubuntu Linux. Порадуйте себя скоростью SSD sudo hdparm -t /dev/ваш_диск_ssd
Советы SSD
1) Меньше пишешь на SSD, лучше.
2) Постоянная запись множества мелких файлов — самое большое зло для SSD. Запись на SSD производится блоками (вплоть до 128 Кб) и маленькие файлы вынуждают стирать блоки большего размера.
3) Располагать раздел подкачки на SSD можно и нужно. Работа с подкачкой характеризуются большим количеством чтения по сравнению с записью (40 к 1), и относительно большими объемами записи, так что пользы от гораздо более быстрого доступа к данным больше, чем вреда.
4) Если команда iotop часто показывает запись процесса в раздел, находящийся на SSD, сделай так, чтобы процесс туда писал реже или вообще не писал. Не бойся редкой записи — бойся постоянной, периодической записи. Смотри п.п 1.
5) Забудь про дефрагментацию, её больше для тебя не существует. Если увидел слово онлайн дефрагментация или дефрагментация на-лету, найди и выключи это.
6) В Ubuntu Linux кроме системного индексатора updatedb, остальные индексаторы хранят файлы-базы-данных в домашнем каталоге. Подумайте о необходимости этих индексаторов-поисковиков, если не нужны — отключайте/удаляйте.
Отличный видеоматериал, правда на английском языке, но всё понятно из самого видео и открытых окон как оптимизировать Linux для SSD.
Источник: http://vasilisc.com/ssd_ubuntu
Как установить Linux: подробнейшая инструкция
Linux может пригодиться вам по многим причинам. Например, ваш старый компьютер нельзя обновить до новых версий Windows или macOS, или вам нужны специфические приложения для Linux, или же вам просто любопытно попробовать новое. А может быть, вы просто приобрели новый компьютер без операционной системы и хотите сэкономить, выбрав бесплатную Linux.
Установить Linux несложно. Конечно, есть такие дистрибутивы, как Arch, установка которого довольно трудна для новичка. Но большинство современных дистрибутивов устанавливается очень просто. Пожалуй, даже проще и быстрее, чем Windows.
Прежде чем устанавливать Linux на свой основной компьютер, сделайте копию важных данных. Работая с разделами вашего жёсткого диска, вы можете по небрежности стереть что-нибудь важное.
Конечно, если вы будете следовать инструкциям и внимательно читать, что вы делаете, то ничего непредвиденного не произойдёт. Но бэкап — нелишняя штука в любом случае.
Вы можете выбрать Linux своей основной системой либо пользоваться ей параллельно с вашей старой системой.
1. Загрузите дистрибутив Linux
Прежде всего нужно выбрать дистрибутив Linux. Определиться вам поможет рейтинг DistroWatch.com.
Затем нужно загрузить выбранный дистрибутив. Сделать это легче лёгкого: откройте сайт нужного дистрибутива, отыщите раздел загрузок и выберите то, что подходит по разрядности вашему процессору.
Как правило, дистрибутивы Linux на официальных сайтах предлагается скачать двумя способами. Первый способ — обычная загрузка. Второй — через P2P посредством торрент-клиента. Второй способ, естественно, быстрее. Так что выбирайте его, если хотите сэкономить время.
2. Запишите дистрибутив на носитель
Когда дистрибутив в формате ISO скачан, нужно записать его на CD или обычную USB-флешку.
Запись на CD можно осуществлять стандартными средствами системы: «Запись образа диска» Windows или «Дисковая утилита» macOS. Достаточно щёлкнуть по загруженному образу правой кнопкой мыши и выбрать соответствующий пункт в меню.
Для записи ISO на флешку вам понадобятся специальные утилиты. Для Windows лучше выбрать Rufus, а для macOS — UNetbootin. У этих программ очень простой интерфейс, в них довольно сложно запутаться.
3. Подготовьте раздел диска
Этот пункт следует выполнять в том случае, если вы хотите сохранить установленную у вас систему и использовать Linux одновременно с ней. Если вы решили перевести свой компьютер на Linux полностью или устанавливаете ОС на пустой жёсткий диск, пропустите параграф.
Windows
Откройте «Средство управления дисками» Windows. Выберите диск или раздел, от которого вы планируете отрезать немного места для установки Linux. Большинству дистрибутивов с лихвой хватит 10 ГБ. Но если вы планируете устанавливать много приложений, возьмите больше. Щёлкните по разделу правой кнопкой мыши и выберите «Сжать том». Введите размер и нажмите ОК.
Процесс может занять довольно много времени, так что запаситесь терпением.
Когда «Средство управления дисками» закончит изменять размеры разделов, на диске появится пустое неразмеченное пространство, отмеченное чёрным цветом. Туда мы и установим Linux.
Позже, если Linux вам не понадобится, можно будет удалить разделы с ним и отдать освободившееся место обратно Windows при помощи всё того же «Средства управления дисками».
macOS
Выделить место для установки Linux можно через «Дисковую утилиту» macOS. Выберите ваш диск и щёлкните по значку «+», чтобы создать раздел для Linux. Создание нового раздела может занять некоторое время.
5. Загрузите Linux с носителя
Перезагрузитесь и выберите флешку или CD с Linux в качестве загрузочного носителя. На разных компьютерах это делается по-разному. На компьютерах с Windows порядок загрузки можно определить с помощью Esc, F9 или меню BIOS. На Mac это делается долгим нажатием клавиши Option.
6. Начните установку Linux
Нас приветствует установщик Linux. Для примера мы возьмём дистрибутив Ubuntu. Но процессы установки Mint, openSUSE, Fedora, Debian, Manjaro и большинства других дистрибутивов практически идентичны.
Исключение — дистрибутивы, использующие псевдографический установщик. Единственное серьёзное отличие такого установщика — в нём выбирать опции придётся при помощи клавиш. В остальном всё одинаково.
Выберите язык, который хотите использовать в системе, и нажмите «Установить». Затем отметьте пункт «Установить стороннее программное обеспечение», чтобы Linux смог использовать проприетарные драйверы и кодеки. Опцию «Загрузить обновления во время установки» можно включить или оставить выключенной, если у вас не очень быстрое интернет-соединение.
7. Разметьте диск
Это ответственный этап, на котором вы должны быть очень внимательны.
Далее действия различаются в зависимости от того, хотите ли вы установить Linux рядом со своей системой или заменить свою систему. Не сотрите случайно диск, если хотите оставить свою систему.
Как установить Linux вместо текущей системы
Итак, вы решили установить Linux вместо вашей текущей системы (либо на пустой жёсткий диск). Есть два варианта.
Автоматический
Установщик сотрёт все данные с вашего диска, создаст новые разделы и установит систему, не утруждая вас лишними вопросами. Для этого выберите «Стереть диск и установить Linux». Прежде чем выполнять чистую установку, сохраните свои файлы на другой жёсткий диск или в облачное хранилище.
Ручной
Подойдёт, если вы хотите сами задать размеры для ваших разделов или, например, создать отдельный раздел для ваших файлов. Для этого выберите «Другой вариант» и нажмите «Продолжить».
Linux отобразит, какие разделы есть у вас на компьютере. Вы можете удалять их, форматировать или, наоборот, не трогать разделы с той информацией, которую хотите сохранить.
Чтобы установить Linux вместо вашей системы, выберите раздел с установленной системой и удалите его кнопкой «–». Затем на освободившемся месте создайте новые разделы.
- Корневой раздел для системных файлов Linux. Выберите файловую систему Ext4 и точку монтирования /.
- Swap-раздел, или раздел подкачки, пригодится, если у вас не хватает оперативной памяти, но зато быстрый SSD-диск. В списке файловых систем выберите «Раздел подкачки».
- Home-раздел, где будут храниться ваши файлы. Выберите файловую систему Ext4 и точку монтирования /home.
Нажмите «Продолжить» и подтвердите изменения. Установщик сотрёт выбранные вами разделы и создаст новые на освободившемся месте.
Как установить Linux рядом с текущей системой
Установить Linux рядом с вашей системой можно двумя способами.
Автоматический
Большинство установщиков Linux сразу обнаруживают установленные у вас системы. Если вы не создавали отдельное пространство на диске для Linux, то можете попробовать выбрать пункт «Установить рядом с Windows». Установщик самостоятельно создаст нужные разделы, и вам не придётся ничего делать вручную.
Ручной
Если же вы хотите сами определить, сколько места выделять системе, и выполнили указания в пункте 3, щёлкните «Другой вариант» и нажмите «Продолжить». Вы увидите разделы своего диска и пустое место, которое мы приготовили для Linux. Создайте там корневой раздел (точка монтирования /), как описано выше. Домашний раздел в таком случае не обязателен: вы сможете копировать и изменять файлы в своей основной системе.
Нажмите «Продолжить». Установщик оставит ваши файлы на своих местах. Он просто создаст новые разделы на свободном месте. Вы сможете выбирать, какую систему хотите загрузить при запуске.
8. Завершите установку Linux
Дальше всё просто. Установщик может спросить вас, где вы находитесь, чтобы определить часовой пояс, и предложит выбрать предпочитаемый язык ввода.
Затем вам будет предложено представиться. Введите своё имя и придумайте пароль. Не забудьте пароль, поскольку он будет постоянно нужен вам для выполнения задач от имени всех. При желании можете зашифровать свою домашнюю папку.
Затем просто подождите. Когда установка завершится, вам будет предложено вытащить установочный диск и перезагрузиться. Не забудьте отключить в BIOS загрузку с внешних дисков, если вы включали её.
Что делать после установки
Когда вы перезагрузитесь и перед вами появится рабочий стол вашей Linux, вы сможете делать всё то же, что и в Windows и macOS: сёрфить в интернете, редактировать документы и слушать музыку. Не забудьте обновиться и заглянуть в «Магазин приложений» (или его аналог в зависимости от дистрибутива), чтобы доустановить нужные вам приложения.
Попробуйте Linux, и вы увидите, что в повседневной жизни она ничуть не сложнее Windows или macOS.
Источник: https://lifehacker.ru/kak-ustanovit-linux/
Настройка диска ssd в ubuntu в связке с hdd
/ Руководства / Настройка диска ssd в ubuntu в связке с hdd
Хочу поделиться опытом настройки диска ssd в Ubuntu. А также развеять мифы оптимизации. К тому же расскажу о монтировании дополнительного диска hdd, чтобы хранить большие объемы информации.
На свой ноутбук купил ssd диск, к тому же вместо оптического привода вставил hdd диск на 500 гигабайт, чтобы хранить фильмы, музыку, фотки.
1. Выравнивание диска ssd.
Итак, хотелось бы сказать про то, что на многих сайтах советуют выравнивать диски ssd. Хочу вас уверить, что и fdisk и gparted и стандартный менеджер разбивки дисков при установке ubuntu автоматически выравнивают разделы.
Вот таким образом я разбил свой диск ssd:
Для корневого раздела «/» выделил стандартно 40 гигабайт.Для «swap» 4 гигабайта. (swap это хорошее дело на ssd, дальше опишу почему)
Для «/home» домашнего каталога — все остальное.
(Первый раздел это 200 мегабайт — загрузочный раздел для uefi.
В следующей статье расскажу как легко и просто поставить ubuntu на uefi)
Так вот, проверяется диск на выравнивание выполнением следующей команды в консоле: sudoparted /dev/sda align-check opt 1
Если будет выдано следующее сообщение:
«aligned», то значит ваш диск выравнен.
И не надо читать кучу форумов об этом, сидеть с калькулятором и вымерять, все делается автоматически, при использовании популярных программ, таких как gparted, gdisk, fdisk или менеджер дисков установщика.
2. Swap раздел нужен на ssd
Работа со swap в Ubuntu идёт примерно ~40:1 чтение:запись.Поэтому не нужно объяснять, что чтение с ssd диска будет идти быстрее, чем с hdd.
Единственное, что нужно сделать, это изменить параметр swappiness на значение 10. О том, как это можно сделать, написано в этой моей статье:
Оптимизируем работу Ubuntu с помощью zRAM на маломощных компьютерах
3. Настройка Trim
О том, что такое Trim, можно почитать на википедии.
Скажу лишь, что это команда, которая посылает контроллеру информацию о том, где уже были удалены файлы и освобождено место, чтобы очистить информацию на диске.
Если TRIM не работает, накопитель узнает об удалении файла только в тот момент, когда ОС прикажет ему перезаписать LBA, покрывающий ставший ненужным файл.
Вся суть сводится к тому, чтобы включить это.
Для начала нужно проверить, поддерживает ли ваш ssd Trim, делается это выполнение следующей команды в терминале: sudo hdparm -I /dev/sda | grep «TRIM supported»
Если в результате будет сообщение «Trim supported»:
То можно перейти к самой настройке включения.
Можно запускать в ручную командой:sudo fstrim / -v
Выполнение может занять какое-то время, в случае успешности операции, вы увидите следующее сообщение:
То значит Trim был успешно выполнить.
Автоматическое включение можно настроить добавление discard в опции монтирования fstab, об этом расскажу ниже. (Но многие говорят, что это плохой способ)Либо создав задачу в Cron (менеджере задач по расписанию):Создаем ежедневную задачу с именем «trim» следующей командой:sudo gedit /etc/cron.daily/trim
И в открывшийся текстовый файл вставляем следущее:
#!/bin/shLOG=/var/log/trim.logecho «*** $(date -R) ***» >> $LOGfstrim -v / >> $LOG
fstrim -v /home >> $LOG
После чего, сохраняем и закрываем.
Теперь сделаем данный файл исполняемым следующей командой:sudo chmod +x /etc/cron.daily/trim
Теперь ubuntu будет каждый день выполнять trim.
Не советую добавлять параметр discard в опции монтирования fstab.
Стоит упомянуть, что Trim в linux работает только со следующими файловыми системами: ext4 и btrfs.
4. Монтирование разделов в fstab.
При загрузке системы, у вас монтируются диски и разделы, которые указаны в файле:
/etc/fstab
В принципе, если у вас один жесткий диск ssd, то можете смело им пользоваться без тех настроек, что описаны в данном пункте.Я в данном файле примонтировал второй жесткий диск, для того, чтобы примонтировать каталоги Музыка, и Изображения, которые будут весить много места и на sdd они все не поместятся.
Ну и еще можно переместить на hdd с ssd каталог /var, так как в него пишется очень много всякого, например логи и деб пакеты перед установкой программ.
Отредактируем данный файл, выполнив следующую команду в терминале:sudo gedit /etc/fstab Откроется текстовый файл, где перечислены монтируемые устройства:
У меня он вот такой (кликните по изображению для увеличения):
Разберем теперь как примонтировать (подключить) новый жесткий диск к системе.
Это у меня делается следующей строчкой:
UUID=»5cfa4dbd-fca2-470a-a785-ebc56cd29387″ /diskette ext4 defaults 0 2
Разберем данную команду подробнее.
1 параметр. Это UUID устройства. Увидеть его можно либо в gparted щелкнув по разделу дважды мышкой. Либо выполнив в терминале команду:blkid
И появится весь список устройств с UUID:
Мне нужен выделенный раздел жесткого диска, в этой строчке выделяем наш UUID и прописываем в первом параметре.
2 параметр. Это точка монтирования.Это папка, через которую будет производиться обращение к разделу. В принципе, может быть любой.Прежде чем монтировать в какую-либо папку, не забудьте ее создать.Например в моем случае это
sudo mkdir /diskette
3 параметр. Это файловая система. Думаю объяснения не нужно, если не уверены как пишется или не знаете, то для ленивых есть параметр «auto».
4 параметр. Это параметры монтирования. В принципе достаточно defaults.
Вот какие параметры можно использовать: exec — Разрешение на запуск исполняемых файлов. Опция включена по-умолчанию.noexec — Запрет на запуск исполняемых файлов.auto — Раздел будет автоматически монтироваться при загрузке системы. По-умолчанию.
noauto — Раздел не будет автоматически монтироваться при загрузке системы.ro — Монтирование только для чтения.rw — Монтирование для чтения и записи. По-умолчанию.user — Разрешение простым пользователям монтировать/демонтировать этот раздел.nouser — Запрещает простым пользователям монтировать/демонтировать этот раздел. По-умолчанию.
defaults — Использование всех параметров по-умолчанию.
discard — Включает Trim на раздела с ФС ext4 и btrfs (очень не рекомендуется)
5 параметр. Флаг бэкапа.Если 1 — то программа dump включит этот раздел при резервном копировании.
Если 0 — то этот раздел не будет включен при резервном копировании.
6 параметр. Порядок проверки разделов.Устанавливает порядок проверки раздела при монтировании на наличиеошибок. Если установить один и тот же порядок для двух разделов, онибудут проверяться одновременно.
Если 0 — раздел не проверяется.
Таким вот образом можно примонтировать новый жесткий диск к определенному каталогу в систему.
Но если мы выставили параметр монтирования defaults, то на данном жестком диске мы не сможем выполнять операции создания и удаления.
Для этого нам нужно получить права на новый диск, делается это очень просто, выполняем в терминале команду: sudo chmod -R 777 /diskette/
естественно в команде вместо /diskette/ вы указываете свою точку монтирования.
И теперь, когда мы примонтировали жесткий диск, мы можем перегрузиться и проверить что он монтируется.Теперь вот можно перейти к самому интересному. А именно к монтированию каталогов. Переносу Музыка, , Загрузки на HDD, потому что на нем намного больше места.
Почему не перенести всю папку home?
Потому что в ней хранятся файлы конфигураций и многое другое, высокая скорость чтения которых обязательна. Иначе зачем вообще покупать ssd?
Монтируются каталоги следующим способом.В каталоге точки монтирования, у меня это /diskette/ создаем каталоги с такими же названиями Музыка, и тд
После чего прописываем следующую команду:
/diskette/Музыка /home/edward/Музыка none bind 0 0
Разберем данный случай для монтирования каталогов,первым параметром мы указываем нашу новую папку на HDD, которая монтируется в каталог домашней папки Музыка.Обязательные параметры none bind 0 0.
Таким образом вы можете прописать и другие каталоги по желанию.
Вот что получилось в моем случае:
В домашний каталог можно записать всего лишь 77 гигабайт, а в папку можно записать почти 500 гигабайт информации.
Вот таким образом можно настроить свою систему.
Больше ничего делать не нужно с ssd. Не нужно настраивать commit, atime и прочую ересь, что несут в других блогах. Это все было актуально на старых моделях ssd, когда они только появились.
Вообще забудьте, что у вас SSD. Просто пользуйтесь им.
Источник: http://www.linuxrussia.com/ssd-ubuntu-hdd.html