Biokaminy-lux.ru

Все про ремонт быт. техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как установить Linux на SSD

Как установить Linux на SSD

Типы SSD

Если вы помните несколько лет назад, когда они начали продаваться первые жесткие диски SATA и операционные системы не включали драйверы или драйверы для этого типа интерфейса, установка операционной системы на один из этих жестких дисков была даже более сложной, чем на жестких дисках IDE или PATA. В тех случаях, когда система была установлена, необходимо было загрузить дополнительный драйвер на дискету или внешний носитель, чтобы система установки распознала жесткий диск, на котором будет установлена ​​ОС.

То же самое справедливо и для жестких дисков SCSI, хотя они были несколько более непопулярны на домашних компьютерах давно, поскольку были несколько дороже. В этом случае была применена та же процедура, добавив Дополнительные драйверы. Все это изменилось, когда операционные системы стали изначально включать контроллеры SATA, как они делали IDE / PATA, и никаких дополнительных действий выполнять не пришлось.

Но теперь мы столкнулись с аналогичной проблемой при установке новые твердотельные жесткие диски или SSD в операционных системах. Я не говорю о жестких дисках SSD с интерфейсом SATA, и в этом случае проблем нет, если мы используем текущие SSOO. С другой стороны, если мы используем несколько более «экзотический» интерфейс, который изначально не поддерживается в настоящий момент, нам придется добавить этот тип дополнительных драйверов при установке операционной системы на наш компьютер, иначе он не распознает носитель информации.

Что ж, если вы хотите знать, как перейти к установите свой любимый дистрибутив GNU / Linux Здесь мы покажем вам все, что вам нужно знать о всех этих типах твердотельных жестких дисков с различными интерфейсами, поскольку это проблема, которая начинает беспокоить и будет еще больше, когда постепенно этот тип жестких дисков начнет выходить из строя. распространение по рынку. Однако я должен избегать генерации сигнала тревоги, поскольку эти драйверы будут изначально реализованы в новых версиях .

Проверка работоспособности SSD накопителя с помощью Smartctl

Smartctl — это утилита командной строки, которая может быть использована для проверки состояния жесткого диска или SSD с поддержкой S.M.A.R.T в системе Linux.

Утилита Smartctl utility tool поставляется вместе с пакетом smartmontools.Smartmontools доступна по умолчанию во всех дистрибутивах Linux, включая Ubuntu, RHEL, Centos и Fedora.

Как установить smartmontools в Linux:

Ubuntu

$ sudo apt install smartmontools

Запустите службу с помощью следующей команды.

RHEL и CentOS

$ sudo yum install smartmontools

FEDORA

$ sudo dnf install smartmontools

Служба Smartd запустится автоматически после успешной установки.

Читайте так же:
Драйвер raid при установке системы

Если вдруг Smartd не запустился, сделать это можно командой:

Как установить Linux на SSD?

Внешне установка операционной системы Linux на твердотельный накопитель выглядит так же, как и на магнитный диск. Могут отличаться лишь настройки файловой системы, раздела подкачки и параметры монтирования разделов.

1. Выбор файловой системы

На данном этапе для Unix разработаны специальные файловые системы, учитывающие особенности работы SSD-дисков:

  • Extended4 (ext4) – самая популярная и стабильная файловая система в этой среде, поддерживающая отключаемое журналирование, а также функцию TRIM.
  • BtrFS – файловая система, разработанная инженерами Oracle, поддерживает зеркальные копии структур данных и контрольные суммы, что позволяет легко восстанавливать файлы при повреждении. Журналы не ведутся, поэтому дополнительной нагрузки на диск не возникает.
  • XFS – файловая система, разработанная Silicon Graphics для работы с большими файлами, журналы ведутся только для регистрации изменений структур данных.
  • Flash-Friendly File System (F2FS) – разработка Samsung специально для флешек и SSD. Учитывает особенности износа памяти, собирает данные в пакет, который затем записывает в свободные области за один цикл.

Как видим, выбор богат, поле для экспериментов широкое. Однако если вы спросите, какая файловая система на SSD для Linux будет наилучшей, мы посоветуем остановиться на проверенной годами ext4. Прочие системы продолжают дорабатываться, в них могут быть критические ошибки.

2. Настройка файла подкачки

Оперативной памяти много не бывает. Если у вас её меньше, чем 4 Гб, рекомендуем докупить и установить дополнительные планки. В этом случае файл подкачки будет меньше задействован операционной системой. Отсюда следует резонный вопрос: нужен ли swap для Linux на SSD?

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

Специфика выгрузки сегментов памяти в Linux в файл подкачки регулируется параметром swappiness. По умолчанию его значение равно 60. Чем меньше эта величина, тем сильнее должна быть перегружена система перед началом выгрузки памяти на диск.

Для того, чтобы проверить эти настройки, запустите Terminal и выполните команду:

В нашем случае установлено значение по умолчанию. Для того, чтобы его изменить, необходимо отредактировать файл /etc/sysctl.conf. Откройте файл в редакторе с помощью команды:

sudo nano /etc/sysctl.conf

Перейдите в конец файла, нажав на клавиатуре сочетание Alt-/, и добавьте строку:

Закройте редактор, сохранив изменения в отредактированном файле. Новые настройки вступят в силу после перезагрузки операционной системы.

3. Настройка монтирования в fstab

После того, как установка Linux на SSD завершена, рекомендуется изменить настройки монтирования. Особенностью Unix-систем является наличие специального атрибута у файлов — времени последнего доступа (access time stamp). Этот атрибут перезаписывается каждый раз при обращении какого-либо процесса к файлу. Необходимость атрибута сомнительна, а нагрузка на SSD существенна.

Читайте так же:
Установка операционной системы windows7

Обновление атрибута времени последнего доступа отключается, если добавить в строку монтирования дисков опцию noatime. Для изменения настроек необходимо отредактировать файл /etc/fstab. Это системный файл, поэтому для его редактирования нужны права суперпользователя:

sudo nano /etc/fstab

С помощью стрелок установите курсор в позицию после обозначения типа файловой системы (ext4) и после пробела впишите ключевое слово noatime. После него поставьте запятую. Обратите внимание, что пробела между запятой и следующим словом быть не должно.

Изменённые строки должны выглядеть так:

UUID=xxxxxxx / ext4 noatime,errors=remount-ro 0 1

UUID=xxxxxxx /storage ext4 noatime,defaults 0 1

4. Настройка TRIM

Настройка SSD в Linux близится к завершению. Остаётся рассмотреть метод TRIM. Так как ячейки памяти изнашиваются, встроенный контроллер каждый раз записывает данные в новые блоки. Когда свободное место подходит к концу, диск начинает притормаживать.

Файлы в операционной системе исправляются, затираются, удаляются. Задача команды TRIM (Data Set Management) – сообщить контроллеру SSD, что те или иные блоки данных уже пусты и в них можно опять записывать информацию.

В Linux команда TRIM по умолчанию выполняется раз в неделю. В случае повышенной интенсивности использования компьютера этого недостаточно, желательно запускать оптимизацию чаще.

Проверьте установки таймера, запускающего выполнение команды TRIM:

systemctl cat fstrim.timer

Убедитесь, что в секции [Timer] значение OnCalendar установлено как weekly (неделя). Для того, чтобы добавить новую настройку, выполните следующие команды:

sudo mkdir -v /etc/systemd/system/fstrim.timer.d

Теперь откройте созданный файл с помощью редактора Nano:

sudo nano /etc/systemd/system/fstrim.timer.d/override.conf

Добавьте в файл следующие строки:

[Timer]
OnCalendar=
OnCalendar=daily

Закройте редактор, сохранив изменения в отредактированном файле. Для применения настроек перегрузите компьютер или выполните команду:

sudo systemctl daemon-reload

Убедитесь в том, что изменения настроек применены, выполнив команду:

systemctl cat fstrim.timer

Всё в порядке, команда TRIM теперь будет выполняться ежедневно.

Какой объем ssd нужен для windows 7 и 8.1

Давайте теперь разберемся, какого объема должен быть твердотельный диск, имеющий на себе Windows 7 или 8.1.

  • Сама семерка потребует от 12-15 гб, но при постоянном обновлении папка может вырасти до 30 ГБ, поэтому придется постоянно очищать старые обновления.
  • Офисный пакет Microsoft Office потребует от вас еще 5-7 ГБ пространства
  • Сторонние программы от 10 ГБ

объем ssd

Резюмирую, семерка влезет и на 60 ГБ, но я вам советую не жопиться и купить 120 ГБ. Самое радостное, что данная технология с каждым годом только улучшается, будем ждать. Сегодня мы рассмотрели, что такое и зачем нужен ssd накопитель, если у вас есть вопросы, то пишите их в комментариях, я постараюсь ответить.

Читайте так же:
Где найти файл синхронизации

Шаг 11. Укажите домашний раздел

Домашний раздел указывается так же как и первичный. Но на всякий случай сейчас покажем как это сделать:

Выберите «Создать новый раздел».

Также нужно указывать размер раздела. Указывайте нужный размер с основой того, что там будут храниться все ваши файлы: фильмы, видео и музыка.

Тип раздела также указываете «Первичный».

Теперь здесь точка монтирования будет /home. Это означает то, что все было сделано правильно.

На какой диск установить загрузчик

В моём примере установки Kali Linux установщик не спрашивал, на какой диск установить загрузчик системы. Причина в том, что раздел UEFI может хранить данные о нескольких операционных системах, и программа установки записала нужную информацию в имеющийся загрузчик. На компьютерах с БИОСом установщик спросит, на какой диск установить загрузчик. Чтобы принять решение, нужно иметь общие представления о загрузке операционной системе на ПК. Упрощённо говоря, происходит следующее:

1. БИОС (UEFI) проверяет, какой диск выбран для загрузки и передаёт управление загрузчику на этом диске.

2. Загрузчик указанного диска начинает работу, если в нём прописано несколько операционных систем, то он показывает пользователю меню выбора. Если операционная система только одна, то просто загружает её.

Так вот, если у вас уже установлен Windows, то вариантов два:

  1. Установить загрузчик Linux вместо загрузчика Windows, на диск с Windows
  2. Установить загрузчик Linux на диск с самой Linux

Преимущества первого варианта:

  • Для выбора загружаемой операционной системы не нужно менять настройки БИОСа — можно выбрать нужную ОС в меню загрузки

Недостатки первого варианта:

  • Загрузчик Windows стирается, и если вы захотите его восстановить, то нужно будет использовать специальную программу.
  • Если вы даже удалите Linux, всё равно будет появляться меню выбора ОС для загрузки.

Преимущество второго варианта:

  • Загрузчики Windows и Linux будут сохранены, они будут располагаться каждый на своём диске, независимо друг от друга.
  • Если вы решите удалить Linux, то не нужно беспокоиться о восстановлении загрузчика Windows.
  • Диск с Linux можно переставить в другой компьютер и он будет работать!

Недостатки второго варианта:

  • Если нужно изменить загружаемую ОС, то все настройки нужно делать в БИОСе.

На мой взгляд, второй вариант намного лучше, поэтому я устанавливаю загрузчик Linux на диск с Linux, а для изменения ОС, которая будет загружаться по умолчанию, буду заходить в БИОС и там выбирать диск для загрузки.

Читайте так же:
Установка операционной системы на новый винчестер

Linux ssd установка система

Решение проблемы: не стартует Linux после клонирования диска HDD на SDD

Решение проблемы: не стартует Linux после клонирования диска HDD на SDD

При загрузке с диска-клона компьютер «зависал» после сообщения BIOS «Verifying DMI pool data».

Предыстория

1) На основном диске объём вначале установлена Windows XP для экспериментов. Затем рядом установлен Linux Mint — операционная система для работы. Таблица разделов — MBR. Основной раздел Windows, а Linux установлен в дополнительный раздел.

  • раздел 1 /dev/sda1 — NTFS/exFAT/HPFS Windows 35 Gb — загрузочный
  • раздел 2 /dev/sda2 — NTFS/exFAT/HPFS данные
  • расширенный раздел 3, объём 40 Гбайт, в который установлена Linux Mint.
    • раздел 5 — Ext4 — корневой раздел «/»
    • раздел 6 — SWAP

    2) В определенное время места стало не хватать, а на поверхности образовались повреждённые сектора, скорость запуски «тяжелых» программ (почтового клиента Thunderbird) не радовала. Принял решение перенести операционную систему и данные с HDD на SSD способом «клонирования».

    3) Купил SSD диск большего объёма в Китае — 120 Гбайт. Диск оказался не размечен.

    4) С помощью загрузочного CR-R с программой CloneZilla 2.6.7 x64 (Debian) выполнил клонирование (зеркальную копию) исходного диска на диск назначения, с расширенной установкой (Expert Mode):
    -g auto Переустановить grub в загрузочный сектор целевого жесткого диска
    -e1 auto Автоматически выровнять геометрию файловой системы для загрузочного раздела NTFS
    -e2 sfdisk использует CHS жесткого диска с ESD (для не-GRUB загрузчика)
    -j2 клонировать данные, скрытые между MBR и первым разделом
    -r изменить размер файловой системы соответственно размеру целевого раздела
    -rescue При ошибке чтения блоков диска — читать следующий блок.

    На следующем экране по умолчанию используется опция
    — fsck пропустить проверку/восстановление исходной файловой системы

    Предпоследний экран перед клонированием — использовал настройку:
    — Использовать таблицу разделов с исходного диска.

    Проблема

    После клонирования HDD, при первом запуске компьютера с нового SSD-диска (старый диск отключен) операционная система не загрузилась: после сообщения BIOS «Verifying DMI pool data» — мигающий курсор на чёрном экране.

    Решение

    Поскольку во время клонирования в CloneZilla не было замечено никаких ошибок, связанных со структурой диска, единственная причина, по которой не происходила загрузка операционной системы Linux, связана с загрузчиком Grub2. Принял решение переустановить Grub2 в рабочий раздел Linux.

    На форуме linux . stackexchange . com нашёл решение, которое помогло на 100%.

    Объяснение: загрузчик разбит на 2 части: первые 512 байт пишутся в MBR, исполнимые файлы и скрипты — в каталог /boot/grub. Необходимо переустановить Grub2.

    Установка загрузчика Grub2 с использованием команды grub-install:

    1) Подключил к ПК оба диска — старый HDD и новый SSD.
    Первое загрузочное устройство HDD, последовательность загрузки: SSD, HDD.

    2) Загрузил ПК со старого HDD-диска. (В момент загрузки была небольшая пауза, связанная с невозможностью запуска системы с SSD-диска).

    3) Посмотрел в утилите «Служебные» «Диски» имя раздела Ext4 с Linux на новом диске, оказался /dev/sda5

    (Имя устройства можно получить и с помощью команды df -h ).

    4) Запустил терминал и выполнил следующие команды:

    sudo mount /dev/sda5 /mnt
    sudo mount —bind /dev /mnt/dev
    sudo mount —bind /proc /mnt/proc
    sudo mount —bind /sys /mnt/sys
    sudo chroot /mnt
    grub-install /dev/sda
    sudo umount /mnt/dev
    sudo umount /mnt/proc
    sudo umount /mnt/sys
    sudo umount /mnt
    sudo shutdown -h now

    5) После завершения работы ПК, отключил питание и отсоединил SATA-шлейф от старого HDD-диска.

    6) Включил ПК — операционная система загрузилась с нового SSD диска без ошибок.

    Дополнение: расширение корневого («/») раздела Linux после клонирования

    Расширить раздел на работающей системе невозможно — GParted при попытке измения раздела загрузочного диска системы «влетает». Необходимо загрузить ПК с LiveCD или LiveUSB, например, Xubuntu и в режиме тестового запуска («Try») выполнить изменение разделов в программе GParted:

    1) при загрузке LiveCD выбрать русский язык и нажать кнопку «Попробовать Xubuntu»
    2) запустить GParted
    4) при помощи «мыши» выделил расширенный раздел, на который установлен Linux и SWAP (в моём случае «/dev/sda3»)
    5) правая кнопка мыши — «Resize/Move»
    6) Free Space following (Mib) — поставил 0 Мбайт. Соответственно, увеличился пункт «New size (MiB)»
    6) Выделил подраздел SWAP — правая кнопка мыши — Swapoff
    7) Правая кнопка мыши на разделе SWAP — «Delete»
    8) Подраздел «/dev/sda5» на который установлена система, увеличил почти на весь размер диска, оставил 6 Гбайт под SWAP
    8) Создать новый раздел (правая кнопка мыши) — SWAP (в конце диска) на 6 Гбайт
    9) Галочка «Apply»

    10) Запутить GParted в операционной системе — включить Swapon,
    11) Галочка «Apply»
    12) Отредактировать файл «/etc/fstab», указав у SWAP UUID такой же, как у основного диска.

    UUID=fd79588f-94ae-4b02-9ec2-47dc0c31b7dd / ext4 errors=remount-ro 0 1
    UUID=fd79588f-94ae-4b02-9ec2-47dc0c31b7dd / none swap sw 0 0
    /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
    tmpfs /tmp tmpfs nodev,nosuid,noexec,size=100M 0 0

    Размер основного диска увеличен. Новый SWAP-раздел подключен. Ошибок после перезугрузки нет.

    голоса
    Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector