Xts |
|
Темы:
33
Сообщения:
973
Участник с: 13 ноября 2013
|
а если у меня есть внешний винт в боксе zalman zm-ve300 который умеет монтировать образы на virtual CD/DVD, но вот образ арча он не монтирует, можно ли как нить приспособить? или только флешка и только dd? |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
NatrioДумаю не выйдет. Нужен первый раздел. А первая запись в MBR занята отметкой GPT-диска. Будет ли GPT без нее нормально работать? ХЗ. В трех оставшихся записях можно без проблем указать три существующих раздела. Но винда то их не увидит.
Lupus pilum mutat, non mentem.
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
jim945Может быть, я пока не изучал вопрос методов скрещивания MBR с GPT, потому и оставил этот вариант под вопросом. Другие уже явно не проходят. |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
Хотя нет. gdisk прекрасно справляется с данной задачей. Создает гибридные gpt mbr таблицы. Причем в нем можно спокойно первым указать фат раздел. Остальное место можно пометить занятыми gpt. Только предупреждает, что возникнут проблемы при работе с Маком. И, из того, что я читал, gparted может обратно затереть mbr. Так что им лучше не пользоваться.
Lupus pilum mutat, non mentem.
|
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
Вобщем кому интересно. Разбил флешку. Поставил арч. Grub по вики. Грузится как на bios так и efi.
С efi разделом погорячился. Достаточно 30 мб. Надо будет уменьшить.Четвертый раздел (Он же первый в MBR) в fat. Завтра доберусь до XP, проверю как там будет работать.
Lupus pilum mutat, non mentem.
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
В прошлый раз я что-то протупил насчёт гибрида – в GPT просто зарезервирован начальный сектор под MBR для совместимости, и в этой MBR можно спокойно описать нужный раздел как первый, а остальное место, даже раньше первого раздела – как следующие с кодом 0xEE. Соответственно, grub-install уже давно привычный к "защитному" MBR-сектору в GPT, то бишь объяснять ничего не надо – груб ставится строго на GPT, и для BIOS (в BIOS boot partition), и для UEFI (в EFISYS). jim945На флешке с отступом первого раздела 2048, я сделал BIOS boot partition на секторах 64-159, и EFISYS на 160-2047, размером в 944К. (Когда-то на дискетах FAT бывала и меньше.) Образ груба EFI/BOOT/BOOTX64.EFI для GPT+vfat имеет размер 114K, так что хватает. Хотя говорят, некоторые UEFI якобы понимают только FAT32. Может быть. jim945По моему опыту, parted/gparted – на редкость глючный комбайн, который замахивается сразу на всё, но ничего не делает толком. jim945Справляется, подтверждаю. Но не сказать, чтобы прекрасно. gdisk успешно создаёт "гибридную" MBR, но у него есть два бага – маленький и большой. Маленький баг состоит в том, что он предлагает для FAT-раздела код 7, который в GPT соответствует любой форточной ФС, но в MBR соответствует только NTFS, и форточка может и не понять, так что надо вовремя его поправить и вместо "7" указать "c". Большой баг в том, что создавая гибридную MBR, gdisk просит ввести разделённый пробелами СПИСОК номеров разделов из GPT, которые надо отобразить в MBR, но в реальности делает гибрид только для первого раздела в списке, а остальное игнорит. Ну, и на закуску, ещё одна забавная багофича – gdisk зачем-то предлагает отобразить в MBR раздел EFISYS, причём первым, говоря что это якобы хорошо для груба. (Это неправда, поскольку EFISYS нужен в MBR только при отсутствии GPT). Разумеется, на это нельзя соглашаться ни под каким видом, иначе FAT-раздел с данными, ради которого и затевался гибрид, будет невидим для форточек. Проверил – FAT-раздел успешно видят форточки XP и 7. Осталось убедиться, что будет грузиться в UEFI. |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
Проверил на XP. Определяется, работает корректно. Место не занятое виндовым разделом определяется как защищенные gpt разделы.NatrioНа UEFI грузится, работает. EFISYS fat16. (Пишут, что некоторые материнки поддерживают только fat32.) NatrioXP его определила, но пришлось в ней отформатировать. Сама поставила "с". Так что ничего страшного. И да. Это всего лишь выбор по умолчанию. Он же предлагает ввести свой код. NatrioПодверждаю. NatrioТут и так понятно, что форточный раздел должен быть первым в MBR. NatrioТо есть BIOS boot partition такого размера наверняка хватит? и почему не с 34 сектора? EFISYS тоже туда сунуть. хорошая идея. Придется пересоздать. Готовый раздел почему-то уменьшается со 100мб только до 32. Если меньше, то вываливается с ошибкой. Знаю, знаю. Parted :)
Lupus pilum mutat, non mentem.
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
jim945Раньше fdisk по-умолчанию создавал в MBR первый раздел с 63го сектора, и в этот зазор в 31КБ стартовый образ GRUB2 core.img (~25КБ, если без LVM:) по-прежнему влезает. Ну и в BIOS boot partition аналогичного размера он, разумеется, тоже влезет. По привычке. Я в MBR с 64го сектора впихивал EFISYS, чтобы BIOS-образ не затереть. Если gdisk говорит, что можно с 34го сектора, то скорей всего так оно и есть. jim945Почти пустой раздел с одним файлом действительно проще пересоздать, чем пережимать. А насчёт размера он ругается потому, что для FAT32 нужно как минимум 33MБ. mkdosfs тоже отказывается работать с ключом -F32 при меньшем размере. Хотя если там на самом деле FAT16 (минимум 9МБ), то это очередной баг parted. P.S. У меня тоже на UEFI загрузилось. |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
NatrioНа самом деле fat16. меньше 32 отказываетcя делать. В итоге считаю, что пришел к оптимальному расположению разделов.
/boot можно не использовать, но корень зашифрован. Разместил в в конце диска. Если что всегда размер можно подогнать.Флешка все тесты прошла успешно. BIOS, UEFI, Windows. Цель достигнута. Спасибо, что пнули данной темой, чтоб наконец разобрался :)
Lupus pilum mutat, non mentem.
|
begemot69 |
|
Темы:
17
Сообщения:
153
Участник с: 13 февраля 2014
|
я не понимаю, почему все внимательно делаю по вики, но после mkfs.ext4 /dev/sdx1 рушится загрузка, что-то изменилось? кто в курсе? |