The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Для ядра Linux предложен новый вариант драйвера exFAT, opennews (?), 15-Сен-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


21. "Для ядра Linux предложен новый вариант драйвера exFAT"  +/
Сообщение от VINRARUS (ok), 15-Сен-19, 10:30 
C ExFAT биосы современных мамок грузиться умеют?
Ответить | Правка | Наверх | Cообщить модератору

30. "Для ядра Linux предложен новый вариант драйвера exFAT"  +3 +/
Сообщение от пох. (?), 15-Сен-19, 10:54 
у современных мамок нет никакого биоса. У них есть uefi. С чего осилишь написать загрузчик, с того и будет грузиться.

Ответить | Правка | Наверх | Cообщить модератору

35. "Для ядра Linux предложен новый вариант драйвера exFAT"  +3 +/
Сообщение от Тот_Самый_Анонимус (?), 15-Сен-19, 11:02 
Уефи — это биос, как по букве, так и по сути. Или найдётся умник, отрицающий что уефи — это не базовая система ввода/вывода?
Ответить | Правка | Наверх | Cообщить модератору

45. "Для ядра Linux предложен новый вариант драйвера exFAT"  +7 +/
Сообщение от Аноним (45), 15-Сен-19, 11:21 

разная реализация. старые операционки (ДОС в основном) использовали биос для доступа к железу(например к диску), потому оно и называлось система ввода/вывода. в уефи такой функциональности больше нет.
Ответить | Правка | Наверх | Cообщить модератору

126. "Для ядра Linux предложен новый вариант драйвера exFAT"  –1 +/
Сообщение от пох. (?), 15-Сен-19, 15:22 
есть, uefi drivers.
Ну, на бумаге, во всяком случае - не знаю, использует ли их б-жественная десяточка, даже если и есть.

Ответить | Правка | Наверх | Cообщить модератору

215. "Для ядра Linux предложен новый вариант драйвера exFAT"  +/
Сообщение от ryoken (ok), 16-Сен-19, 07:20 
Не, не использует. Там с момента запуска ОСи все сервисы UEFI закругляются. Поройте на тему статьи некоего Coderush хотя бы на том же хабре (простите). Очень всё понятно написано. Чел сам, по его утверждениям, работает как раз на работе по разработке прошивок :D.
Ответить | Правка | Наверх | Cообщить модератору

127. "Для ядра Linux предложен новый вариант драйвера exFAT"  +3 +/
Сообщение от пох. (?), 15-Сен-19, 15:25 
меня больше удивляет что нашелся неумный, не понимающий что Unified Extensible Firmware Interface ни разу не "базовая" и не "ввода-вывода".

твой биос остался с твоими школьными годками в 1987м году. Сейчас компьютеры стали сильно сложнее и передачей управления на единственный сектор в 512 байт уже не отделаешься. (точнее, для этого надо костылей и подпорок на пару десятков мегабайт)

Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

179. "Для ядра Linux предложен новый вариант драйвера exFAT"  –1 +/
Сообщение от Michael Shigorinemail (ok), 15-Сен-19, 19:17 
> Сейчас компьютеры стали сильно сложнее и передачей управления
> на единственный сектор в 512 байт уже не отделаешься.
> (точнее, для этого надо костылей и подпорок
> на пару десятков мегабайт)

Ну как тут удержаться от очередной ссылки на замечательное :-]

http://mjg59.dreamwidth.org/4957.html

Ответить | Правка | Наверх | Cообщить модератору

187. "Для ядра Linux предложен новый вариант драйвера exFAT"  +1 +/
Сообщение от пох. (?), 15-Сен-19, 19:37 
ну страданиями 2011го года можно только посочувствовать, как и попыткам афтора угодить всем и сразу (и героическому преодолению собственноручно придуманных трудностей - заметим, совершенно не с efi связанными).

но, надеюсь, теперь понятно что разработчики были абсолютно правы, выбросив поддержку уже тогда умиравшего, а сейчас повсеместно мертвого стандарта? (причем - оставив таки страдальцам возможность кое-как с него загружаться - если только они не держатся двумя руками за еще более протухший стандарт)

Ответить | Правка | Наверх | Cообщить модератору

251. "Для ядра Linux предложен новый вариант драйвера exFAT"  +/
Сообщение от Тот_Самый_Анонимус (?), 23-Сен-19, 20:33 
твой биос остался с твоими школьными годками в 1987м году. Сейчас компьютеры  стали сильно сложнее и передачей управления на единственный сектор в 512 байт уже не отделаешься. (точнее, для этого надо костылей и подпорок на пару десятков мегабайт)

Колесо, хоть и в шинах, иногда с системой автоматической подкачки воздуха, всё равно осталось колесом. Как и его древний собрат на древнеримских колесницах. Неасмотря на всю сложность. Аналогия ясна?


Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору

192. "Для ядра Linux предложен новый вариант драйвера exFAT"  +1 +/
Сообщение от ы (?), 15-Сен-19, 20:17 
вот тут логическая ошибка. BIOS -- это не абстрактная базовая система ввода-вывода, а конкретная реализация, которую изначально написали для CP/M (чтобы уйти от boot rom).

вон у powerpc'шных маков базовая система ввода-вывода была, а BIOS не было, был именно boot rom, предоставляющий эту функциаональность.

да и в DOS по-хорошему "базовой системой ввода-вывода" было сочетание BIOS и io.sys.

Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

252. "Для ядра Linux предложен новый вариант драйвера exFAT"  +/
Сообщение от Тот_Самый_Анонимус (?), 23-Сен-19, 20:34 
> вот тут логическая ошибка. BIOS -- это не абстрактная базовая система ввода-вывода, а конкретная реализация, которую изначально написали для CP/M (чтобы уйти от boot rom).

В названии это не отражено. Я про суть явления, а не о политических предпочтениях.

Ответить | Правка | Наверх | Cообщить модератору

228. "Для ядра Linux предложен новый вариант драйвера exFAT"  +1 +/
Сообщение от richman1000000email (?), 16-Сен-19, 13:12 
UEFI - Это говно по после BIOS, но про BIOS теперь забудьте. Мелкософт хотят чтобы все далалось через UEFI
BIOS весит 256-1025KB, а UEFI зажирает чуть ли не 20МБ и это при том что туда еще не добавили "фичи".
UEFI - это почти операционка, которая грузит другую операционку. Вместо нормального BIOS напичкали эту хрень, только мешает работать.
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

246. "Для ядра Linux предложен новый вариант драйвера exFAT"  –1 +/
Сообщение от ilyafedinemail (ok), 18-Сен-19, 07:37 
Мини-операционка, которая загружает другую мини-операционку (grub), которая загружает уже ОС

Добро пожаловать в 21 век называется :)

Ответить | Правка | Наверх | Cообщить модератору

76. "Для ядра Linux предложен новый вариант драйвера exFAT"  +5 +/
Сообщение от commiethebeastie (ok), 15-Сен-19, 12:19 
Не умеют, эти красавцы деградировали до уровня FAT32.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

78. "Для ядра Linux предложен новый вариант драйвера exFAT"  +/
Сообщение от BlackRot (?), 15-Сен-19, 12:22 
моя нет(
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

104. "Для ядра Linux предложен новый вариант драйвера exFAT"  –4 +/
Сообщение от iPony129412 (?), 15-Сен-19, 13:56 
> C ExFAT биосы современных мамок грузиться умеют?

умеют

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

159. "Для ядра Linux предложен новый вариант драйвера exFAT"  +2 +/
Сообщение от Аноним (157), 15-Сен-19, 16:49 
Стандартом вроде бы предписывается FAT32, и никакая другая фс. Или у вас есть примеры с пруфлинками на uefi с поддержкой не только это фс?
Ответить | Правка | Наверх | Cообщить модератору

168. "Для ядра Linux предложен новый вариант драйвера exFAT"  +/
Сообщение от Тутуру (?), 15-Сен-19, 17:33 
Смотри, стандартом предписывается обязательное наличие только её, но при наличии соответствующих драйверов гипотетически возможна загрузка и с других фс.
Ответить | Правка | Наверх | Cообщить модератору

178. "Для ядра Linux предложен новый вариант драйвера exFAT"  +/
Сообщение от пох. (?), 15-Сен-19, 19:16 
проблема только в том, что твой "соответствующий драйвер" (некислый такой кусок кода, к примеру, вот, портированный с самсунговского драйвера на совершенно чуждую и очень хреново документированную платформу - очень простая и каждому школоло доступная задачка) все равно нужно суметь загрузить, ну, например - с uefi partition ;-) А оттуда проще сразу недо-grub загружать, он дальше сам разберется.

Ответить | Правка | Наверх | Cообщить модератору

201. "Для ядра Linux предложен новый вариант драйвера exFAT"  +/
Сообщение от ы (?), 15-Сен-19, 21:27 
ребят, вот это всё efi partition -- это, конечно, здорово. вот были такие уникумы лет 20 назад, что грузили linux c umsdos, или о loadlin можно поностальгировать (оно было актуально чуть больше, до того как биосы научились, что у USB-флешки тоже может быть загрузчик, но это тоже было давно).

