|
2.2, Drone (?), 00:02, 26/11/2008 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
BSDM какое-то - список команд на 2 страницы.Пи%@*ц...
>Не все флэшки поддерживают таблицу разделов (MBR).
Практически все то что обычно понимают под термином "флешки" - прекрасно ее поддерживают.Просто некоторые флешки изначально отформачены как "жесткий диск" а некоторые - как "большая дискета".На тех которые "как дискета" сразу с места в карьер начинается логический диск.Один.А таблицы разделов банально нет.Если кто не понял - ее надо там сначала создать в таком случае, если она вам конечно там нужна и вы хотите более 1 раздела.На уровне физики флешке глубоко пофигу хранить ли в первом секторе бутсектор тома или бутсектор с таблицей разделов.Что запишете туда - то и поюзаете.В принципе так и дискету можно сделать с партициями, если уж делать совсем нефиг.
>Попадаются такие, на которых невозможно создать два и более DOS-разделов
Пионерам привет.Мозг включите и создайте сперва таблицу разделов на флешке отформаченой как "дискета" если вам на ней несколько разделов надо.Ну да, запись MBR - это сложная технгическая операция, пионерам от BSDMа видимо недоступная.Интересно, а как вы нулевые харды размечаете, красавцы?
>(слайсов FreeBSD), но можно создать только
>один раздел.
Вообще-то это называется не раздел а логический диск.Потому что в случае форматирования "большая дискета" нет собственно таблицы разделов.Сразу начинается логический диск.
>Иногда ошибки в геометрии разделов
Очень интересно - какая у флешки геометрия по факту, да :D
| |
|
3.3, iZEN (ok), 01:13, 26/11/2008 [^] [^^] [^^^] [ответить] [↓] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
>>Попадаются такие, на которых невозможно создать два и более DOS-разделов
>
>Пионерам привет.Мозг включите и создайте сперва таблицу разделов на флешке отформаченой как
>"дискета" если вам на ней несколько разделов надо.
Я в курсе.
Пионеры просто не знают тонких моментов и ещё не наступали на грабельки от производителей флэшек.
Apacer AH320 16Gb: ни в какую не создаётся второй раздел. MBR инициализирована.
>>(слайсов FreeBSD), но можно создать только
>>один раздел.
>
>Вообще-то это называется не раздел а логический диск.Потому что в случае форматирования
>"большая дискета" нет собственно таблицы разделов.Сразу начинается логический диск.
Да, таблицы разделов у большой дискеты нет. В терминах FreeBSD получается именно раздел.
>>Иногда ошибки в геометрии разделов
>
>Очень интересно - какая у флешки геометрия по факту, да :D
Такая (Apacer AH320 16Gb):
% fdisk /dev/da0
******* Working on device /dev/da0 *******
parameters extracted from in-core disklabel are:
cylinders=1949 heads=255 sectors/track=63 (16065 blks/cyl)
Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=1949 heads=255 sectors/track=63 (16065 blks/cyl)
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 12 (0x0c),(DOS or Windows 95 with 32 bit FAT (LBA))
start 63, size 31326145 (15295 Meg), flag 0
beg: cyl 0/ head 1/ sector 1;
end: cyl 924/ head 254/ sector 63
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>
| |
|
|
|
6.21, Drone (?), 22:11, 26/11/2008 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
>Да всё обошлось после "забития" устройства нулями из /dev/zero.
Ну вот видите - все просто.Тулзы у вас видимо глючные слегка.Или операционка дурит.Это вы уж сами там в деталях отлавливайте кто там лажается при мусоре в бутсекторе если оно вам надо.
>И MBR'ы нормально вкорячились на обоих носителях, и разделы тоже нормально разметились.
Ну вот, а вы тут мифологию развели.Неспортивно однако.За что я и настучал вам критикой по башке слегка.А на будущее - до того как делать столь масштабные выводы о чем-то советую проверять в разных системах и разными утилитами.А если мозга хватает - то можно и просто скроить подходящий сектор в хексэдиторе попытаться записать его (чем меньше глючных сложных утилит участвует в процессе - тем проще отловить проблему).
| |
|
|
|
3.15, Andrey Mitrofanov (?), 15:06, 26/11/2008 [^] [^^] [^^^] [ответить] [↓] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
>BSDM какое-то - список команд на 2 страницы.Пи%@*ц...
Действительно, особенно п.4 -- ужас. Даже цЫкл не написали. 8-O
То ли дело --
find / -not \( -regex "/\(proc\|mnt\|dev\|tmp\)" -prune \) -a -not \( -type f -regex "/var/\(log\|run\)/.+" \) -print|cpio -padmu /mnt/
-- легко, приятно, полное удовольствие...
:))))
И нет, моя команда - только пример, приближённый к, если с копипастом не промахнулся, не помная функциональная замена _всего_п.4_. Лениво было...
И да, на "UNIX"-ах не обязана работать. Те, у которых не GNU find и не GNU cpio -- изобретают "кошерные" велостипеды в сторонке.
| |
|
|
1.11, Vcoder (?), 13:25, 26/11/2008 [ответить] [﹢﹢﹢] [ · · · ] [↓] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
Вы не поняли.
Когда в мат. плату воткнута флэшка с FreeBSD разделом, BIOS воспринимает этот раздел как служебный раздел FAT для режима сна. BIOS пытается обработать находящиеся на нём данные, но зависает, т.к. никаких данных режима сна там нет.
До GRUB дело не доходит.
Я пробовал просто поменять код раздела в таблице со 165 (FreeBSD) на 166 (OpenBSD), но тут отказывается грузиться GRUB - "boot failed", говорит.
Методику, описанную в FreeBSD FAQ, применить не смог. Видимо, она устарела.
| |
1.17, iZEN (ok), 15:25, 26/11/2008 [ответить] [﹢﹢﹢] [ · · · ] [↑] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
4. Копирование системных каталогов на флэшку
% mount /dev/da0s2a /mnt
% cp -R /boot /mnt/
% cp -R /sbin /mnt/
% cp -R /libexec /mnt/
% cp -R /lib /mnt/
% cp -R /bin /mnt/
% cp -R /etc /mnt/
- именно в таком порядке, так как:
8. Важное замечание
Команды копирования системных каталогов необходимо выполнять, начиная с копирования каталога /boot и /sbin, в которых находятся файлы ядра и процессов инициализации системы. Это необходимо для того, чтобы загрузчик boot1/boot2 сумел найти код инициализации ядра в первых цилиндрах раздела носителя.
<внёс необходимые правки в статью, жду разрешения администратора>
Сегодня удалось завести и Apacer AH320 16Gb и SanDisk Memory Stick Micro M2 8Gb именно по такой схеме:
Первый раздел FAT32 (ID=11 или 12 (LBA) - не важно) чуть меньше 1ГБ.
Второй раздел UFS2 (ID=165) около 4ГБ.
Система встала на UFS2 (/dev/da0s2a) и может загружаться с неё. Первый DOS-раздел (dev/da0s1) может использоваться для переноса файлов между разными операционками.
| |
|