Bug 6801

Summary: installed system cannot boot from hdb
Product: Sisyphus Reporter: Mike Lykov <combr>
Component: liloAssignee: placeholder <placeholder>
Status: CLOSED DUPLICATE QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: glebfm, ldv, led, mike, placeholder, rider, vsu
Version: unstable   
Hardware: all   
OS: Linux   

Description Mike Lykov 2005-05-10 16:20:07 MSD
Имеются у меня: 
hda с виндой
hdb, куда я ставлю новый инсталлер для тестирования.

Выбираю в инсталлере размещение загрузчика на hdb, ставлю все, перезагружаюсь и:
 - при загрузке с HDD-0 (hda) в BIOS получаю виндовый ntloader (в нем еще я
раньше создал пункт для загрузки linux, но для эго надо получить bootsector с
hdb, а для этого туда надо загрузиться и сделать dd) - т.е. загрузки linux нет
 - при загрузке с HDD-1 (hdb) получаю полный экран L 99 99 99 99 99 99

Выход только в том, чтобы _перед_ инсталляцией перецепить hdb как hda, на него
поставить (тогда работает) , проверить загрузку, потом перецепить обратно (что
делать надоело на 3 версии инсталлера)

ИЛИ как временное решение в инсталлер добавить стадию с созданием загрузочной
дискеты (mkbootdisk)

а идеальным было бы уместь грузиться, когда в BIOS выставлена загрузка с HDD-1
(тогда можно было бы добраться до bootsector и скопировать его куда_нужно хтя бы).

Есть и другие варианты этой баги:

 - hda нет вообще и поставить hdb на hda невозможно
 - hda - это cdrom, и корпус опечатан

и т.п.
Comment 1 Michael Shigorin 2005-05-10 16:28:18 MSD
см. тж. #6747 (это не дуп, там или мне приглючилось, или всё куда хуже)

2 vsu: это часом не про прыжки с *disk* и 0x80/0x81 на старте lilo.conf?
Comment 2 Sergey Vlasov 2005-05-10 16:41:22 MSD
(In reply to comment #1)
> 2 vsu: это часом не про прыжки с *disk* и 0x80/0x81 на старте lilo.conf?

Скорее всего...

Вообще проблема в том, что для загрузки через выбор диска в BIOS необходимо
ставить LILO так, чтобы диск, на который ставится загрузчик, имел номер 0x80. 
Однако для загрузки через какой-то boot manager при другом основном диске так
делать уже нельзя (точнее, зависит от возможностей того менеджера).

GRUB в этом отношении ведёт себя правильнее (если делать install без опции 'd').
Comment 3 Michael Shigorin 2005-05-10 16:49:26 MSD
А может ли получиться такой финт ушами, что ставить "запасной" на раздел (если
ставят в MBR) и рекомендовать в доке (не хелпе) для клинических случаев
пользоваться тем и перестраивать на него?

Или проще "в rescue, братцы", когда заработает?..
Comment 4 Sergey V Turchin 2005-06-08 13:03:56 MSD
to manteiner  
Comment 5 Sergey V Turchin 2005-06-08 18:17:44 MSD

*** This bug has been marked as a duplicate of 6747 ***