Сайт | Скачать | Видео | Wiki

Автор Тема: Увидеть MBR  (Прочитано 4880 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Satevis

  • Старожил
  • ****
  • Сообщений: 230
  • Репутация: +6/-0
  • Автор темы
Увидеть MBR
« : 07 Ноябрь 2015, 17:06:51 »
Подскажите, какой программой можно посмотреть(увидеть), какой загрузчик установлен в MBR и PBR.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Увидеть MBR
« Ответ #1 : 07 Ноябрь 2015, 17:15:23 »
dd ?

а в gpt разметке?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Увидеть MBR
« Ответ #2 : 07 Ноябрь 2015, 17:46:39 »
dd и затем od:

=========
Просмотр содержимого MBR
Для просмотра содержимого MBR используйте следующую команду:
# dd if=/dev/hda of=mbr.bin bs=512 count=1
# od -xa mbr.bin
Команда dd, которая выполняется с правами root, считывает первые 512 байт с /dev/hda (первый IDE-жесткий диск) и записывает их в файл mbr.bin. Команда od выполняет печать полученного двоичного файла в форматах hex и ASCII.
=========

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Увидеть MBR
« Ответ #3 : 07 Ноябрь 2015, 17:49:38 »
ммм... mcedit этот файл не покажет?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Увидеть MBR
« Ответ #4 : 07 Ноябрь 2015, 17:52:47 »
покажет, а вот определить внутри тип загрузчика - это надо смотреть специфику загрузчиков - их сигнатуру.

Оффлайн Satevis

  • Старожил
  • ****
  • Сообщений: 230
  • Репутация: +6/-0
  • Автор темы
Re:Увидеть MBR
« Ответ #5 : 07 Ноябрь 2015, 18:12:19 »
хотел сразу предупредить, что командой dd, могу сделать бэкап... но там если не знать, что в каком загрузчике, не везде понятно, какой он... команда od свет не пролила (там даже запутанней, чем при простом просмотре в mc)...
и с PBR вопрос открыт, тоже надо знать откуда и сколько байт считывать, а попроще с гуем есть что-нибудь, или то, что конкретно напишет, какой загрузчик...?

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Увидеть MBR
« Ответ #6 : 07 Ноябрь 2015, 18:33:51 »
c PBR сложнее. Надо вычислять смещения для раздела.

Я не встречал утилит, которые прям показывают по сигнатуре MBR тип. Это мало актуально. Самое простое - поставить разные загрузчики и посмотреть.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Увидеть MBR
« Ответ #7 : 07 Ноябрь 2015, 19:53:27 »
Странно, что под виндой программа BOOTICE.exe все легко показывает, а под линуксом нет аналога.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Увидеть MBR
« Ответ #8 : 07 Ноябрь 2015, 20:08:56 »
Странно, что под виндой программа BOOTICE.exe все легко показывает, а под линуксом нет аналога.
и что она показывать умеет иные от win загрузчики?

Оффлайн Roader

  • Ветеран
  • *****
  • Сообщений: 577
  • Репутация: +20/-0
Re:Увидеть MBR
« Ответ #9 : 07 Ноябрь 2015, 20:17:55 »
Именно так ... хоть syslinux, хоть grub4dos, etc. и не только показывать, но и устанавливать.

Оффлайн Satevis

  • Старожил
  • ****
  • Сообщений: 230
  • Репутация: +6/-0
  • Автор темы
Re:Увидеть MBR
« Ответ #10 : 07 Ноябрь 2015, 21:59:04 »
Именно так ... хоть syslinux, хоть grub4dos, etc. и не только показывать, но и устанавливать.
Bootice работоет только c fat и ntfs разделами.. но, да MBR на любом диске может поправить...
« Последнее редактирование: 07 Ноябрь 2015, 22:20:33 от Satevis »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Увидеть MBR
« Ответ #11 : 07 Ноябрь 2015, 22:24:35 »
 Смотреть MBR
Код
# dd if=/dev/sda bs=512 count=1 | hexdump
1+0 records in
1+0 records out
512 bytes (512B) copied, 0.000146 seconds, 3.3MB/s
0000000 5eeb 0090 0000 0000 0000 0000 0000 0000
0000010 0000 0000 0000 0000 0000 0000 0000 0000
*
0000050 0000 0000 0000 0000 0000 0080 3920 ffff
0000060 db31 d38e 80bc e805 0000 815b 6aeb c100
0000070 04eb c88c c301 6853 007b 68cb 2000 bc17
0000080 9000 fa80 7400 8007 80fa 0274 80b2 0716
0000090 10b0 f630 db31 96e8 7200 0e29 311f 31f6
00000a0 b9ff 00df f3fc bba5 1ffc b866 5247 aa55
00000b0 3966 7507 e803 18a0 bdea 0000 1620 661f
00000c0 0739 1f74 f280 6880 07c0 b007 3010 31f6
00000d0 e8db 005b 0572 00ea c000 be07 016b 83e8
00000e0 eb00 befe 01be cfe8 f60f 7d06 8001 840f
00000f0 1874 c683 810c fefe 7201 80eb 7ffa 0275
0000100 c2fe f281 0080 d208 850f 1609 1de9 1e16
0000110 5206 5756 f955 13cd 5f5d 5a5e 1f07 fac3
0000120 00b8 8e20 bcd0 8fdc 66fb 0761 eb1f b4c3
0000130 bf02 0003 01b9 6000 5350 fe51 00c8 d0c1
0000140 00e0 b0c7 e801 ffc7 5b59 7258 fe04 75c8
0000150 61e7 0b73 3160 e8c0 ffb5 4f61 d975 c3f9
0000160 0eb4 10cd ac2e 003c f675 0dc3 4d0a 7369
0000170 6973 676e 6820 6c65 6570 2e72 0000 ff3f
0000180 0000 0000 0000 0000 0000 0000 0000 0000
*
00001b0 0000 0000 0000 0000 2f77 4473 0000 2000
00001c0 0021 fe83 ffff 0800 0000 0000 0140 fe00
00001d0 ffff fe82 ffff 0800 0140 0000 0020 fe00
00001e0 ffff fe83 ffff 0800 0160 5800 3798 fe80
00001f0 ffff fe83 ffff 6000 38f8 0000 0140 aa55
0000200
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Увидеть MBR
« Ответ #12 : 08 Ноябрь 2015, 04:02:05 »
разве там буквами не написано что-то типа grldr
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Увидеть MBR
« Ответ #13 : 09 Ноябрь 2015, 11:10:02 »
Для какой практической цели это нужно?
Не работает - поставь то, что нужно
Работает - загрузится grub4dos  grub2 ... - сам напишет что это он

Оффлайн Satevis

  • Старожил
  • ****
  • Сообщений: 230
  • Репутация: +6/-0
  • Автор темы
Re:Увидеть MBR
« Ответ #14 : 10 Ноябрь 2015, 20:21:45 »
Для какой практической цели это нужно?
Не работает - поставь то, что нужно
Работает - загрузится grub4dos  grub2 ... - сам напишет что это он
Вот это ответ, настоящего линуксоида... (прочитал про unix-way) т.к. я стёр винду, и привычный мне софт теперь недоступен (говорил ранее, что wine использовать религия не позволяет) уж извините меня, что создаю такие темы здесь, если сам не могу найти (а ведь альтернатив-то на самом деле нет, это ведь не я плохо искал...) в дальнейшем буду вспоминать, про две печеньки с ЛОРа, прежде чем создать тему (хотя принципы unix-way мне видятся по-другому, чем автору стать с ЛОР).

А по теме, ну это с виртуалкой, легко рассуждать, что там тебе загрузчик скажет, а без, новичку проще заранее посмотреть, что там записано, если не знаешь машинный код, я ж не НЕО %(