HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Современный Linux на PC110
Страницы: 1 2 3 [4] 5
[Ответить]
KA6AH [26.06.2006 15:06] :
Да, простой заменой файлов. На флешке то же самое, правда если BIOS не держит заргузку с флеша, а только с дискеты, использовать loadlin, пожалуй, придётся. Однако не совсем пойму, при чём тут USB-диск, я предлагал взять оригинальный DSL, вытащить винт из PC110, поставить его в подходящую машину, установить DSL на HDD, затем уже на HDD заменить ядро и вернуть его обратно в PC110.
Reaper [26.06.2006 16:32] :
Дело в том, что в роли винта для PC110 я использую карту CF на 2 гига. Вставлять ее в большой комп именно в качестве Primary HDD реально, но несколько затруднительно, а в USB через CF-USB адаптер - запросто, при этом она видится как обычная флешка. Поэтому я и спрашивал о возможности распаковать на нее именно как на USB-драйв, а не на основной винт, всю систему с патченным ядром.
KA6AH [26.06.2006 22:12] :
Если я не ошибаюсь, при установке на винт DSL спрашивает, куда ему устанавливаться. Не обязательно ему указывать /dev/hda1, вполне вероятно прокатит /dev/sda* от кардридера. А установка в качестве загрузочной флешки отличается от системного диска, там по-разному реализована схема загрузки.
Reaper [27.06.2006 12:37] :
Сейчас попробую. Правильно я Вас понял, что DSL, за вычетом ядра, вполне переносима после установки с помощью переподключения винта с DSL к другому компьютеру?
KA6AH [27.06.2006 13:34] :
Да, собственно как и многие другие linux-дистрибутивы
Reaper [29.06.2006 14:58] :
Попробовал с Кноппиксом - распаковал исходники в /usr/src/linux, но он упорно собирает модули для ядра 2.6, хотя я запускаю не из Linux2.6, а именно оттуда, куда распаковал (понял - видимо, /usr/src/linux это просто симлинк на каталог с ядром 2.6). Надо ли мне раздобыть дистрибутив с ядром 2.4? Или можно еще что-то сделать? Записал весь каталог /usr/src/linux на флешку, но не знаю, что делать дальше и что именно переписывать.
Syd [29.06.2006 17:24] :
для справки: /usr/src/linux - это всегда симлинк на другой каталог в /usr/src, т.е. нужно обращать внимание на то, куда он указывает.
Reaper [29.06.2006 17:55] :
Ну да. Но в том, что у меня скомпилировалось, я не вижу ничего похожего на содержимое каталога /boot/isolinux - скажем, файла linux24 (ядро?) вообще не образовалось... 
Поставлю вопрос несколько иначе: где образуется собранное ядро? Т.е. где мне его взять, чтобы переписать на болванку?
Насколько я понимаю, у меня оно получается в сжатом виде (bzImage)? Или в обычном?
longshadow [29.06.2006 18:18] :
Reaper писал(а):
Поставлю вопрос несколько иначе: где образуется собранное ядро? Т.е. где мне его взять, чтобы переписать на болванку?
"Чистое" - в каталоге сборки (там, куда распаковано дерево сорцов и где делалось make), файл vmlinux. "Сжатое", готовое для загрузки, в <каталог_сборки>/arch/<архитектура>/boot, файл bzImage. <Архитектура>, в твоем случае - i386. То бишь, полностью: /usr/src/linux/arch/i386/boot/bzImage, если сборка велась в /usr/src/linux. bzImage надо подсунуть загрузчику, переименовав его так, как хочет загрузчик (как прописано в его файле конфигурации). Видимо, в linux24...
longshadow [29.06.2006 18:23] :
Reaper писал(а):
Насколько я понимаю, у меня оно получается в сжатом виде (bzImage)? Или в обычном?
Если делалось 'make all' (или просто make, что то же самое), то создаются оба варианта. Для загрузки на интелях и им подобных амд-ах нужно сжатое (bzImage или zImage). Загрузку несжатого (я лично) видел только на SPARC'ах. Впрочем, могу просто не знать...
[Ответить]
[< Назад] [Вперед >]