Bug 6801 - installed system cannot boot from hdb
Summary: installed system cannot boot from hdb
Status: CLOSED DUPLICATE of bug 6747
Alias: None
Product: Sisyphus
Classification: Development
Component: lilo (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-10 16:20 MSD by Mike Lykov
Modified: 2005-09-02 16:37 MSD (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 ***