PDA

Показать полную графическую версию : UEFI+MBR+USB+_флешка


cahes
02-05-2017, 21:34
Хочется иметь реаниматор, который может грузиться как MBR на компьютерах без UEFI, и который на компьютерах с UEFI может нормально отрабатывать необходимые операции, например работу утилит типа BootIce над UEFI-настройками.

Если ветка не тематическая - прошу перенаправить, лучшего по теме не нашёл.

Для USB-флешки с реаниматором хочется иметь возможность содержать файлы размером более четырёх гигабайт, но FAT32 этого не позволяет, надо иметь формат NTFS. Но для поддержки системы UEFI нужно иметь FAT32, то есть - нужно делать два раздела. Посему вопрос - не будет ли конфликтов и путаницы при загрузке на разных компьютерах? Если готов реаниматор на NFTS-разделе, то как можно переделать загрузку на второй раздел? Я могу разделать накопитель и сделать ещё один раздел FAT32, и перенести на него EFI\*-файлы, где есть загрузчик bootx64.efi, и что дальше? В имеющемся реаниматоре есть настроеные UEFI-загрузчики, многоуровневые работающие менюшки. Как всё это переделать на два раздела?

При попытке разделать/создать два раздела на флешке столкнулся с проблемой - не возможности под виндой иметь второй раздел с буквой. Не совсем понял суть происходящего, но вариации с типами основной/логический/дополнительный вопроса не прояснили. То есть на один из разделов я не смогу назначить букву, и, следовательно, не смогу переписать файлы. Что делать? Прошу прояснить ситуацию.

Avatar-Lion
03-05-2017, 11:37
Вы забываете про такую вещь как Secure Boot. При активированной опции грузится будут только Microsoft-загрузчики. А у вас там явно не Microsoft-загрузчик, раз вы пишете про "многоуровневые работающие менюшки". Так что вам по-любому придется заходить в UEFI, дабы отключить Secure Boot. Ну а раз Secure Boot отключать придется, то можно заодно и Legacy-загрузку включить.

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

ShaddyR
03-05-2017, 12:46
cahes, Установка загрузчиков BIOS/EFI на флешку (http://www.bootdev.ru/2015/12/ustanovka-zagruzchikov-bios-efi-na-fleshku.html). Делал лично, работает.

cahes
04-05-2017, 08:54
отключить Secure Boot »

Моя система не поддерживает возможность этого отключения, хотя мне это не актуально - нужно настроить возможность работы на разных компах.

Установка загрузчиков BIOS/EFI на флешку. Делал лично, работает. »

- Головняк, конечно, ещё тот, ещё по ссылкам рекомендаций полно...

Я сделал, но по тексту не понятно с конфигурационным файлом груба, там сказано - разворачиваем груб из архива на флеху, в нём редактируем grub.cfg, потом из архива копируем grub.cfg в корень флехи... Что это получается? - Два конфига нафига? По моему аффтор тут оговорился. Как правильно?

Чтоб иметь возможность копировать файлы на EFI-раздел, мы передаём ему активность от основного раздела, но не надо ли потом вернуть активность обратно? Не повлияет ли это на UEFI-загрузку?

По факту пробы посмотреть UEFI-меню после проведённых манипуляций оказалось - что пункт "UEFI:флеха" там не появился, о чём это говорит? Что я сделал не так?

ShaddyR
04-05-2017, 15:55
Чтоб иметь возможность копировать файлы на EFI-раздел, мы передаём ему активность от основного раздела, но не надо ли потом вернуть активность обратно? »
ессно, надо
>
Не повлияет ли это на UEFI-загрузку? »
если написано, что надо сделать именно так - сам-то как думаешь?
>
пункт "UEFI:флеха" там не появился, о чём это говорит? »
видимо, о том, что что-то ты
сделал не так»
>
там сказано - разворачиваем груб из архива на флеху, в нём редактируем grub.cfg, потом из архива копируем grub.cfg в корень флехи. »
не верно. Там сказано - забираем конфиг с адреса, кладём и редактим... и дальше по тексту
>
Что это получается? - Два конфига нафига? По моему аффтор тут оговорился. Как правильно? »
нет, ты обчитался: первый конфиг остается на мелком разделе, в нём задан поиск второго конфига и передача управления на него. Затем надо ПЕРЕКЛЮЧИТЬ доступность раздела и положить второй готовый конфиг на основной раздел, в котором и находятся все команды ГРУБа.
Там все весьма подробно написано, читай внимательно, перечитывай медленно, все получится. Неужели нужно переводить с русского на русский? :) .Еще раз повторяю:
Делал лично, работает. »

cahes
04-05-2017, 16:40
ессно »


Спасибо, дошло.

Теория - это хорошо, но практически задача не много другая. Если следовать из предложенного материала, то предлагается сделать загрузку на базе Grub2 и с нуля отредактировать меню. Я имею целью использовать существующее меню с существующим загрузчиком Grub4, с которым имеется соответствующий EFI-загрузчик. Я ни разу EFI-загрузчик в работе не видел, но вера сильна и отказываться от настроенного варианта не хочу. Очевидно grub.cfg-файл на UEFI-разделе следует переключить не на поиск соответствующего grub.cfg-файла на рабочем разделе, а на загрузчик Grub4. Как это сделать?

cahes
06-05-2017, 08:03
В инфе сказано:


1. Использование специализированных утилит для контроллера своей флешки. Эти
утилиты порой позволяют переключить бит "Removable", и после этой процедуры
флешка для ОС становится USB-HDD. Что позволяет создавать на ней разделы, и
все они нормально распознаются в Windows.


Что за "бит Removable"? Как его переключить - если у меня SD32 с кардриадером?

oz84
06-05-2017, 10:09
cahes, форматируйте в BOOTICE, там можно выбрать и USB-HDD, и два раздела.

Насколько помню, Grub4Dos не умеет работать с UEFI, поэтому проще переписать всё на GRUB2. Нередко используют загрузчик Windows (чаще от Win8 или Win10), делая два варианта: одно меню чисто для UEFI, другое - в Legacy и уже в него добавляют Grub4Dos.

cahes
06-05-2017, 16:41
BOOTICE - USB-HDD, и два раздела »

Я так и делаю, и всё приводит к тому - что я указал выше: флешка остаётся флешкой и в винде виден только один раздел. Мне нужно два!



У меня уже имеется настроенный загрузчик Grub4, и требуется не отказываться и не испортить его, при этом грузиться через UEFI, что на разделе fat32 - это уже настроено и работает. При этом нужно иметь файлы больше 4-х гиг, для чего необходимо иметь второй раздел - ntfs и иметь к нему доступ.

cahes
06-05-2017, 21:38
Если не затруднит - ещё просветите пожалуйста:


1. Чем опасно для флехи форматирование в FAT32 с маленькими секторами? Для винтов уменьшало быстродействие и повышало износ, но у флехи щупа нет...


2. Копировал файл образа дистрибутива *.iso на флешку FAT32, размер на винте ntfs был:

4275 М
Размер файлов 4 482 891 776
Выделенный размер 4 243 070 976 (94%)
Размер кластера 4 096
Остатки кластеров 0 (0%)

FAT32 не позволит писать больше чем 4,294,967,295 байт, а у меня меньше - 4 243 070 976, - и не записывается! Почему?

ShaddyR
07-05-2017, 00:18
Что за "бит Removable"? »
то, что определяет для ПК тип носителя. Для создания нескольких разделов на одной флешке ее тип должен быть "съемный ж.диск"

cahes
07-05-2017, 07:50
ее тип должен быть "съемный ж.диск" »

Ты крови моей хочешь? Ещё раз повторю вопрос:

- Что это за "её тип"? Где это указывать? Как это выглядит и называется? Где в BootIce-е надо это указать?

yurfed
07-05-2017, 08:26
1. Чем опасно для флехи форматирование в FAT32 с маленькими секторами? »
Эх, давай веселей, в тему флуда или "Вы нам писАлии не записывается! Почему? »
"

ShaddyR, Забей на этот гротеск и дальше не сопротивсяйся ;)

Ты крови моей хочешь? »
FAT32 не позволит писать больше чем 4,294,967,295 байт, а у меня меньше - 4 243 070 976, - и не записывается! Почему? »Патаму шта
4275 М
Размер файлов 4 482 891 776
Выделенный размер 4 243 070 976 (94%)
Размер кластера 4 096
Остатки кластеров 0 (0%)
FAT32 не позволит писать больше чем 4,294,967,295 байт, а у меня меньше - 4 243 070 976, - и не записывается! Почему? »
И что вы хотите?
Возьмите флешку большего размера и будет вам счастье.
Сделайте себе на 4 КБ сектор.

Даже при нулевов файле (размером) пишется размер любого кластера. В итоге - даже на один байт будет записан 1 кластер. Теперь понятно?
Да и FAT32 больше чем файлы 4Гига не поддерживает. Просто помните про это.
Учите Матчасть https://ru.wikipedia.org/wiki/FAT32

ShaddyR
07-05-2017, 13:06
Ты крови моей хочешь? »
читать хочу чтоб научился. Где в приведенной мной ссылке ты увидел слово "Removable"? Все расписано до мелочей, где ты там сложности вычитываешь? Даже этот нюанс касается только виндовс и его ограничения на наличие на съемном накопителе нескольких разделов, к сабжу отношения не имеет.

cahes
07-05-2017, 18:20
Где в приведенной мной ссылке ты увидел слово "Removable"? »

Что ты несёшь? Где я писал - что в приведённой тобой сслыке я пишу про слово "Removable"? Как с тобой общаться...

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

Даже при нулевов файле (размером) пишется размер любого кластера. В итоге - даже на один байт будет записан 1 кластер. Теперь понятно?
Да и FAT32 больше чем файлы 4Гига не поддерживает. Просто помните про это. »

Слишком много текста - вас прёт.

То есть в инфах должно быть указано что fat32 позволяет записать не файл такого-то размера, а файл - который в результате займёт размер не больше такого-то, с учётом остатков кластеров. Я предполагал это, но меня привело к вопросу то - что у меня один файл, и остаток кластера я ожидал не более 512 байт, как отформатировал.

И в данном варианте ваше замечание про матчасть и 4Гига не уместно: актуальная цифра для рассмотрения - 4,294,967,295 байт.



И вообще - давно бы дали решение вопроса, специалисты, блин, гуру называется, потрындеть - ваша замолодь...

ShaddyR
07-05-2017, 23:46
Где я писал - что в приведённой тобой сслыке я пишу про слово "Removable"? Как с тобой общаться... »
т.е. это я не умею получать правильные ответы? Что ж, посмотрим, итак:
В инфе сказано:
Скрытый текст
Что за "бит Removable"? Как его переключить - если у меня SD32 с кардриадером? »
в КАКОЙ инфе? Единственной инфой выше по теме была предоставленная мной ссылка. Кто должен проявить телепатические способности, чтоб тебя понять? Может, научишься нормально спрашивать? И потом - я предоставил ссылку на инструкцию, по которой получается то, чего ты добиваешься. Мало того, что ты ее не смог прочесть нормально, ты еще задаешь в теме вопросы, которые к сути никакого отношения не имеют. А виноваты, ессно, специалисты, не угадавшие твой поток мыслей и трындящие, чтоб хоть как-то его систематизировать? ОКЕЙ, вали все на нас, ты умничка, удачи.




© OSzone.net 2001-2012