Re: BIOS не поддерживает загрузку с USB Flash Drive
On Fri, Sep 18, 2009 at 08:57:54PM +1100, sms wrote:
> Да, согласен, ядро лежит на дискете. ;-) Но последовательность загрузки
> дискеты будет такая:
> 1) Загрузить с дискеты загрузчик (GRUB, LILO, SYSLINUX etc) ;-}
> 2) Загрузчик ищет разделы которые найдены. И если устройство
> root=/dev/sda1 не будет найдено (а оно не будет найдено), то процесс
> загрузки прекращается (ядро при это не выполняется). ;-)
> 3) если загрузчик определил разделы boot и root, то ядро начинает
> выполняться. ;-)
>
> Ну по крайней мере у меня такой вид на процесс загрузки. ;-) По
> документации по созданию bootdisk'ов понял. |8-}
root на стадии загрузки ядра не нужен. "root=/dev/sda1" на этой стадии
просто строка в параметрах загрузки ядра (которое само находится не
дискете). В ходе загрузки ядра появляются блочные устройства, в том
числе физически расположенные на usb. И только после полной загрузки
статической части образа ядра нужен root.
P.S. Странно, что последняя версия вашего BIOS не позволяет грузиться с CD.
Насколько я помню такие обновления были практически для всех пентиумов.
Reply to: