LINUX.ORG.RU

Арч на флешке с возможностью чтения с винды

 , , , ,


0

1

Есть флешка на 32 ГБ USB3. Ставить арч на хард диск умею.

Посоветуйте как разбить диск так, чтобы большую часть флехи можно было юзать (просто кидать туда файлы) с винды, а так же юзать в арче. Так же слышал что есть подводные камни при установке арча на флеху. Чё как это обходится?

Хочу накатить арч с гномом и иде'шкой, дабы можно было покодить на компах без оной возможности.


ext4 + ext2fsd под вендой.

anonymous
()
Ответ на: комментарий от yars068

ext2fsd не пойдёт — флеха не только в моём компе должна читаться

стоит ли делать под бут отдельный раздел? чем лучше форматить раздел для винды? fat или ntfs(слышал, что с ней флеха меньше живёт) sda1 - ext2 - /boot (надо ли? или хватит всё в '/') sda2 - ext2 - / sda3 - (??) - /flash

Alex_P
() автор топика

ntfs - быстрая смерть флешки или внезапная потеря данных.
fat32 - для файлов меньше 4х гигов
для общего раздела остаётся exfat.

Deleted
()
Ответ на: комментарий от Alex_P

Виндовый раздел сделай первым основным (это если у тебя будет MBR разметка), вторым основным делай корень арча. Итого два раздела: sdb1 и sdb2, первый отформатируй либо в fat32, либо в exfat, как уже сказали. Последняя предпочтительна, так как разрабатывалась с учетом специфики флешек и ssd. Правда, для exfat не под всякую винду драйвер есть из коробки, но вроде начиная с семерки он таки есть. Арчераздел один, ext4. В $HOME ничего не храни, смонтируй первый раздел в /mnt/storage, xdg-каталоги (см. xdg-user-dirs) сделай симлинками на соответствующие каталоги в /mnt/storage. /tmp смонтируй в tmpfs, отдельный /boot не делай. Он может потребоваться, только если ты хочешь иметь возможность грузиться как в legacy-bios, так и в uefi режиме.

yars068 ★★★★
()

Важный момент - раздел для данных, отформатированный в FAT, должен быть первым, потому что ущербная винда не видит на флешках больше одного раздела.

KivApple ★★★★★
()

Немного оффтоп, но…

Кто-нибудь знает как правильно расположить разделы для таблицы GPT так, чтобы винда их тоже потом видела? Пока что есть единственный вариант: MBR + загрузочный (+ обязательно первый?) раздел; мне не нравится ни первое, ни второе, ни гипотетически третье.

Винда вроде как умеет в GPT, но мою флешку с ним даже за устройство не считает.

kalterfive ★★
()
Ответ на: Немного оффтоп, но… от kalterfive

Поддержка GPT в винде зависит от наличия UEFI. Если винда поставлена и запускается с применением UEFI, то как угодно. В противном случае придётся создать hybrid MBR.

intelfx ★★★★★
()

Тред не читал, но думаю, уже сказали. Делаешь 2 раздела:

/dev/sdb1 24GB NTFS /dev/sdb2 8GB EXT4 /

Ставишь на второй раздел всю систему, в /dev/sdb загрузчик GRUB. Если просто воткнуть флешку в оффтоп, будет виден только пустой раздел с 24гб, арч даже мешаться не будет.

windowslamer
()
Ответ на: Немного оффтоп, но… от kalterfive

На всякий случай, для загрузки с флешки на системе с UEFI достаточно раздела с FAT32 (другие — если только про них знает UEFI) и каталога EFI на нем с соответствующим содержимым.

bormant ★★★★★
()
Ответ на: комментарий от Alex_P

Обе системы в один раздел? Нет, разве что винду в виртуалку загнать и не выпускать ее оттуда, а еще лучше — вообще выкинуть винду на мороз.

yars068 ★★★★
()
Ответ на: комментарий от yars068

Не, самой винды не не надо. Мне просто нужно чтобы флешка читалась с винды «из коробки» с XP и выше.

Alex_P
() автор топика
Ответ на: комментарий от Alex_P

И при этом флешка должна нести Arch Linux? В принципе, наверное, можно иметь установленный на FAT-раздел Linux (не пробовал так извращаться), но это не так-то просто, так как для Linux FAT не является родной файловой системой. Нужен будет загрузчик, способный с FAT-раздела прочитать ядро ОС и заранее подготовленный initrd.

yars068 ★★★★
()
Ответ на: комментарий от Alex_P

Получилось поставить с 2 разделами. sdb1 — fat32 // для винды sdb2 — ext4 // сам арч

Alex_P
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.