Gparted и Simply Linux, разметка жесткого диска

avm

Опубликован:  2018-02-12T05:50:15.149050Z
Отредактирован:  2018-02-12T05:43:22.957108Z
7901
Демонстрация содержит описание стандартного набора действий необходимого и достаточного для разметки жесткого диска и подготовки компьютера к установке операционной системы. В демонстрации используется программа Gparted на базе live-cd Simply Linux, разметка диска осуществляется по методу MBR. Спойлеры ниже кликабельны, если в браузере включен JS. Комментарии приветствуются.

1. Набор необходимых инструментов и принадлежностей

Для этой демонстрации мне потребуется:

  • компьютер с установленной операционной системой для загрузки образа live-cd из сети Интернет и записи этого образа на flash-ку, в данной демонстрации используется компьютер с Debian stretch на борту;
  • flash-ка, я буду использовать обычную 4-х гигабайтную;
  • образ live-cd, я буду использовать образ Simply Linux-8.2, любезно предоставленный компанией BaseALT;
  • программное обеспечение для записи образа live-cd на flash-ку;
  • компьютер с неразмеченным жестким диском, который и будет размечен в этой демонстрации.

Как уже отмечено ранее, разметка жесткого диска будет осуществлена по методу MBR для установки единственной операционной системы Linux для десктопа.

2. О Simply Linux

Simply Linux - удобная, безопасная и не требовательная к ресурсам компьютера операционная система для повседневных задач, может быть установлена на жесткий диск или запущена с live-cd. Лицензия Simply Linux допускает её свободное использование конечными пользователями. Текст лицензии доступен на официальном сайте разработчика.

Образ Simply Linux в версии live-cd имеет сравнительно небольшой размер, умещается на стандартную 4-х гигабайтную flash-ку и при этом предоставляет запас дискового пространства на используемой flash-ке для пользовательских файлов, что в совокупности даёт полноценную портабельную операционную систему.

3. Загрузка образа

Ссылки для загрузки образов Simply Linux доступны на официальном сайте разработчика.

Я в этой демонстрации буду использовать 32-х битный образ. Скачиваю его.

$ wget http://mirror.yandex.ru/altlinux/p8/images/simply/alt-simply-8.2.0-live-i586.iso

wget

Дожидаюсь окончания загрузки, затем скачиваю файл с md5-суммой образа.

$ wget http://mirror.yandex.ru/altlinux/p8/images/simply/MD5SUM
--2018-01-10 15:15:11--  http://mirror.yandex.ru/altlinux/p8/images/simply/MD5SUM
Распознаётся mirror.yandex.ru (mirror.yandex.ru)213.180.204.183, 2a02:6b8::183
Подключение к mirror.yandex.ru (mirror.yandex.ru)|213.180.204.183|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 200 OK
Длина: 254 [application/octet-stream]
Сохранение в: «MD5SUM»

MD5SUM              100%[===================>]     254  --.-KB/s    in 0s      

2018-01-10 15:15:11 (21,4 MB/s) - «MD5SUM» сохранён [254/254]

$ 

Проверяю md5-сумму скачанного образа.

$ md5sum alt-simply-8.2.0-live-i586.iso 
65a18618a2b127840de5e75b83b9348e  alt-simply-8.2.0-live-i586.iso
$

Сравниваю с суммой в файле MD5SUM

$ grep alt-simply-8.2.0-live-i586.iso MD5SUM 
65a18618a2b127840de5e75b83b9348e  alt-simply-8.2.0-live-i586.iso
$ 

Контрольные суммы совпадают, значит образ скачан без искажений. Великолепно!

4. Запись образа на носитель

Скачанный образ необходимо записать на носитель, с которого можно будет загрузить операционную систему. В качестве носителя я буду использовать обычную 4-х гигабайтную flash-ку. Вставляю носитель в порт USB и нахожу его в системе при помощи blkid.

$ sudo blkid
/dev/sda1: UUID="33090137-bd7f-4e52-b551-43fa9b30f259" TYPE="ext4" PARTUUID="a33b6c03-01"
/dev/sda2: UUID="c862c1f5-24b1-4804-a679-06a551b1d6b3" TYPE="swap" PARTUUID="a33b6c03-02"
/dev/sda3: UUID="0b108896-53ca-4232-98e5-4619d2bd2943" TYPE="ext4" PARTUUID="a33b6c03-03"
/dev/sdb1: LABEL="FLASH" UUID="0E29-D1E5" TYPE="vfat" PARTUUID="0799bb51-01"
$ 

Моя флешка определилась как /dev/sdb и имеет один раздел /dev/sdb1 с файловой системой vfat. Если в системе включено автоматическое монтирование, и флешка смонтировалась, необходимо отмонтировать этот раздел.

Для справки: список смонтированных разделов можно увидеть при помощи df, пример ниже.

$ df -h
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
udev               2,8G            0  2,8G            0% /dev
tmpfs              576M         8,4M  567M            2% /run
/dev/sda1           20G         9,2G  9,4G           50% /
tmpfs              2,9G          40M  2,8G            2% /dev/shm
tmpfs              5,0M         4,0K  5,0M            1% /run/lock
tmpfs              2,9G            0  2,9G            0% /sys/fs/cgroup
/dev/sda3          272G          96G  163G           37% /home
tmpfs              576M          28K  576M            1% /run/user/1000
/dev/sdb1          3,8G         4,0K  3,8G            1% /media/sadmin/FLASH
$ 

