Установка альт линукс 9 с флешки

Обновлено: 06.07.2024

Цель: сделать флешку, с которой можно:
- установить систему alt linux 5.0 (среда KDE) Desktop
- установить систему alt linux 5.0 Ark Server
- загрузить live-alt linux 5.0 (среда KDE)
- rescue-систему alt linux 5.0 (среда KDE)
- загрузить parted magic 4.8, тут есть работа с разделами, с образами, восстановление и тп, мне нравится
- несколько утилиток для тестов, проверки и тп

Что нам потребуется:

1. Выбрать и найти флешку требуемого объема. Арифметика такая
диск с альтом 5 desktop

3,7 гигабайта
диск с альтом 5 server

0,6 гига
parted magic 4.8 - 76 мегабайт
разное - что хотите, у меня масса восстановительных вещей для windows
Таким образом, под дистрибутивы нужно больше четырех гигабайт. Соответственно флешка потребуется как минимут 8 гигабайт.

2. Сделать нашу флешку загрузочной. В настоящий момент для этого используются в основном (а может и только) загрузчики syslinux, grub, grub4dos. Функционал значителен, но лучше всего я знаком с последним. Поэтому будем использовать grub4dos.

3. Поместить дистрибутивы из п.1 на флешку и прописать меню запуска.

Будем считать, что флешка у вас есть. Лично я использовал SD-карточку на 8 гигабайт.

Замечание: так как файлы в исо десктоп и сервер организованы одинаково, папки и файлы в корне называются одинаково, флеш будем разбивать на два раздела, и сервер будет стартовать со второго раздела, по-другому никак. Кому установка серверной версии не надо, второй раздел по сути ни к чему (разве только, если первый раздел будет загрузочный, а второй под хранение данных).

Деление флешки на два раздела, форматирование

Флешку следует отформатировать в систему fat 32. Обычно они из магазина уже либо fat, либо fat32. Эмпирическим путем было выяснено, что лучше создать раздел, производить форматирование и устанавливать загрузчик из одной и той же оси (в нашем случае из linux). Поэтому удаляем раздел и делаем два своих.

Отмонтируйте флешку любым известным вам способом.
Посмотрим, какие диски у нас есть в системе, у вас они будут свои, я сконцентрируюсь на флеш-накопителе:

Disk /dev/sdc: 7908 MB, 7908360192 bytes
244 heads, 62 sectors/track, 1021 cylinders
Units = cylinders of 15128 * 512 = 7745536 bytes
Disk identifier: 0x0007fd88

Device Boot Start End Blocks Id System
/dev/sdc1 1 1021 7722813 4 FAT16 <32M

Поработаем с нашей флешкой программой fdisk, произведем «захват» нашей флешки:

Command (m for help):

Для вывода всех опций, введите m, а я нажму d — удалить раздел, указываем номер раздела, который хотим удалить, и жмем w — сохранить изменения:

Command (m for help): d
Selected partition 1

Command (m for help): w
The partition table has been altered!

Запустим еще раз команду fdisk -l, чтобы убедиться, что раздела больше нет:

Disk /dev/sdc: 7908 MB, 7908360192 bytes
244 heads, 62 sectors/track, 1021 cylinders
Units = cylinders of 15128 * 512 = 7745536 bytes
Disk identifier: 0x0007fd88

Device Boot Start End Blocks Id System

Снова производим захват флешки, теперь с целью создания раздела. Для создания раздела нам нужно нажать n:

Command (m for help): n
Command action
e extended
p primary partition (1-4)

Нам предлагается создать либо расширенный раздел, либо первичный. Мы выбираем второе и жмем p:

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4):

Здесь нам следует указать номер этого самого первичного раздела. Нажимаем единицу:

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1021, default 1):

Здесь следует указать, с какого цилиндра будет начинаться наш первый раздел, по умолчанию предлагается первый цилиндр, его и укажем:

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1021, default 1): 1
Last cylinder, +cylinders or +size (1-1021, default 1021):

Теперь нужно указать последний цилиндр нашего раздела. Если вы не планируете заводить второй раздел, смело указывайте последний по дефолту (у меня это 1021). У меня же будет два раздела , поэтому последний цилиндр у меня будет не 1021. Размер раздела вы можете указать номером цилиндра, высчитав его отсюда

Disk /dev/sdc: 7908 MB, 7908360192 bytes
244 heads, 62 sectors/track, 1021 cylinders
Units = cylinders of 15128 * 512 = 7745536 bytes

либо в таком формате +size , например +5G - это будет 5 гигабайт.
Признаюсь, идея с добавлением установки alt server мне пришла после окончания работы, поэтому я уменьшил первый раздел флешки в программе gparted , а потом я уже сделал второй раздел. Gparted "отъел" 700 мегабайт с конца флешки и начало следующего раздела у меня выпало на цилиндр с номером 927. Следовательно первый у меня должен закончится на 926

Last cylinder, +cylinders or +size (927-1021, default 1021): 926

Теперь установим тип раздела fat32, все возможные значения вы можете увидеть по букве l, а я пока укажу t — назначить тип раздела, и c — тип FAT32 (LBA):

Command (m for help): t
Selected partition 1
Hex code (type L to list codes): c
Changed system type of partition 1 to c (W95 FAT32 (LBA))

Теперь применим наши директивы и сохраним изменения, нажав w:

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

Теперь отформатируем раздел в fat32. Проверьте, что у вас в системе установлен пакет dosfstools, если его нет, установите

apt-get install dosfstools

Форматируем, ключ -n позволяет задать метку диска (рекомендуется для удобства), обратите внимание, на флеш теперь есть раздел, поэтому указываем sdс1, а не sdс:

Теперь создадим и отформатируем второй раздел. Захватываем флешку:

Начинаем создaвать новый, второй по номеру раздел, его начало это цилиндр 927, конец - 1021:

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (1-1021, default 1): 927
Last cylinder, +cylinders or +size (927-1021, default 1021): 1021

Теперь зададим id второго раздела:

Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): c
Changed system type of partition 2 to c (W95 FAT32 (LBA))

И сохраним изменения:

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

Отфоpматируем второй раздел, я задал ему метку SERVER, не перепутайте - теперь форматируем ВТОРОЙ раздел sdc2:

Теперь на флеш 2 раздела:

fdisk -l
Disk /dev/sdc: 7908 MB, 7908360192 bytes
244 heads, 62 sectors/track, 1021 cylinders
Units = cylinders of 15128 * 512 = 7745536 bytes
Disk identifier: 0x0007fd88

Device Boot Start End Blocks Id System
/dev/sdc1 1 926 6996700 c W95 FAT32 (LBA)
/dev/sdc2 927 1021 718580 c W95 FAT32 (LBA)

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

Установка загрузчика


Теперь установим загрузчик в mbr флешки:

Disk geometry calculated according to the partition table:

Sectors per track = 62, Number of heads = 244



Дополнительные опции читайте в файле README_GRUB4DOS.txt.
Теперь скопируйте на флеш файлы grldr и menu.lst из папки /home/sergo/Documents/grub4dos-0.4.4/ (ну или куда вы распаковали архив). Второй файл мы попозже подправим под себя.

ВНИМАНИЕ: ДЕЛАЕМ ВСЕ КРАСИВО: Загрузочные меню обширные, поэтому будет рассказано, как сделать вложенные меню. Для вложенных сразу сделайте в корне флешки папку menu.

Добавление дистрибутивов на флеш

Alt linux 5.0 KDE Deskop

ВНИМАНИЕ! В процессе копирования выяснилось, что следующие файлы

kernel-modules-virtualbox-addition-std-def-3.0.10-alt1.132638.15
branding-altlinux-kdesktop-kde4-settings-5.0.0-alt28.M51.1.noarc
branding-altlinux-kdesktop-bootloader-5.0.0-alt28.M51.1.noarch.r
branding-altlinux-kdesktop-bootsplash-5.0.0-alt28.M51.1.noarch.r
installer-feature-network-shares-client-stage3-0.6-alt1.noarch.r
branding-altlinux-kdesktop-alterator-5.0.0-alt28.M51.1.noarch.rp
branding-altlinux-kdesktop-indexhtml-5.0.0-alt28.M51.1.noarch.rp
kernel-modules-fglrx-std-def-1.0.8.68.1-alt0.1.132638.15.i586.rp

Теперь дайте команду blkid, она укажет вам uuid вашей флешки

blkid
/dev/sdc1: LABEL="BOOT" UUID="4B79-5F7F" TYPE="vfat"
/dev/sdc2: LABEL="SERVER" UUID="4B7A-AADA" TYPE="vfat"

Запомните эти числа 4B79-5F7F и 4B7A-AADA (у вас разумеется оно будет другим, уникальным для вашей системы и вашей флешки), они нам пригодятся ниже.

Теперь пропишем меню запуска. Скопируйте из корня флешки файл menu.lst в папку menu и переименуйте в altd.lst, а затем файл altd.lst приведите к такому состоянию:

title 00 - install Alt Linux 5.0 KDE \n * Install Alt Linux 5.0 KDE Desktop
kernel /alt0/vmlinuz lowmem changedisk ramdisk_size=65536 lang=ru_RU automatic=method:disk,uuid:4B79-5F7F vga=0x314 splash=silent splashcount=17 xdriver=auto showopts
initrd /alt0/full.cz

title 01 - install Alt Linux 5.0 KDE failsafe \n * Install Alt Linux 5.0 KDE Desktop failsafe mode
kernel /alt0/vmlinuz lowmem changedisk ramdisk_size=65536 lang=ru_RU automatic=method:disk,uuid:4B79-5F7F showopts noapic pci=nomsi acpi=off noload=ahci
initrd /alt0/full.cz

title 02 - Alt Linux 5.0 KDE live \n * Load Alt Linux 5.0 KDE live mode
kernel /alt0/vmlinuz lowmem lang=ru_RU automatic=method:disk,uuid:4B79-5F7F fastboot splash=silent splashcount=17 stagename=live showopts
initrd /alt0/full.cz

title 03 - Alt Linux 5.0 KDE rescue \n * Load Alt Linux 5.0 KDE rescue mode
kernel /alt0/vmlinuz lowmem automatic=method:disk,uuid:4B79-5F7F ramdisk_size=65536 fastboot stagename=rescue showopts
initrd /alt0/full.cz

title 04 - Back ==>
configfile (hd0,0)/menu.lst

title commandline
commandline

title reboot
reboot

title halt
halt

Сюда uuid:4B79-5F7F вы подставляете ваш uuid


Parted Magic

title 02 - Parted Magic Live with low RAM settings\n Disables most daemons and other RAM-exhausting\n processes. The preferred Live option for systems\n with minimal memory (128MB of RAM).
kernel /pmagic/bzImage edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw vga=normal lowram livemedia noeject nogpm nolvm nonfs nofstabdaemon nosmart noacpid nodmeventd nohal nosshd nosound nobluetooth loglevel=0 xvesa max_loop=256 keymap=us
initrd /pmagic/initramfs
map --unmap=0:0xff

title 03 - Parted Magic Do not eject CD (*emulators)\n Same as option 2 except for the noreplace-paravirt\n parameter, which is needed for some emulators.
kernel /pmagic/bzImage edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw vga=791 noeject noreplace-paravirt livemedia loglevel=0 max_loop=256 keymap=ru
initrd /pmagic/initramfs
map --unmap=0:0xff

title 04 - Parted Magic Alternate graphical server\n Same as option 1. except Xvesa is used by default\n instead of Xorg. (Try this option if Xorg fails.)
kernel /pmagic/bzImage edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw vga=791 xvesa loglevel=0 max_loop=256 keymap=ru
initrd /pmagic/initramfs
map --unmap=0:0xff

title 05 - Parted Magic Safe Graphics settings (vga=normal)\n Disables splash screen and console frame buffer support.
kernel /pmagic/bzImage edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw vga=normal loglevel=0 max_loop=256 keymap=ru
initrd /pmagic/initramfs
map --unmap=0:0xff

title 06 - Parted Magic Failsafe settings\n vga=normal, , noapic, nolapic, nopcmcia, noscsi,\n nogpm, nosmart, & boots to console.
kernel /pmagic/bzImage acpi=off edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw vga=normal nolapic nopcmcia noscsi nogpm consoleboot nosmart keymap=ru nosshd nosound max_loop=256
initrd /pmagic/initramfs
map --unmap=0:0xff

title 07 - Parted Magic Console (Boots to the shell)\n Normal vga, verbose kernel messages, and\n no automatic graphical environment.
kernel /pmagic/bzImage edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw vga=normal consoleboot max_loop=256 keymap=ru
initrd /pmagic/initramfs
map --unmap=0:0xff

title 08 - Back ==>
configfile (hd0,0)/menu.lst

title commandline
commandline

title reboot
reboot

title halt
halt

Так же из архива Pmagic возьмем утилиту Hardware Detection Tool и memtest86, для этого скопируем в папку флеш/pmagic файлы hdt.gz, memtest и memdisk из папки архив/boot/syslinux. Пути запуска добавим позже в основное меню.

Alt linux 5.0 Ark Server

Теперь пропишем меню запуска. Скопируйте из корня флешки файл menu.lst в папку menu и переименуйте в alts.lst, а затем файл alts.lst приведите к такому состоянию ( с учетом uuid второго раздела , у меня это 4B7A-AADA):

title 00 - install Alt Server 5.0 ark \n * Install Alt Linux Server 5.0 Kovcheg
hide (hd0,0)
unhide (hd0,1)
kernel (hd0,1)/alt0/vmlinuz lowmem changedisk ramdisk_size=65536 lang=ru_RU automatic=method:disk,uuid:4B7A-AADA vga=0x314 splash=silent splashcount=17 xdriver=auto showopts
initrd (hd0,1)/alt0/full.cz

title 01 - install Alt Server 5.0 ark failsafe \n * Install Alt Linux Server 5.0 Kovcheg failsafe mode
hide (hd0,0)
unhide (hd0,1)
kernel (hd0,1)/alt0/vmlinuz lowmem changedisk ramdisk_size=65536 lang=ru_RU automatic=method:disk,uuid:4B7A-AADA showopts noapic pci=nomsi acpi=off noload=ahci
initrd (hd0,1)/alt0/full.cz

title 02 - Alt LServer 5.0 ark rescue \n * Load Alt Linux Server 5.0 Kovcheg rescue mode
hide (hd0,0)
unhide (hd0,1)
kernel (hd0,1)/alt0/vmlinuz lowmem automatic=method:disk,uuid:4B7A-AADA ramdisk_size=65536 fastboot stagename=rescue showopts
initrd (hd0,1)/alt0/full.cz

title 03 - Back ==>
configfile (hd0,0)/menu.lst

title commandline
commandline

title reboot
reboot

title halt
halt

color blue/green yellow/red white/magenta white/magenta
timeout 30
default /default

title 00 - Alt Linux 5.0 KDE Desktop ==> \n * install, live, rescue
configfile (hd0,0)/menu/altd.lst

title 01 - Alt Linux 5.0 Ark Server ==> \n * install, rescue
configfile (hd0,0)/menu/alts.lst

title 02 - Parted Magic 4.8 ==> \n * partition, reanimation, recovery tools
configfile (hd0,0)/menu/partm.lst

title 03 - Hardware Detection Tool (HDT) \n * interactive hardware analyzer by Erwan Velu.
map --mem /pmagic/hdt.gz (fd0)
map --hook
root (fd0)
chainloader (fd0)+1

title 04 - Memtest86+ \n Check system RAM for errors.
kernel /pmagic/memtest
map --unmap=0:0xff

title 05 - Mhdd \n hard test tool
find --set-root /grldr
kernel /pmagic/memdisk
initrd /pmagic/mhdd.img

title Boot from cd-rom
cdrom --init
map --hook
chainloader (cd0)

title Boot from floppy
chainloader (fd0)+1
rootnoverify (fd0)
savedefault --wait=2

точнее потом пишет I can't find a valid filesystem (tried: ext2,vfat,ntfs,reiserfs)

и ниже пишет FATAL:Module ntfs not found.

ALT Linux 5.0.0 Desktop KDE

> FATAL:Module ntfs not found.

С NTFS не дружит.

а,мб мне надо откусить места на диске и в фат32?


вот через это попробуйте записать Win32DiskImager

флэшка ваще исчезает))короч не канает твой способ (


в смысле исчезает?

он пропускает флэшку и грузит винду. Когда использовал UltraISO или UNETboot то там запускался установщик Linux,а тут просто пропускает и сразу грузит винду.


а в биосе выставляли, что бы грузился с флешки?


странно, у меня наоборот unetbootin через раз делает.

2 разные флэшки через разные проги =) хз ваще чо делать =((

Попробуй в fat32 отформатировать.

флэшка при загрузке в нее Linux'a автоматически в FAT32 делаеццо

Где ?! Это если iso влить на флешку, получается FAT32 ?

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

не понял?Ну и что я должен твоим GPARTED делать?чем он от акрониса отличается например?

а блин,у мя уже другая проблема :D биос виснет когда воткнута USB-flash память. нажимаешь выбирать с чего грузится и виснет))Да и вообще виснет когда флэшка в нем

Ноутбук или стационар?


Тоже пробовал ставить с флешки unetboot'ом. Не заработало. На сайте ALT'а написано как заставить устанавливаться с флешки, но работа ручная (там подробная инструкция дана).

> а блин,у мя уже другая проблема :D биос виснет когда воткнута USB-flash память. нажимаешь выбирать с чего грузится и виснет))

Да и вообще виснет когда флэшка в нем


О, у меня так тоже было на Intel S3420GPV. Как оказалось, зависит от типа флешки. С некоторыми виснет, с некоторыми работает.

> Тоже пробовал ставить с флешки unetboot'ом. Не заработало. На сайте ALT'а написано

Для более новых ПК с поддержкой установки UEFI GPT

Выбираем 1 пункт (выделяем) установка на жесткий диск
(дополнительно по F2 можно выбрать Русский должен быть выделен 1 пункт)

1/12 Выбираем язык и как он будет переключатся

3/12 Дата и Время
Настраиваем при необходимости дату и время 4/12 Подготовка диска
Выбираем диск куда будет установлена ОС
Выбираем Рабочая станция
Очищаем выбранный диск (данные перед установкой системы должны были быть скопированы на другой носитель)

4/12 Создаем Разделы
Обычно я делаю если более 300Гб
100 это / корень куда будет установлена система и все программы
все остальное 200Гб это будет домашняя папка пользователя где будет хранится вся его информация (Документы Рабочий стол и тп)
это в плане если придется переустановить систему по каким либо причинам , дабы не вытаскивать и не копировать файлы пользователя , а просто по новому поставить ОС на 100Гб раздел.

Если диск менее 300Гб не вижу смысла его разбивать ставим все в корень /

Предлагаемые для разделов файловые системы и опции монтирования не следует рассматривать в качестве догмата. Так же, все рекомендуемые объёмы, со временем, будут расти. Подробно назначение каталогов описано в FHS.

/
Корневой раздел. На этом разделе лучше использовать ФС, которая надёжно восстанавливается после системных сбоев. Если предполагается выносить /usr, /var и /home на отдельные разделы, достаточно порядка 8Гб.

Примечание: в настоящее время существует мнение, что /usr не должен быть отдельным (при этом, некоторые современные init могут вести себя не очень адекватно при наличии отдельного /usr), поэтому, если не планируется отделять /usr, для рабочей станции делайте минимум 30-35Gb под корневой раздел, что бы избежать проблем с обновлением разрастающейся системы через пять-шесть лет. Если планируются отдельные /usr, /var, /home, /tmp (/opt, /srv), то достаточно 4-6 Гб.

Файловая система: ext4.
Опции монтирования: в зависимости от наличия в корне остальных разделов.

/usr
Обычно достаточно большой раздел (20-30Гб), который редко разбивается на подразделы. Объём зависит от количества и назначения устанавливаемого ПО: некоторые приложения (офисные пакеты, игры и т.п.) могут занимать много места (игра VegaStrike, к примеру, требует 1.2Гб). Рекомендуется минимум 20Gb для рабочей станции.

/boot
На этом разделе обычно лежат рабочее и failsafe ядра, initrd образы, system.map файлы, а также некоторые данные используемого загрузчика (lilo или grub). Если этот раздел вообще создавать, объём следует выбирать, исходя из желаемого количества запасных ядер. Ядро 4.4 с соответствующим initrd занимает около 10М, файлы grub2 около 4.5Мб. Объёма 100Мб, таким образом, должно хватить на эксперименты с 9-ю ядрами. При этом, следует учесть, что объёмы, занимаемые ядром и initrd растут из года в год, потому не стоит делать раздел впритык, оставьте запас на будущее.

Раздел часто используется в системах с программным RAID с уровнями, отличными от 1, так как загрузчики могут работать именно с RAID 1. Так же раздел может быть использован в ситуациях, когда BIOS не работает с HDD большого объёма - в этом случае небольшой раздел в начале позволяет не задумываться о проблемах с BIOS (в этом случае раздел должен целиком попасть в область, которую видит BIOS).

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

Примечание: в некоторых других ОС GNU/Linux размеры initrd значительно превышают initrd в ALT Linux.

CentOS 7
43422696 initramfs-0-rescue-3dd51b8747f94aa49159fbac88313753.img
17854649 initramfs-3.10.0-229.11.1.el7.x86_64.img
19570267 initramfs-3.10.0-229.11.1.el7.x86_64kdump.img

Ubuntu 14.04
27630536 initrd.img-3.13.0-79-generic
/boot/efi
Обязательный раздел в случае необходимости использования UEFI-загрузчика.

Файловая система - исключительно FAT32.

/opt
В /opt устанавливаются приложения, не входящие в ОС. В обычном случае, этот каталог не используется, но может быть использован при работе с проприетарными приложениями. Например, в этот каталог попадают Adobe Acrobat Reader9, TeamViewer. Некоторые приложения, например, СУБД, могут занимать значительный объём.

Файловая система и опции монтирования - аналогично /usr.

/srv
Cодержит данные для сервисов, предоставляемых системой. В частности, может быть использован Бакулой для хранения архивов. В случае именно такого использования крайне рекомендуется делать отдельным разделом. Однако, чаще, данный каталог не используется.

/var
Раздел, предназначенный для хранения изменяемых в процессе работы системы данных. Кроме того, в нём располагается каталог /var/lib, где расположены chroot-окружения ряда пакетов (при этом, есть исключение в виде chroot резолвера - /var/resolv).

Файловая система и опции монтирования - в зависимости от того, есть ли деление на разделы внутри /var.

/var/log
Этот раздел делать отдельно очень полезно вообще, а для серверов - крайне необходимо. При сбоях или DoS атаках размер журналов может резко увеличиваться, тем самым переполняя этот раздел. Если сервер используется для узкого круга задач (скажем web-сервер), есть смысл журнал основного сервиса вынести на отдельный раздел (скажем /var/log/apache). Например:

/var/log — системные логи
/var/log/apache — логи www-сервера

Файловая система: ext4, xfs.
Опции монтирования: noatime, noexec, nodev.

Файловая система: reiserfs, ext4.
Опции монтирования: noexec, nodev.

/var/spool/mail
Файловая система: каталог с почтой пользователей.

Файловая система: ext4 с data=journal.
Опции монтирования: noatime, noexec, nodev.

Также на этот раздел полезно устанавливать квоты.

Примечание: использование современных POP/IMAP серверов может привести к изменению места хранения почты (в соответствии с особенностями выбранного ПО).

/var/cache
Всякие кэши.

Файловая система: ext4, reiserfs.
Опции монтирования: noexec, nodev, noatime.

/var/tmp
Эта файловая система предназначена, в первую очередь, для хранения временных данных, которые могут иметь смысл после сбоя сервера (например данные autosave, или журнал работы текстовых редакторов). Предназначен исключительно для файлов данных и должен обеспечивать высокую надёжность при аппаратных и программных сбоях.

Файловая система: ext4.
Опции монтирования: data=journal, noexec, nodev, atime.

/var/www
Раздел с сайтами пользователей

/var/run (/run)
надо описать.

Файловая система: runfs (tmpfs)

/var/lock
надо описать.

Файловая система: tmpfs

/tmp
Каталог для временных файлов, не имеющих никакого смысла при перезагрузке. Может пересоздаваться во время загрузки системы.

Время последнего доступа к файлу может использоваться для проверки, не является ли файл в этом каталоге неиспользуемым (скажем если к файлу не было доступа больше трёх суток, и он никем не открыт, то он удаляется), поэтому желательно держать флаг atime.

Файловая система: tmpfs, reiserfs
Опции монтирования: nodev, atime.

/home
Домашние каталоги пользователей. На серверной машине, на которой у пользователей нет shell-доступа, скорее всего, имеет смысл ставить на этот раздел флаг noexec, но если он не ставится, то nosuid обязателен.

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

Файловая система: ext4, xfs
Опции монтирования: nosuid, nodev

/dev
Каталог на корневом разделе, содержащий специальным образом созданные файлы - ссылки на устройства. Как правило, перемонтирован посредством udev и, в обычной системе, является разделом с udevfs.

Специальные файловые системы , создаваемые ядром Linux.

/proc
Псевдо-файловая система, которая используется в качестве интерфейса к структурам данных в ядре.

/sys
Псевдо-файловая система, часть единой унифицированной модели представления устройств в Linux.

5/12 Установка системы
Оставляем все по умолчанию 7/12 Установка загрузчика
Выбираем жесткий диск куда ставилась система т.е. оставляем как есть 8/12 Настройка сети
Задаем имя компьютера и при необходимости фиксированный IP 9/12 Администратор системы
Задаем пароль учетной записи администратора root 10/12 Системный пользователь
Создаем обычного пользователя и задаем ему пароль 12/12 Завершение установки
Жмем завершить

Система перезагрузится после чего нужно выбрать пользователя и ввести пароль выйдет рабочий стол на этом установка системы завершена

Если после установки в режиме UEFI зависает окно на команде shell >

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

Особенности установки Линукса с флешки

Linux и Windows при взаимодействии с пользователем могут быть похожими в некоторых ситуациях. Но внутренними процессами они сильно разнятся. Вот и с установкой не обошлось без особенностей:

  • Запустив Линукс с флешки, пользовательское окружение и основные программы можно протестировать без обязательной установки на жесткий диск. Поэтому практически все дистрибутивы данной ОС носят название «Live-CD/DVD».
  • Установка Linux с флешки или диска может быть произведена как в качестве единственной системы на ПК, так и рядом с иной ОС.
  • Для записи дистрибутива следует использовать исправные USB-накопители, так как некачественный носитель может перегреться и отключиться во время инсталляции.
  • Не рекомендуется совершать установку, подключая флешку через USB-хабы. Особенно если помимо хранилища с установщиком в него подключена иная аппаратура. Это может вызвать много проблем.

Программы для установки Линукс с флешки

Существует огромный список программного обеспечения для записи дистрибутивов операционных систем на USB-накопители. Но самым универсальным и проверенным является Unetbootin, так как он работает как на Windows, так и на Linux.

Как записать образ при помощи Unetbootin:

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


Как установить Linux с флешки

Многообразие дистрибутивов Линукс не позволит рассказать сразу про все типы инсталляторов. Однако самыми распространенными среди пользователей являются Debian –сборки, к которым относятся Ubuntu, Fedora, Zorin OS, ALTLinux и т. п. И их установщики дают полную картину того, какими способами и как можно установить линукс. С флешки, для начала, нужно загрузиться. Нужно попасть в BIOS.

Настройка BIOS

Внимание! На большинстве ноутбуков попасть в BIOS можно, зажав или постоянно нажимая клавишу F2 при включении устройства.

Однако в зависимости от производителя и модели, клавиши и их сочетания могут меняться.

  • Ноутбуки MSI – клавиша Del, F2.
  • Dell – Del, F1, Insert или
  • Acer – F1, F2, Delete, Ctrl+Alt+Escape.
  • Packard Bell – Del, F2.
  • Hewlett Packard – F2, F11, Del.

Также у некоторых производителей доступно Boot Menu, из которого можно сразу выбрать устройство для загрузки в обход настройки BIOS. Обычно оно доступно по нажатию клавиш – F10, F11 или F12.

Если Boot Menu отсутствует, но в BIOS попасть удалось, то настройка для большинства моделей ноутбуков выглядит так:

Установка Линукс на примере Fedora

Внимание! Ручная разметка для установки операционной системы создает более благоприятные условия для ее дальнейшего использования.

Внимание! В примере используется компьютер с 2 Гб оперативной памяти. Соответственно, раздел подкачки не должен быть меньше этого значения. Для стабильной работы Линукс, желательно его создать.

Установка с флешки Zorin OS происходит через стандартный для Debian-подобных сборок инсталлятор и имеет минимальные отличия от данного процесса в Линукс Fedora. А именно:

  1. Выбор языка сразу при старте с носителя.
  2. Возможность выбора, нужно ли сразу загружать обновления и устанавливать дополнительное программное обеспечения для оборудования и поддержки кодеков видео и аудио.
  3. Разбивка диска выглядит слегка иначе. При создании первого, корневого раздела («/»), следует указывать что он «Первичный» и его надо сместить в «Начало этого пространства». А размер раздела указывается в мегабайтах. То есть, раздел в 20 Гб будет равен 20480 Мб, так как 1 Гб = 1024 Мб.
  4. Выбор жесткого диска происходит здесь же.
  5. Настройка учетной записи до первого старта системы.

Установка с флешки ALTLinux и большинства других ОС на этом ядре, таких как Ubuntu, Elementary, Deepin и другие, происходит так же, отличаются лишь интерфейсы.

Если Линукс не устанавливается с флешки: распространенные ошибки

Несмотря на кажущуюся простоту установки, никто не застрахован от проблем с ней. Если с флешки линукс не устанавливается, скорее всего:

  1. Слетели настройки BIOS или были установлены не корректно. Проверьте настройки и сохраните их повторно. Если ситуация не изменится, попробуйте заменить батарейку на материнской плате ноутбука, она отвечает за сохранение настроек, даты и времени на устройстве.
  2. Если в компьютере больше одного жесткого диска после установки ОС Линукс зайдите в BIOS и первым загрузочным устройством выберите тот винчестер, на который была произведена распаковка дистрибутива.
  3. Битый образ или некачественная запись. Обычно это можно проверить с помощью MD5 сумм, однако не все дистрибутивы распространяются вместе с ними. Так что самым надежным вариантом будет повторная загрузка Линукс-образа с официального сайта (без параллельных скачиваний чего-либо), с последующей записью на USB-носитель без посторонних запущенных процессов.
  4. Неверно размеченный винчестер. Когда раздел корня меньше, чем рекомендуется в системных требованиях определенной сборки.
  5. Загрузчик был установлен не на тот диск.

Заключение

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

Андрей Семёнов

Андрей,
Я бы не доверил инсталлятору такие действия.
На sdb - Windows установлена.
Я обычно с помощью GParted (Gparted можно запустить с какого-нибудь Live дистрибутива Linux) уменьшаю размер раздела с Windows (sdb4 на фото выше).
А затем в освободившемся пространстве создаю новый раздел и устанавливаю на него Linux.
Загрузчик записываю в sdb (Внимание, загрузчик Windows затирается, Windows будет грузиться через загрузчик Linux).
В случае с новомодными ноутбуками с UEFI-загрузкой в биос все сложнее (Проще всего в БИОС выбрать тип загрузки с названием, похожим на "Legacy" и устанавливать Linux)

Андрей Давыдов

Андрей Давыдов

Андрей, Поставил,все установилось.Загрузчик поставил на sdb.Но грузится все равно винда,как буд-то grub не записался.

Андрей Давыдов

Переустановил альт,загрузчик поставил в раздел с линуксом в sdb5,все равно не видит его.У меня uefi,может что по другому нужно?

Андрей Давыдов

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

Андрей Семёнов

Андрей, А тип загрузки в биосе какой? Очень похоже на UEFI. Надо копать в сторону Legacy загрузки в BIOS.
Хотя ставить диагнозы дистанционно дело неблагодарное :)

Андрей Семёнов

Андрей, Что-то не внимательно читаю. Да, с загрузчиком uefi такие траблы. Самый легкий способ - поменять в Биос с UEFI на Legacy (можен называться по-другому)
Ну и загрузчик в sdb. В биосе загрузка с sdb.

Андрей Давыдов

Илья Жеребцов

Андрей, а если поменять не на что и винт один, как загрузить альт?

Андрей Семёнов

Так я обычно делаю. Еще в инсталляторах дистрибутивов Linux бывает пункт "Поставить Linux второй системой" с сохранением предыдущих ОС.
Но я что-то так ни разу не пробовал (не хотел доверять автоматике, делал вручную сам :) )

Илья Жеребцов

Андрей, ну вот я кучу дистрибутивов ставил, только с альтом проблема, у него загрузчик не работает

Читайте также: