URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9322
[ Назад ]

Исходное сообщение
"Найти раздел с загрузочной меткой"

Отправлено xfree86 , 12-Дек-11 18:44 
Добрый день.
Подскажите пожалуйста, как можно определить, какой из разделов диска является загрузочным?
Как это сделать скриптом?


Содержание

Сообщения в этом обсуждении
"Найти раздел с загрузочной меткой"
Отправлено Serge , 13-Дек-11 03:21 
> Добрый день.
> Подскажите пожалуйста, как можно определить, какой из разделов диска является загрузочным?

MBR или GPT?


"Найти раздел с загрузочной меткой"
Отправлено xfree86 , 13-Дек-11 03:45 
>> Добрый день.
>> Подскажите пожалуйста, как можно определить, какой из разделов диска является загрузочным?
> MBR или GPT?

MBR
(тот раздел, который fdisk помечает звездочкой)


"Найти раздел с загрузочной меткой"
Отправлено Serge , 13-Дек-11 04:26 
>>> Добрый день.
>>> Подскажите пожалуйста, как можно определить, какой из разделов диска является загрузочным?
>> MBR или GPT?
> MBR
> (тот раздел, который fdisk помечает звездочкой)

http://www.diydatarecovery.nl/kb_mbr_article.htm

offset: value                  explanation
======: =====                  ===========
0x01BE: 0x80                   bootable flag (0x00 for flag off, 0x80 for on)


"Найти раздел с загрузочной меткой"
Отправлено xfree86 , 13-Дек-11 12:14 
>[оверквотинг удален]
>> MBR
>> (тот раздел, который fdisk помечает звездочкой)
> http://www.diydatarecovery.nl/kb_mbr_article.htm
> offset: value          
>        explanation
> ======: =====          
>        ===========
> 0x01BE: 0x80          
>         bootable flag (0x00
> for flag off, 0x80 for on)

Спасибо. А как мне вычитать это скриптом?


"Найти раздел с загрузочной меткой"
Отправлено Andrey Mitrofanov , 13-Дек-11 13:09 
>это скриптом?

# fdisk -l 2>/dev/null |sed -n '/Device *Boot/,/^$/s/\([^ ]\+\) *\*.*/\1/p'
/dev/sda1
# _

PS: ...патч Бармина, кто-нибудь?