ну нет же реально ни у кого /boot в fat32, даже в BIOS было понятие загрузчика, в UEFI оно ещё сложнее и интереснее. в реальном мире loadlin (т.е. загрузка с диска поддерживаемого биосом и уже оттуда чтение собственно загрузчика) -- это был дикий костыль. BIOS/UEFI не умеют в ext2 -- факт, но это не значит, что ты не можешь загрузить Linux, не имея ни одного партишна в FAT. потому, что эту часть делает загрузчик и ему пофиг, какие файловые системы умеет BIOS.

Ответить | Правка | Наверх | Cообщить модератору

232. "Для ядра Linux предложен новый вариант драйвера exFAT"  +2 +/
Сообщение от пох. (?), 16-Сен-19, 17:25 
> ну нет же реально ни у кого /boot в fat32,

дружище, ты, вероятно, хорошо разбираешься в сортах мамонтового г-на, раз помнишь про umsdos, но плохо владеешь темой современного (ой, хм) железа.

~> mount |grep sd
/dev/sda2 on / type ext4 (rw,relatime,data=ordered)
/dev/sda1 on /boot/efi type vfat

это именно он и есть - только он ни разу не /boot (который тут вообще на той же / ) а совершенно отдельный раздел - как видишь, линукс не отличает его от vfat.

Ну то есть я его могу на самом деле отмонтировать - это даже полезно, поскольку кривые апдейты бубунточки умеют его портить, а никаких user serviceable parts там нет - только uefi loader, загружающий уже (почти) обычный grub. Но он должен быть на диске, и в нем должен быть EFI/BOOT/BOOTX64.EFI
- иначе нихрена тут не загрузится.

P.S. "современному" лет как бы не десять уже - старый-престарый ibm blade, legacy boot ни разу не предусмотрен вообще. Вот у модных-современных poweredge - с этим все ок.

Ответить | Правка | Наверх | Cообщить модератору

247. "Для ядра Linux предложен новый вариант драйвера exFAT"  –1 +/
Сообщение от ilyafedinemail (ok), 18-Сен-19, 07:43 
❯ mount | grep boot
systemd-1 on /boot type autofs (rw,relatime,fd=28,pgrp=1,timeout=120,minproto=5,maxproto=5,direct,pipe_ino=15555)
/dev/sda1 on /boot type vfat (rw,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
Ответить | Правка | К родителю #201 | Наверх | Cообщить модератору

203. "Для ядра Linux предложен новый вариант драйвера exFAT"  +1 +/
Сообщение от ы (?), 15-Сен-19, 21:32 
или вот такая штука была (или возможно есть) как bsd disklabel.
когда ты ставил фрю на x86, оно хотело формат партишнов несовместимый с DOS. недуалбутчики ставили его прямо на /dev/ad0, без досовского партишна, тупо на весь диск.

было ли проблемой то, что биос не знал, какие у тебя партишны вообще? абсолютно нет, в MBR был загрузчик, который это всё умел. а BIOS тупо умел загружать MBR, хотя диск был размечен несовместимым с DOS способом.

Ответить | Правка | К родителю #178 | Наверх | Cообщить модератору

233. "Для ядра Linux предложен новый вариант драйвера exFAT"  –1 +/
Сообщение от пох. (?), 16-Сен-19, 17:31 
> или вот такая штука была (или возможно есть) как bsd disklabel.

была, совершенно ни для чего не нужна, поддерживается как жуткое legacy и того гляди будет выпилена совсем.

90% ее занимает информация, совершенно бесполезная в современном  мире - отражающая особенности функционирования rk дисков pdp11

> когда ты ставил фрю на x86, оно хотело формат партишнов несовместимый с DOS

оно не "хотело" - но позволяло. для больных фанатиков. Причем называло его DANGEROUSLY dedicated, орфография оригинала. Как бы намекая, что так делать незачем.
Впрочем, там был баг, не исправлявшийся более 10 лет, что тоже как бы намекает...

современный bsdinstall использует gpt, без всяких ненужных рудиментов протозойской эпохи.

Ответить | Правка | Наверх | Cообщить модератору

217. "Для ядра Linux предложен новый вариант драйвера exFAT"  +/
Сообщение от ryoken (ok), 16-Сен-19, 07:25 
> проблема только в том, что твой "соответствующий драйвер" (некислый такой кусок кода,
> к примеру, вот, портированный с самсунговского драйвера на совершенно чуждую и
> очень хреново документированную платформу - очень простая и каждому школоло доступная
> задачка) все равно нужно суметь загрузить, ну, например - с uefi
> partition ;-) А оттуда проще сразу недо-grub загружать, он дальше сам
> разберется.

Это вы щас rEFInd описали :D.

Ответить | Правка | К родителю #178 | Наверх | Cообщить модератору

171. "Для ядра Linux предложен новый вариант драйвера exFAT"  +/
Сообщение от iPony129412 (?), 15-Сен-19, 18:03 
👉 https://github.com/pbatard/rufus/issues/724
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

195. "Для ядра Linux предложен новый вариант драйвера exFAT"  +1 +/
Сообщение от ы (?), 15-Сен-19, 20:33 
у меня есть личный опыт, есть компьютер 2015 года выпуска (ThinkPad x250), старенький уже.
в режиме UEFI-only и secure boot: enforced отлично грузится с exFAT-флешек

собственно, это сейчас единственный поддерживаемый способ установить винду с флешки. в fat32 инсталляшка больше не умеет, там есть файл больше 4Гб; раньше поддерживался NTFS, но по-моему уже нет. в любом случае мак мне мог сделать только exFAT, в NTFS не умеет уже он.

да и вообще, какая разница, какая файловая система на USB-флешке. там загрузчик, это он должен уметь нужную файловую систему.

Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

216. "Для ядра Linux предложен новый вариант драйвера exFAT"  +/
Сообщение от ryoken (ok), 16-Сен-19, 07:24 
> Стандартом вроде бы предписывается FAT32, и никакая другая фс. Или у вас
> есть примеры с пруфлинками на uefi с поддержкой не только это
> фс?

Стандартом - это да. А дальше у же от фирмвареписарей зависит. В EFI Shell команда есть, которая позволяет поглядеть запущенный EFI-драйверы. Лично видел на какой-то мамке кроме FAT ещё и NTFS.

Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

180. "Для ядра Linux предложен новый вариант драйвера exFAT"  –1 +/
Сообщение от Michael Shigorinemail (ok), 15-Сен-19, 19:18 
Не обязаны.  По спецификации _только_ FAT32, даже не "и ISO9660".

Но могут, полагаться на что ввиду предшествующего -- нельзя.

Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору

196. "Для ядра Linux предложен новый вариант драйвера exFAT"  +/
Сообщение от ы (?), 15-Сен-19, 20:53 
а как по-вашему UEFI грузит винду с NTFS, если оно умеет только в FAT32?

вообще, в последней UEFI spec сказано: The EFI firmware must support the FAT32, FAT16, and FAT12 variants of the EFI file system.

но тут есть нюанс. загрузчик в EFI file system хранить вообще необязательно (это легаси), можно сразу положить в UEFI image.

Ответить | Правка | Наверх | Cообщить модератору

218. "Для ядра Linux предложен новый вариант драйвера exFAT"  +3 +/
Сообщение от ryoken (ok), 16-Сен-19, 07:29 
> а как по-вашему UEFI грузит винду с NTFS, если оно умеет только
> в FAT32?
> вообще, в последней UEFI spec сказано: The EFI firmware must support the
> FAT32, FAT16, and FAT12 variants of the EFI file system.
> но тут есть нюанс. загрузчик в EFI file system хранить вообще необязательно
> (это легаси), можно сразу положить в UEFI image.

Батенька, UEFI НЕ грузит венду. Ни с NTFS, ни с FAT32, ни с сидюка. По нормальному, установленная ОСь должна свой загрузчик закидывать в EFI System Partition + загрузочная запись в UEFI NVRAM (кажется это так называется). А уж потом загрузчик стартует, роется на тему winboot.efi вроде и далее.

Ответить | Правка | Наверх | Cообщить модератору

198. "Для ядра Linux предложен новый вариант драйвера exFAT"  +/
Сообщение от ы (?), 15-Сен-19, 21:04 
да, там ещё есть другие нюансы, FAT32 там должен быть специально-правильный, а не абы какой, чтобы катил за EFI partition, поэтому произвольный FAT32 в качестве EFI partition запросто может не сработать.
Ответить | Правка | К родителю #180 | Наверх | Cообщить модератору

219. "Для ядра Linux предложен новый вариант драйвера exFAT"  +/
Сообщение от ryoken (ok), 16-Сен-19, 07:30 
> да, там ещё есть другие нюансы, FAT32 там должен быть специально-правильный, а
> не абы какой, чтобы катил за EFI partition, поэтому произвольный FAT32
> в качестве EFI partition запросто может не сработать.

Нюанс ровно один. Раздел должен быть помечен как ESP (в том же Parted, например).

Ответить | Правка | Наверх | Cообщить модератору

240. "Для ядра Linux предложен новый вариант драйвера exFAT"  +/
Сообщение от Аноним (240), 17-Сен-19, 09:57 
зависит от реализации EFI: одни требуют именно такой раздел, другие могут на всех fat32 разделах искать загрузчик и запуститься с первого найденного (это если EFI сам ищет загрузчик, т.е. он не прописан в EFI).
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру