Установка linux на fat

Can Ubuntu Linux be installed on FAT32 or NTFS?

Before I start, don’t lecture me on the fact that FAT32 is old and hasn’t been updated for nearly 20 years. Right now I have sorted that. I am trying to install Ubuntu Linux onto a 64GB flash drive and it wants me to format it to one of the EXT file systems. The problem is if I put the flash drive into a Windows PC, I can’t use it. I also can’t install the required software onto every Windows PC that I will use. When I tried to install it on FAT32 I got an error and there is no option for NTFS. Does anyone know how I could do this? Maybe a Windows based tool? Thanks in advance.

I have installed Linux on FAT32 in the past, but, because of the large number of small files, storage is very inefficient and occupies twice or more times the space you’d expect. I have been using the open source Ext2 driver in Windows to access my Ubuntu system on ext4. I use only read mode, but write mode is supported, though you would be advised to back up well before using, until you are confident. See ext2fsd.com

@William — I’ll look at doing so, but it’s a long time since I did it, so I’ll need to do quite a lot of work to validate the procedure, so it won’t come soon.

3 Answers 3

Linux relies on a number of filesystem features that simply are not supported by FAT or NTFS — Unix-style ownership and permissions, symbolic links, etc. Thus, Linux can’t be installed to either FAT or NTFS. (It used to be possible to do this using a FAT driver that adds those features, but it was removed from the kernel years ago because nobody was maintaining it.)

If you need a USB flash drive that both boots Linux and can be accessed from Windows, then I second Zonder’s recommendation to create a FAT or NTFS data partition on the drive, along with the Linux partition(s). Note that you’ll need to put the FAT or NTFS partition first on the disk, because Windows treats USB flash drives as «superfloppies,» and will access only the first partition on the disk. Linux is not limited in this way, so you can put the Linux partition(s) after the shared-data partition. Also note that you can’t use FAT or NTFS as the Linux /home partition; if you go this route, you’ll need to mount the shared-data partition somewhere else in Linux.

> Also note that you can’t use FAT or NTFS as the Linux /home partition As I remember, I used monted /home to NTFS partion and hadn’t any problems. But I’m not sure. Why you recommend to avoid this?

Читайте также:  Флеш плеер установить линукс

The Linux umsdos filesystem type was used to mount FAT filesystems with full Unix/Linux filesystem features (long filenames, permissions, ownership, etc.). Support for it was dropped a long time ago, though — in the 3.0 or earlier kernel, IIRC. Neither FAT nor NTFS is suitable for use on /home because programs may require symbolic links, permissions, and other features there; and if your system has multiple users, these filesystems can’t handle the file owner features required.

@RodSmith NTFS has both shortcut(you could trick the OS into viewing them as a soft/hard link) and permissions usage what else is missing?

I just checked, and the read/write NTFS3g driver supports symbolic links, but not changing ownership or permissions. (Note that Windows uses very different ownership and permissions models from Linux, so although NTFS supports Windows ownership and permissions, this doesn’t translate easily to Linux.) The last I heard, there were some proposed/experimental ways to add this support, but they aren’t mainstream. Also, NTFS3g is a non-kernel driver, which makes it iffy at best for use on root ( / ).

@SergeyPonomarev Even without posixovl , NTFS supports everything Linux needs with its highly flexible «extended attributes» for files and directories (entries).

Источник

Можно ли установить Ubuntu Linux на FAT32 или NTFS?

Прежде чем начать, не рассказывайте мне о том, что FAT32 устарел и не обновлялся почти 20 лет. Прямо сейчас я разобрался в этом. Я пытаюсь установить Ubuntu Linux на флэш-накопитель 64 ГБ, и он хочет, чтобы я отформатировал его в одной из файловых систем EXT.

Проблема в том, что если я вставлю флешку в ПК с Windows, я не смогу ее использовать. Я также не могу установить необходимое программное обеспечение на каждый ПК с Windows, который я буду использовать. Когда я попытался установить его на FAT32, я получил сообщение об ошибке, и для NTFS нет опций.

Кто-нибудь знает, как я мог это сделать? Может быть, инструмент на основе Windows? Заранее спасибо.

2 ответа 2

Linux опирается на ряд функций файловой системы, которые просто не поддерживаются FAT или NTFS — владение и разрешения в стиле Unix, символические ссылки и т.д. Таким образом, Linux не может быть установлен ни на FAT, ни на NTFS. (Раньше было возможно сделать это, используя драйвер FAT, который добавляет эти функции, но он был удален из ядра несколько лет назад, потому что никто не поддерживал его.)

Если вам нужен USB-флеш-накопитель, который одновременно загружает Linux и доступен из Windows, я рекомендую Зондеру создать раздел данных FAT или NTFS на диске вместе с разделами Linux. Обратите внимание, что сначала вам нужно поместить раздел FAT или NTFS на диск, поскольку Windows рассматривает USB-накопители как «суперфлоппи» и будет иметь доступ только к первому разделу на диске. Таким образом, Linux не ограничен, поэтому вы можете поместить разделы Linux после раздела с общими данными. Также обратите внимание, что вы не можете использовать FAT или NTFS в качестве раздела Linux /home ; если вы пойдете по этому пути, вам нужно будет смонтировать раздел с общими данными где-нибудь еще в Linux.

Читайте также:  Пароль от биоса линукс

Как насчет создания 2 разделов, один для Linux минимального размера, а затем оставить остальные как FAT32. Таким образом, Linux получает то, что хочет, и вы можете использовать оставшееся пространство.

Я не уверен, как Mac OS будет вести себя с этим, но Windows, как предполагается, игнорирует все разделы на съемном диске, кроме первого Windows для чтения.

Существует программа под названием bootice, которая может помочь вам сделать это. Но быстрый поиск в Интернете найдет много статей о разделении USB-накопителя.

Источник

Можно ли установить Linux на логический раздел FAT32?

Хочу установить Linux, чтобы я мог загрузить мои старые окна и другой Linux.

2 ответа 2

Я думаю, вы неправильно понимаете разделение диска? просто потому, что один раздел является fat32, не означает, что другой должен быть таким же. Вы можете уменьшить раздел fat32, чтобы освободить место (если места нет в наличии?) затем используйте свободное место, чтобы создать раздел ext во время установки linux, и используйте загрузчик, чтобы выбрать, какую ОС вы хотите загрузить при запуске.

Я предполагаю, что никакой установщик Linux не позволит вам установить файловую систему FAT32. Даже если это произойдет, или если вы перенесете файлы из другого места и сможете загрузить их, многие инструменты будут ломаться, плохо себя вести или жаловаться, потому что они полагаются на файлы и каталоги, для которых установлены надлежащие права собственности и права доступа.

FAT32 не поддерживает эти функции в Linux; ни в коем случае.

Согласно комментарию LưuVĩnhPhúc (ниже):

Существуют [дистрибутивы Linux] (часто живые USB/CD), которые позволяют устанавливать на FAT32, но они в основном копируют образ ISO или образ диска в раздел FAT32 и загружаются с него.

Я верю, что это правда, но обратите внимание, что в этом случае в самом образе диска лежит основная файловая система не FAT32. Это было бы ненужным осложнением для вас. Налауриен ответ правильный. Вы должны иметь как минимум два раздела и выбирать свои файловые системы независимо. Наличие Linux в файловой системе не FAT32 не повлияет на вашу Windows.

Источник

установка Linux на FAT

слушай. я может чего не понимаю. но по-моему. это невозможно.

слушай. я может чего не понимаю. но по-моему. это невозможно.

возможно, возможно. есть всяческие спец дистрибы для такой установки. а я хочу Mandrake попробовать поставить

возможно, возможно. есть всяческие спец дистрибы для такой установки. а я хочу Mandrake попробовать поставить

видишь ли. впринципе есть такая тема, эмулятор Линуха. прямо из винды работать будет. тогда можно. но это будет не полноценный линух

видишь ли. впринципе есть такая тема, эмулятор Линуха. прямо из винды работать будет. тогда можно. но это будет не полноценный линух

да есть у меня VMWare — но он всю аппаратуру не эмулирует и тормозит естественно больше чем настоящий линь.

да есть у меня VMWare — но он всю аппаратуру не эмулирует и тормозит естественно больше чем настоящий линь.

Читайте также:  Сетевой экран на линукс

а как ты хочешь, чтобы у тебя Линух реально работал на fat? unixоидные и линуксоидные ФС принципиально отличаються. помоему, чтобы посавить Линукс на фат, надо перелопатить все ядро, и превратить его в Винду 🙂

а как ты хочешь, чтобы у тебя Линух реально работал на fat? unixоидные и линуксоидные ФС принципиально отличаються. помоему, чтобы посавить Линукс на фат, надо перелопатить все ядро, и превратить его в Винду 🙂

поставить Linux на FAT точно можно. Но сам не ставил.

поставить Linux на FAT точно можно. Но сам не ставил.

отрыл на просторах инета интересную штуку. цитирую:

«Нужно сказать, что Mandrake (как и все современные дистрибутивы, ориентированные на пресловутого конечного пользователя) допускает установку в FAT-раздел (16 или 32) винчестера. Для этого предназначена имеющаяся на диске программа Lnx4Win. Этот, казалось бы, простой способ первоначального знакомства с системой, мне не представляется целесообразным. Хотя, честно говоря, я его никогда не опробовал (да и другим не советую).

Почему? Нетрудно ответить. Во-первых, при такой установке в файловой системе DOS/Windows создаются два файла — первый имитирует Linux -раздел с ext2fs, второй — раздел подкачки. Очевидным представляется, что такая система (как и всякий имитатор/эмулятор), будет работать медленнее, чем при обычной установке.

Во-вторых, если Linux вам активно не понравится и вы возжелаете истребить ее бесследно — сделать это при установке в отдельный раздел достаточно просто (и об этом я скажу под занавес). Тогда как то, что делает с Windows-реестром программа для установки Linux в FAT-раздел — я не хочу даже думать. «

Эмуляция — возможно: cygwin и т.п.
Но полноценный линукс на FAT невозможен по определению.
Даже NT на FAT — это калека.

Originally posted by Green

Что интересно: Lin4Win — это, собствено, и есть эмулятор Linux из-под форточек (обратное реализуется, соответственно, Win4Lin от Netraverse). Работает, по отзывам (сам я такой изврат не пробовал и уж точно не собираюсь), несколько быстрее, чем на полноценной виртуальной машине, но в общем, понятное дело, далеко не идеально. CygWin у меня как раз установлен (правда не первой свежести этот CygWin, прямо скажем — с диска, прилагавшегося к «Основам построения интерпретаторов и компиляторов») — но у меня сложилось впечатление, что новичку в Linux’е с CygWin’ом лучше не связываться — всё-таки, наверное, не очень-то привычно для человека, постояно работающего в Мастдай’ных ОСях заниматься перманентным компилом и настройкой всех графических компонентов Linux’а — начиная собственно XFree86 и благополучно завершая библиотеками GTK или QT (и, в гроб сходя, благословил — сами понимаете. ) Рекомендую всё-таки переразбить диск на разделы. А что, кстати, этому препятствует, поведайте нам о возникших в этом плане затруднениях — наверняка ведь чем-нибудь сможем помочь. Между прочим, Mandrake после install’а все загружабельные Windows OS’и прописывает в загрузчик LILO, так что — проблемы с установкой Linux’а в принципе могут возникнуть только у счастливых обладателей Windows XP/NT_x.x (лицензионной, разумеется 😉 ) — да и те (которые проблемы), как правило, не более чем следствие некоторой врождённой кривизны рук.

Источник

Оцените статью
Adblock
detector