файл 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
файл 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
файл 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
jim945
трукриптом шифруется раздел. Он виден как неформатированый.
Внутри создается ФС. Любая. У меня бтрфс + сжатие.
Ну тогда понятно почему тебя и не было проблем с btrfs и шифрованием, так как бтрфс над шифрованием!
jim945
Да и главный минус ext2,3,4 - отсутствие сжатия.
Да блин, огромный минус, а так бы цены бы не было ext4…
Ну спс, объяснил.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Да ладно, проехали…
Просто начало хорошее, а потом раз и косячок, вот и хотелось узнать почему так, а не иначе, ведь по идее, правильнее было бы немного по другому.
Ну ответ понятен - так захотелось…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
sleepycat
В моей личной флешке ext2 на бут разделе, а корень на ext4, причем без вышеописанных бубнов,
Ну вот о чем я и говорю, все таки корень ext4, а на буте то хоть фат 32 можно поставить, туда ж не часто что то пишется.
jim945
2 FBOOT /boot ext2 50 - 100 Мб
3 FROOT / btrfs или ext2 Все остальное (~6.5 Гб)
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
jim945
Кеды на флешке, и вправду маньяк ;)
А что? тормозит только при первом и втором запуске, а потом летает (конечно с отключенным непомуком и аконади)…
Ну там еще и опенбокс с наворотами, для слабеньких машин…
НО тема не об этом, а о том как же подключить по арчвейевски этот squashfs???
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
CryptSpirit, есть такое, но если уж выбирать из ext2 и ext4 с отключенным журналом то выбор однозначно ext4 хоть бы потому что он поддерживает SSD
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
jim945, И еще можешь немного объяснить про шифрование, truecrypt ни разу не юзал все более стандартными методами ecryptfs и только папку пользователя ну и если на винте то и шифрованный свап файл.
Что над чем работает? truecrypt над btrfs или btrfs над truecrypt, в первом случае сжатия не будет, шифрованные данные не сжимаются!!! а во втором должно быть все ок, но из этого вытекает вопрос зачем шифровать весь корень??? Вот только папка пользователя это другое дело! там может что то быть интересное.
Да и вообще какое там сжатие в btrfs одно название, lzo - очень слабо но быстро жмет, gz - чуть чуть посильнее, но медленнее! А вот squashfs это сила упаковки, скорость распаковки, и только два недостатка, даже и не недостатка, а неудобства. Первое: обновится на флешке не получится, но это не беда, вставил флешку на базу, запустил самописный скриптик, он все обновил, пережал и заменил архив на флешке, а так как флешечный не запакованный /usr на винте, а на флешке только архив хранится, соответственно бережется ограниченный в записи флеш носитель + очень много свободного места! А второе неудобство не арч вей подключение squashfs архива /usr.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
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