| nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
файл 1 hdd
1) РАЗБИВАЕМ ДИСК, СОЗДАЕМ ФАЙЛОВЫЕ СИСТЕМЫ И МОНТИРУЕМ ИХ
Заметка!!!
fdisk -l посмотреть текущие названия дисков и разделов
Раздел /boot делаем загрузочным
1.1) Разбиваем винт на разделы
Заметка!!!
разбить на 3 раздела
первый раздел 48MB, для "/boot", код 83 Linux
второй раздел 4GB - 32GB "16GB" в зависимости от того что будете ставить,
для "/", код 83 Linux
сюда ставятся все программы!!!
третий раздел все остальное место, для "/home", код 83 Linux
четвертым может быть swap 256MB - 2*ram, НО отдельный раздел лучше
не использовать, а сделать swap в файл!!!
винт или по крайней мере разделы на которые будем ставить
должны быть от монтированы!!!
cfdisk /dev/sdb
1.2) Создаем файловые системы
Заметка!!!
форматируем "/boot" раздел в ext4
отключаем резервирование для root-а
отключаем журналирование
устанавливаем метку "boot"
проверяем на ошибки
mkfs.ext4 -O ^has_journal -m 0 -L boot /dev/sdb1
fsck -f /dev/sdb1
Заметка!!!
форматируем "/" раздел в ext4
уменьшаем резервирование для root-а с 5% до 1%
устанавливаем метку "root"
проверяем на ошибки
mkfs.ext4 -m 1 -L root /dev/sdb2
fsck -f /dev/sdb2
Заметка!!!
форматируем "/home" раздел в ext4
отключаем резервирование для root-а
устанавливаем метку "home"
проверяем на ошибки
mkfs.ext4 -m 0 -L home /dev/sdb3
fsck -f /dev/sdb3
Заметка!!!
Отключаем журналирование ext4 и уменьшаем резерв для root-а c 5% до 1% вручную
-O ^has_journal - отключить журналирование
-m 1 - установить резервирование 1%
tune2fs -O ^has_journal -m 1 /dev/sdXY
1.3) Монтируем созданные разделы
Заметка!!!
Создаем временную папку куда будем монтировать раздел "/" новой системы
для установки из рабочей системы
и монтируем с опциями
relatime - устанавливать время последнего доступа к файлам и папкам
только при изменении
errors=remount-ro - при ошибке перемонтировать в режим только чтение
mkdir /mnt/newSystem
mount -t ext4 -o defaults,relatime,errors=remount-ro /dev/sdb2 /mnt/newSystem
Заметка!!!
Создаем папку "/boot" куда будем монтировать раздел "/boot" новой системы
и монтируем с опциями
relatime - устанавливать время последнего доступа к файлам и папкам
только при изменении
mkdir /mnt/newSystem/boot
mount -t ext4 -o defaults,relatime /dev/sdb1 /mnt/newSystem/boot
Заметка!!!
Создаем папку "/home" куда будем монтировать раздел "/home" новой системы
и монтируем с опциями
relatime - устанавливать время последнего доступа к файлам и папкам
только при изменении
mkdir /mnt/newSystem/home
mount -t ext4 -o defaults,relatime /dev/sdb3 /mnt/newSystem/home
Заметка!!!
для винта SSD использовать опцию монтирования discard для ext4 или ssd для btrfs
1.4) Создаем и монтируем служебные фс из основной системы в новую
Заметка!!!
Так как производим установку из рабочей системы и используем chroot, то это нужно!
mkdir /mnt/newSystem/proc
mount -t proc proc /mnt/newSystem/proc
mkdir /mnt/newSystem/dev
mount -o bind /dev /mnt/newSystem/dev
mkdir /mnt/newSystem/sys
mount -t sysfs sys /mnt/newSystem/sys
Переходим к файлу "2"
Arch AnTAVR
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
| nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
файл 1 flash
1) РАЗБИВАЕМ ФЛЕШ ДИСК, СОЗДАЕМ ФАЙЛОВЫЕ СИСТЕМЫ И МОНТИРУЕМ ИХ
Заметка!!!
fdisk -l посмотреть текущие названия дисков и разделов
sdb sdb1 sdb2 далее по тексту заменить на нужное!
Раздел /boot делаем загрузочным
1.1) Разбиваем флешку на разделы
Заметка!!!
разбить на 2 раздела
первый раздел 32MB, для "/boot", код 0B W95 FAT32
и что бы винда не затерла флешку, а она любит портить то что не знает!!!
второй раздел все остальное место, для "/", код 83 Linux
флешка должна быть от монтирована!!!
cfdisk /dev/sdb
1.2) Создаем файловые системы
Заметка!!!
форматируем "/boot" раздел в FAT32
устанавливаем метку "usbBoot"
проверяем на ошибки
mkfs.vfat -n usbBoot /dev/sdb1
fsck -f /dev/sdb1
Заметка!!!
форматируем "/" раздел в ext4
уменьшаем резервирование для root-а с 5% до 1%
отключаем журналирование, можно не отключать,
что будет более безопасно для сохранности данных на ней,
но несколько уменьшит срок службы флешки, это на выбор что важнее!!!
устанавливаем метку "usbRoot"
проверяем на ошибки
Заметка!!!
Отключаем журналирование ext4 и уменьшаем резерв для root-а c 5% до 1% вручную
-O ^has_journal - отключить журналирование
-m 1 - установить резервирование 1%
tune2fs -O ^has_journal -m 1 /dev/sdXY
mkfs.ext4 -O ^has_journal -m 1 -L usbRoot /dev/sdb2
fsck -f /dev/sdb2
1.3) Монтируем созданные разделы
Заметка!!!
Создаем временную папку куда будем монтировать раздел "/" новой системы
для установки из рабочей системы
и монтируем с опциями
noatime - не устанавливать время последнего доступа к файлам
nodiratime - не устанавливать время последнего доступа к папкам
discard - правильно работать с SSD
mkdir /mnt/newSystem
mount -t ext4 -o defaults,noatime,nodiratime,discard /dev/sdb2 /mnt/newSystem
Заметка!!!
Создаем папку "/boot" куда будем монтировать раздел "/boot" новой системы
и монтируем с опциями
noatime - не устанавливать время последнего доступа к файлам
nodiratime - не устанавливать время последнего доступа к папкам
mkdir /mnt/newSystem/boot
mount -t vfat -o defaults,noatime,nodiratime /dev/sdb1 /mnt/newSystem/boot
1.4) Создаем папку куда будем монтировать папку "/usr" новой системы
Заметка!!!
Создаем папку "/home/usbUsr" куда будем монтировать папку "/usr" новой системы
чтобы потом ее сжать и монтировать только для чтения squashfs,
использовать только для установки с винта!!!
и монтируем с опциями
bind - создания синонима каталога в дереве файловой системы
mkdir /mnt/newSystem/usr
mkdir /home/usbUsr
mount -o bind /home/usbUsr /mnt/newSystem/usr
1.5) Создаем и монтируем служебные фс из основной системы в новую
Заметка!!!
Так как производим установку из рабочей системы и используем chroot, то это нужно!
mkdir /mnt/newSystem/proc
mount -t proc proc /mnt/newSystem/proc
mkdir /mnt/newSystem/dev
mount -o bind /dev /mnt/newSystem/dev
mkdir /mnt/newSystem/sys
mount -t sysfs sys /mnt/newSystem/sys
Переходим к файлу "2"
Arch AnTAVR
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
| nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
файл 0
УСТАНОВКА ARCH LINUX НА ФЛЕШКУ ИЛИ ВИНТ ИЗ РАБОЧЕЙ СИСТЕМЫ!!!
кодовое имя данной сборки Arch AnTAVR ;)
Принципиально не важно от куда ставить, с CD, флешки или винта.
И принципиально не важно куда ставить, на флешку или на винт!
Поэтому описание установки на флешку или на винт идут параллельно.
Если установка проводится с носителя с ограниченным дисковым пространством,
то рекомендуется после каждого шага установки программного обеспечения проводить
очистку кеша pacman.
pacman -Scc
Заметка!!!
pacman - основной менеджер программного обеспечения в Arch Linux
так же будут использоваться pacman-color и yaourt которые имеют практически
такой же синтаксис но несколько более дружественны к пользователю из за
расцветки сообщений и прозрачной работы с AUR.
Системный набор программ содержит большое количество современных видов сетевых
подключений, стандартных видео драйверов и файловых систем для работы на любом
современном ПК с выходом в сеть. При установке только части системных программ
универсальность не гарантируется. НО если вы знаете что вам нужно, то вы можете
не ставить все!!!
Набор графических программ рассчитан на безболезненный переход с виндовс на линукс.
Требование к свободному месту
флешка без сжатия 7 гиг, кеш пакетов не используется!
флешка с сжатием 3 гига, но так как такая система не обновляется,
то нужно еще 7 гиг выделить на винте для обхода этого ограничения.
винт 7 гиг + 3 гига кеш пакетов.
цифры приведены средние с небольшим запасом, но в основном меньше,
и зависит от того что будем ставить потом!
Этот набор выбран на мой вкус и опыт установки другим пользователям винды,
и содержит большинство необходимого для повседневной работы на домашнем компьютере.
Заметка!!!
Система на флешку ставится в основном как запасная, для непредвиденных ситуация,
восстановления, демонстрации или просто для понтов!
Поэтому некоторые рекомендации пропущены, для несколько более быстрой и бережной
работы с флешкой.
Заметка!!!
ВСЕ ДЕЙСТВИЯ ДЕЛАЮТСЯ ПОД РУТОМ!!!
sdb, sdb1, sdb2 и т.п. - у вас свое название диска и номер раздела,
дальше по тексту изменить на нужное!!!
После установки нужно провести дополнительную настройку для конкретной машины
установить закрытые дрова на видео, сканеры, принтеры, настроить
сетевые подключения и т.п. В данной инструкции не описывается!!!!
Заметка!!!
Я установку провожу открыв это руководство в под рутом в kate и снизу
в терминале просто копирую и вставляю команды и строки
Переходим к файлу "1 flash"
или
Переходим к файлу "1 hdd"
Arch AnTAVR
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
| nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
jim945Ну тогда понятно почему тебя и не было проблем с btrfs и шифрованием, так как бтрфс над шифрованием! jim945Да блин, огромный минус, а так бы цены бы не было ext4… Ну спс, объяснил.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
| nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Да ладно, проехали… Просто начало хорошее, а потом раз и косячок, вот и хотелось узнать почему так, а не иначе, ведь по идее, правильнее было бы немного по другому. Ну ответ понятен - так захотелось…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
| nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
sleepycatНу вот о чем я и говорю, все таки корень ext4, а на буте то хоть фат 32 можно поставить, туда ж не часто что то пишется. jim945
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
| nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
jim945А что? тормозит только при первом и втором запуске, а потом летает (конечно с отключенным непомуком и аконади)… Ну там еще и опенбокс с наворотами, для слабеньких машин… НО тема не об этом, а о том как же подключить по арчвейевски этот squashfs???
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
| nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
CryptSpirit, есть такое, но если уж выбирать из ext2 и ext4 с отключенным журналом то выбор однозначно ext4 хоть бы потому что он поддерживает SSD
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
| nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
jim945, И еще можешь немного объяснить про шифрование, truecrypt ни разу не юзал все более стандартными методами ecryptfs и только папку пользователя ну и если на винте то и шифрованный свап файл. Что над чем работает? truecrypt над btrfs или btrfs над truecrypt, в первом случае сжатия не будет, шифрованные данные не сжимаются!!! а во втором должно быть все ок, но из этого вытекает вопрос зачем шифровать весь корень??? Вот только папка пользователя это другое дело! там может что то быть интересное. Да и вообще какое там сжатие в btrfs одно название, lzo - очень слабо но быстро жмет, gz - чуть чуть посильнее, но медленнее! А вот squashfs это сила упаковки, скорость распаковки, и только два недостатка, даже и не недостатка, а неудобства. Первое: обновится на флешке не получится, но это не беда, вставил флешку на базу, запустил самописный скриптик, он все обновил, пережал и заменил архив на флешке, а так как флешечный не запакованный /usr на винте, а на флешке только архив хранится, соответственно бережется ограниченный в записи флеш носитель + очень много свободного места! А второе неудобство не арч вей подключение squashfs архива /usr.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
| nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
jim945 Извини, весь топик не читал, а только несколько первых постов. Так вот ты советуешь ext2, зачем??? чем не устраивает ext4??? Журналирование и 5% резерв для рута легко отключается либо при создании либо в ручную, а так же поддерживает SSD Отключаем журналирование ext4 и уменьшаем резерв для root-а c 5% до 1% вручную -O ^has_journal - отключить журналирование -m 1 - установить резервирование 1% tune2fs -O ^has_journal -m 1 /dev/sdXY для винта SSD или флешки использовать опцию монтирования discard для ext4
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |