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 |