[Comm] sda vs. hda - установка ОС без CD, Floppy и сети.

Michael A. Kangin mak на complife.ru
Ср Сен 2 11:35:01 MSK 2009


В сообщении от Среда 02 сентября 2009 12:05:28 автор Владимир Гусев написал:


> С linux все не так радужно... можно было бы, залить содержимое
> дистрибутива на небольшой раздел, натравить каким-нибудь образом
> resque disk (пока не представляю каким) на загрузку с этого разделаи
> ставить... Если нет с чего грузиться, то трудно себе представить...

Кажется в прошлый раз это обсуждали. Если раздел под fat32, то syslinux очень 
удобен как раз будет.

> > >- можно подробнее описать это решение с mkinitrd?
> >
> > ищете модуль, с которым ваш дисковый контроллер хоть как
> > определиться, хоть generic какой, и употребляете mkinitrd с
> > параметром --with (а может и -- preload). См. документацию на
> > mkinitrd.
>
> Хотел бы прояснить - где это все осуществлять? В донорском компе, когда
> все уже установлено? Там все уже определяется, но по-своему. В родном
> компе - ничего не работает. На каком этапе это все делается? И как
> искать модуль? Просто подбирать - типа ide-cd, ide-generic?

В родном уже компе, загрузившись с live. Посмотреть какие модули подгружены. 
Примонтировать в установленную систему текущий /dev, /proc, /sys, и чрутнуться 
туда (см. "восстановление загрузчика" на wiki). Запустить mkinitrd с нужными 
параметрами. Ну и про lilo не забыть потом.

> P.S. Вопрос - почему все эти generic'и выбросили из mkinitrd?

mkinitrd - это программа такая, в ней никаких модулей нету. Она смотрит, что 
вот уже сейчас подгружено, и на основании этого генерирует initrd. Её можно 
попросить добавить еще каких-нибудь модулей, надо знать каких.

-- 
WBR, Michael A. Kangin


Подробная информация о списке рассылки community