Важное замечание: запись образа можно производить только на отмонтированный носитель.

Отмонтирую flash-ку.

$ sudo umount /dev/sdb1
$

Записываю скачанный образ.

$ sudo dd oflag=direct if=alt-simply-8.2.0-live-i586.iso of=/dev/sdb bs=1M status=progress; sync
1256194048 байт (1,3 GB, 1,2 GiB) скопирован, 165,137 s, 7,6 MB/s 
1201+1 записей получено
1201+1 записей отправлено
1260126208 байт (1,3 GB, 1,2 GiB) скопирован, 165,647 s, 7,6 MB/s
$ 

Важное замечание: при записи образа на носитель следует правильно указывать параметр of для dd, в данном случае of=/dev/sdb содержит идентификатор носителя а не раздела на этом носителе.

После окончания записи образа на носитель необходимо ещё раз проверить контрольную сумму, на этот раз записанного носителя. Для этого определяю размер образа в байтах.

$ du -b alt-simply-8.2.0-live-i586.iso 
1260126208  alt-simply-8.2.0-live-i586.iso
$ 

Считаю контрольную сумму на носителе.

$ sudo head -c 1260126208 /dev/sdb | md5sum
65a18618a2b127840de5e75b83b9348e  -
$ 

Сравниваю с контрольной суммой в файле MD5SUM.

$ grep alt-simply-8.2.0-live-i586.iso MD5SUM 
65a18618a2b127840de5e75b83b9348e  alt-simply-8.2.0-live-i586.iso
$ 

Контрольные суммы совпали, flash-ка с Simply Linux готова к использованию.

5. Загрузка компьютера с созданного носителя

Теперь, когда носитель с образом Simply Linux готов, достаточно вставить его в компьютер, на котором нужно разметить жесткий диск, установить в BIOS этого компьютера приоритет загрузки с этого носителя и начать загрузку.

boot

LiveCD с поддержкой сеансов даёт возможность сохранять на носитель все изменения в настройках системы. Жмём enter и, если всё сделали правильно, через некоторое время система успешно загрузится.

ready

Simply Linux даже в формате live-cd - это полноценная, очень функциональная и удобная операционная система, обладающая широким набором возможностей и не слишком требовательная к аппаратным ресурсам. Обзор Simply Linux не является целью этой демонстрации, поэтому я перейду к делу - разметке жесткого диска подопытного компьютера.

6. Отключение автоматического монтирования

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

home

Запустится файловый менеджер Thunar. В меню этого файлового менеджера выбираю пункт "Правка"->"Параметры".

thunar

В модальном окне на вкладке "Дополнительно" снимаю галочку в поле "Включить управление томами" и нажимаю кнопку "Закрыть".

thunar-modal

После этого Thunar можно закрыть. Теперь автоматическое монтирование в моей системе отключено. Что и требовалось.

7. Запуск Gparted и поиск жесткого диска

В левом нижнем углу рабочего стола Simply Linux жму кнопку SL и в меню системы выбираю раздел "Система" и в этом разделе пункт "Редактор разделов".

menu

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

gparted

gparted

Далее этот диск будет размечен по методу MBR для установки десктопной операционной системы Linux любой версии.

8. Создание таблицы разделов

Поскольку жесткий диск моей подопытной машины не имеет таблицы разделов, о чём свидетельствует восклицательный знак на поле диска, создаю её. Для этого в меню Gparted выбираю "Устройство"->"Создать таблицу разделов".

menu

В модальном окне выбираю тип создаваемой таблицы разделов msdos и нажимаю кнопку "Применить".

modal

Таблица разделов будет создана.

ready

Всё готово к разметке диска.

9. Разметка диска

Жесткий диск моей подопытной машины составляет 40 ГиБ. На этом пространстве я создам три файловые системы:

  • ext4 - для монтирования корневой файловой системы будущей ОС;
  • swap - для swap-раздела;
  • ext4 - для монтирования файловой системы домашнего каталога пользователей будущей OC.

Размеры разделов будут 12 ГиБ, 2 ГиБ и весь остаток соответственно для каждой файловой системы. Все файловые системы будут размещены на primary разделах диска.

Кликом правой кнопки мышки по полю жесткого диска открываю контекстное меню Gparted и выбираю в нём пункт "Новый".

new

В модальном окне соответствующим образом заполняю все предложенные поля и нажимаю кнопку "Добавить".

first

Первая файловая система создана.

first ready

Повторяю действия для второй файловой системы.

second

second ready

А затем повторяю действия для третьей файловой системы.

third

third ready

Чтобы записать изменения на диск, в меню Gparted выбираю "Правка"->"Применить все операции".

ready

В модальном окне подтверждаю согласие с действием кликом по кнопке "Применить".

apply

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

ready

Модальное окно можно закрыть. Жесткий диск размечен.

total

 
Осталось: 7
Комментарии:

avm

2018-05-14T11:09:39.425974Z

Комментарии открыты.

Hello!