Arch.iso на флешке. Вернём потеряные гигабайты

Что только народ не делает...
А стоит просто установить арч на флешку и в нем пакет arch-install-scripts.
Все. Проблема решена.
Lupus pilum mutat, non mentem.
jim945
Что только народ не делает...
А стоит просто установить арч на флешку и в нем пакет arch-install-scripts.
Все. Проблема решена.
гениально!
а можно чуть медленнее (я записываю!) и по-русски?
зачем устанавливать arch а флешку и что значит фраза "в нем пакет arch-install-scripts"?
jim945
Что только народ не делает...
А стоит просто установить арч на флешку и в нем пакет arch-install-scripts.
Ну я так давно уже и сделал, даже без этих скриптов – у меня свои есть. И образами для установки Арч давно не пользуюсь :)
Зачем мне чужие дефолтные образы, если у меня есть своя, уже настроенная система, которую я могу загрузить с флешки на любой машине.
begemot69
а можно чуть медленнее (я записываю!) и по-русски?
Думаю Natrio все доходчиво объяснил.
Просто устанавливается система на флешку как на жесткий. Для запуска на разных системах обозначения разделов лучше в UUID или ID. Если нужны иксы, ставите все популярные свободные дрова для видео, на всякий случай. Ну и рецепт для русского в консоли от
Natrio, был где-то на форуме.
begemot69
что значит фраза "в нем пакет arch-install-scripts"?
Добавляет скрипты установки, описанные в Вики: pacstrap, genfstab и т.д.
Lupus pilum mutat, non mentem.
Так же для запуска на системах с UEFI и без можно найти в Вики Grub.
Lupus pilum mutat, non mentem.
jim945
Так же для запуска на системах с UEFI и без можно найти в Вики Grub.
спасибо, снова - гениально!
я прошу пардона, но разговор совершенно о другом...мдя, как не парадоксально ))) ...меня интересует не установка оси на флеш-носитель, а именно то, с чего начинался этот блог...если вы не против, то я постараюсь в двух словах пояснить...да?
так вот...есть носитель 2 гектара, на него пилится инсталяшка (LiveCD), а остальное место умирает..ну, как минимум для виндовых машин...вот как бы и все....ну, или я торможу и не могу вкурить то, что вы мне толкуете...
Имею ввиду, что проще установить на флешку свой арч, настроенный для себя, с графикой и ш.., запускающийся на любой машине. Из него можно спокойно устанавливать арч на другие компы.
Конечно 2 Гб для этого маловато. Года 3 назад устанавливал арч как раз на двухгиговую флешку. Сейчас для этого лучше использовать btrfs со сжатием. Но, если вам нужны иксы, места под виндовый раздел не останется. Если достаточно консоли, то я бы оставил примерно гигабайт.

Если хотите использовать именно ISO, то не проще ли запускать его прямо из файла, как описано, например, здесь или средствами того же grub4dos.
Lupus pilum mutat, non mentem.
понятно, все это мышиная возня, проще не париться и использовать старенькую гиговую флешку исключительно под livecd с инсталлом, спасибо за ответы
Дело в том что на liveCD используются две таблицы разделов. И MBR, и GPT.
И это даже не гибридная таблица, которую проще создать. Нет программ, которые бы корректно добавили новый раздел в MBR и не сломали загрузку на разных системах.
Надо покопать в эту сторону на досуге.
Lupus pilum mutat, non mentem.
В общем все не так сложно.
Образ арча будет лежать просто в ФС. В меню будут доступны варианты запуска для х32 и х64 систем.
Можно сделать, чтобы этот образ лежал в том же разделе, что виден в винде, можно создать для его хранения другой раздел.

Итак. Берем флешку.
1. Стираем с нее все разделы.
dd if=/dev/zero of=/dev/sdX bs=512 count=1

2. Создаем на флешке GPT таблицу разделов с помощью gdisk.
Создаем разделы.
а. Раздел BIOS boot partition - для загрузки на обычном биос.
б. Раздел EFI System - для загрузки в EFI.
в. Раздел для данных. Только он будет виден в винде. В нем можно хранить iso и файлы граба.
г. По желанию. Отдельный раздел для iso и файлов граба. При его использовании предыдущий раздел будет свободным. Но тогда новый образ арча можно будет скопировать только в линуксе.

3. Создаем ФС.
б. fat16 или 32.
в. fat32 ил ntfs. (на 2Гб хватит fat32).
г. любой, поддерживаемый грабом.

4. Монтируем раздел, где будет храниться образ арча (например в /mnt/data) и EFI-раздел (например в /mnt/efi).
5. Устанавливаем граб по Вики
а. Для биос.
grub-install --boot-directory=/mnt/data/boot /dev/sdX
б. Для EFI.
grub-install --boot-directory=/mnt/data/boot --efi-directory=/mnt/efi --target=x86_64-efi --removable

6. Создаем файл /mnt/data/boot/grub/grub.cfg с содержимым отсюда

7. Копируем установочный образ арча в /mnt/data

Все размонтируем. Готово!
Lupus pilum mutat, non mentem.
 
Зарегистрироваться или войдите чтобы оставить сообщение.