Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Apache в Jan 28, 2006, 14:34



Титла: Bootable flag
Публикувано от: Apache в Jan 28, 2006, 14:34
Здравейте. Пробвах работа с fdisk ( и cfdisk някой да не каже нещо ;) ), но нещо не схванах за какво е този bootable flag. Логично, предполагам че на който дял има bootable flag той ще се зареди първи. Вмомента имам Windows и Linux и мисля да сложа LILO в MBR.
Но не трябва ли дяла с boot manager-а да има bootable flag ?
В такъв случай как да сложа bootable flag на MBR ?
И какво ще стане ако сложа bootable flag на няколко места ?
Мерси предварително.


Титла: Bootable flag
Публикувано от: ochinko в Jan 28, 2006, 15:14
На Linux не му трябва, а Windows само се шашка при повече, тъй че остави само един за Windows. Кой ще се зареди първи се задава в /etc/lilo.conf


Титла: Bootable flag
Публикувано от: Apache в Jan 28, 2006, 15:29
Добре, но ако кача LILO ( примерно ) на MBR, а MBR по default е първия "дял" който ще се зареди, тогава може би няма смисъл да слагам bootable флаг на някой друг дял.
Защото bootable flag се слага на дяла в който е boot manager-a, нали така. Но тъй като ще кача LILO на MBR, LILO ще е първото нещо което ще се зареди. И от там вече ще се решава кое да се зареди - Windows или Linux. Прав ли съм или пак нещо не съм разбрал ?


Титла: Bootable flag
Публикувано от: ochinko в Jan 28, 2006, 15:41
MBR не принадлежи на никой дял. Той е първият сектор на диска и съдържа основната таблица на дяловете (4).


Титла: Bootable flag
Публикувано от: Hapkoc в Jan 28, 2006, 15:43
MBR не е дял.

Сложи bootable flag само на дяла на Windows, сложи LILO в MBR и не би трябвало да имаш проблеми.


Титла: Bootable flag
Публикувано от: Apache в Jan 28, 2006, 16:12
Цитат (Hapkoc @ Ян. 28 2006,16:43)
MBR не е дял.

Сложи bootable flag само на дяла на Windows, сложи LILO в MBR и не би трябвало да имаш проблеми.

Ама вижте, не искам някой да ми каже какво трябва да направя, искам някой да ми каже защо трябва да го направя. Искам да вникна в нещата, Наркос би ли ми обяснил защо трябва да сложа BF на дяла с windows и защо да не сложа bf на дяла на Linux.
Честно казано незнам защо давате такива отговори, задал съм въпроса съвсем ясно и очаквам ясен и обективен отговор. Не просто недомлъвки и непълни обяснения.

Ще помоля да отговори само някой който е наясно с нещата и е вникнал във въпроса ми, прочел внимателно втория ми пост от темата.


Титла: Bootable flag
Публикувано от: Hapkoc в Jan 28, 2006, 16:38
Цитат
Добре, но ако кача LILO ( примерно ) на MBR, а MBR по default е първия "дял" който ще се зареди, тогава може би няма смисъл да слагам bootable флаг на някой друг дял.


Както казах, MBR не е дял. MBR (ако се не лъжа) са първите 512 байта от твърдия диск. Когато тръгне да зарежда едно PC, BIOS предава управлението на кода, който се намира в MBR. Ако там има LILO, то ще се оправи с boot-ването на каквито там дялове си му настроил. Ако няма LILO, а стандартен MBR (който се записва например с командата 'fdisk /mbr' под DOS), то (пак ако се не лъжа) машината ще зареди от дяла, който е маркиран като bootable.

Цитат
Защото bootable flag се слага на дяла в който е boot manager-a, нали така.


Не е задължително май. Т.е. ако използваш LILO не би трябвало изобщо да те бърка bootable flag-а. Не съм сигурен, може би Windows се шашка ако липсва тоя флаг, затова обикновено го слагам на Windows дял (ако имам такъв). В момента на една от машините ми има настроен bootable flag на първия дял, който е FreeBSD, но флага е останал от преди още, когато беше дял за Windows това. Т.е. дори и да го разкарам тоя флаг мисля, че ще работи.

Цитат
Но тъй като ще кача LILO на MBR, LILO ще е първото нещо което ще се зареди. И от там вече ще се решава кое да се зареди - Windows или Linux. Прав ли съм или пак нещо не съм разбрал?


Да, това мисля че е точно.

Аа, и сори, че така съм те засегнал. Явно не съм разбрал идеята на въпроса...


Титла: Bootable flag
Публикувано от: Apache в Jan 28, 2006, 16:49
Hapkoc, мерси много за изчерпателния отговор. Мисля че сега всичко ми стана ясно, лек ден. :)