Современный Linux на PC110
Да, простой заменой файлов. На флешке то же самое, правда если BIOS не держит заргузку с флеша, а только с дискеты, использовать loadlin, пожалуй, придётся. Однако не совсем пойму, при чём тут USB-диск, я предлагал взять оригинальный DSL, вытащить винт из PC110, поставить его в подходящую машину, установить DSL на HDD, затем уже на HDD заменить ядро и вернуть его обратно в PC110.
Nokia 9500
Дело в том, что в роли винта для PC110 я использую карту CF на 2 гига. Вставлять ее в большой комп именно в качестве Primary HDD реально, но несколько затруднительно, а в USB через CF-USB адаптер - запросто, при этом она видится как обычная флешка. Поэтому я и спрашивал о возможности распаковать на нее именно как на USB-драйв, а не на основной винт, всю систему с патченным ядром.
Zaurus C3000
Если я не ошибаюсь, при установке на винт DSL спрашивает, куда ему устанавливаться. Не обязательно ему указывать /dev/hda1, вполне вероятно прокатит /dev/sda* от кардридера. А установка в качестве загрузочной флешки отличается от системного диска, там по-разному реализована схема загрузки.
Nokia 9500
Попробовал с Кноппиксом - распаковал исходники в /usr/src/linux, но он упорно собирает модули для ядра 2.6, хотя я запускаю не из Linux2.6, а именно оттуда, куда распаковал (понял - видимо, /usr/src/linux это просто симлинк на каталог с ядром 2.6). Надо ли мне раздобыть дистрибутив с ядром 2.4? Или можно еще что-то сделать? Записал весь каталог /usr/src/linux на флешку, но не знаю, что делать дальше и что именно переписывать.
Zaurus C3000
Ну да. Но в том, что у меня скомпилировалось, я не вижу ничего похожего на содержимое каталога /boot/isolinux - скажем, файла linux24 (ядро?) вообще не образовалось... 
Поставлю вопрос несколько иначе: где образуется собранное ядро? Т.е. где мне его взять, чтобы переписать на болванку?
Насколько я понимаю, у меня оно получается в сжатом виде (bzImage)? Или в обычном?

Поставлю вопрос несколько иначе: где образуется собранное ядро? Т.е. где мне его взять, чтобы переписать на болванку?
Насколько я понимаю, у меня оно получается в сжатом виде (bzImage)? Или в обычном?
Zaurus C3000
- longshadow
- Профессор (5 lvl)
- Сообщения: 529
- Зарегистрирован: Вт ноя 11, 2003 16:17
"Чистое" - в каталоге сборки (там, куда распаковано дерево сорцов и где делалось make), файл vmlinux. "Сжатое", готовое для загрузки, в <каталог_сборки>/arch/<архитектура>/boot, файл bzImage. <Архитектура>, в твоем случае - i386. То бишь, полностью: /usr/src/linux/arch/i386/boot/bzImage, если сборка велась в /usr/src/linux. bzImage надо подсунуть загрузчику, переименовав его так, как хочет загрузчик (как прописано в его файле конфигурации). Видимо, в linux24...Reaper писал(а):Поставлю вопрос несколько иначе: где образуется собранное ядро? Т.е. где мне его взять, чтобы переписать на болванку?
SL-C3000 / 8GB internal CF storage
- longshadow
- Профессор (5 lvl)
- Сообщения: 529
- Зарегистрирован: Вт ноя 11, 2003 16:17
Если делалось 'make all' (или просто make, что то же самое), то создаются оба варианта. Для загрузки на интелях и им подобных амд-ах нужно сжатое (bzImage или zImage). Загрузку несжатого (я лично) видел только на SPARC'ах. Впрочем, могу просто не знать...Reaper писал(а):Насколько я понимаю, у меня оно получается в сжатом виде (bzImage)? Или в обычном?
SL-C3000 / 8GB internal CF storage
У меня в этом каталоге (/usr/src/linux/arch/i386/boot) вместо bzImage только файлы с расширениями .S, .sh и .c. Видимо, я что-то из последовательности сборки ниасилил. Или комп, точно не знаю...longshadow писал(а):"Чистое" - в каталоге сборки (там, куда распаковано дерево сорцов и где делалось make), файл vmlinux. "Сжатое", готовое для загрузки, в <каталог_сборки>/arch/<архитектура>/boot, файл bzImage. <Архитектура>, в твоем случае - i386. То бишь, полностью: /usr/src/linux/arch/i386/boot/bzImage, если сборка велась в /usr/src/linux. bzImage надо подсунуть загрузчику, переименовав его так, как хочет загрузчик (как прописано в его файле конфигурации). Видимо, в linux24...Reaper писал(а):Поставлю вопрос несколько иначе: где образуется собранное ядро? Т.е. где мне его взять, чтобы переписать на болванку?
Да, там есть еще каталоги compressed и tools, но в них тоже мало интересного...
Zaurus C3000
- longshadow
- Профессор (5 lvl)
- Сообщения: 529
- Зарегистрирован: Вт ноя 11, 2003 16:17
На машине какой архитектуры производилась сборка (uname -a)? И какой командой (список таргетов у Makefile ядра можно посмотреть по make help)? Сборка прошла без ошибок?Reaper писал(а):У меня в этом каталоге (/usr/src/linux/arch/i386/boot/bzImage) только файлы с расширениями .S, .sh и .c. Видимо, я что-то из последовательности сборки ниасилил. Или комп, точно не знаю...
SL-C3000 / 8GB internal CF storage
Собирал на Sony PCG-TR5AP Centrino 1.1/1024/40G(ну имел я глупость года полтора-два назад его купить
). Команду uname -a сейчас сделаю и посмотрю (пока что качаю 75-метровый апдейт на 256-кбитной безлимитке
). Последовательность команд подсказал мне многоуважаемый КАбАН (посмотрите на предыдущей странице).


Zaurus C3000
Слегка сокращенный результат команды uname -a:
2.6.12 #2 SMP .... CEST 2005 i686
Думаю, что все вопросы по деталям сборки исчезнут, если просто скачать дистрибутив Кноппикса и исходники ядра и повторить опыт по методике, которую предложил многоуважаемый КАбАН. Понимаю, что желающих проделать такой тягомотный опыт (полчаса по минимальным оценкам) найдется мало, но все равно надеюсь на чудо...
2.6.12 #2 SMP .... CEST 2005 i686
Думаю, что все вопросы по деталям сборки исчезнут, если просто скачать дистрибутив Кноппикса и исходники ядра и повторить опыт по методике, которую предложил многоуважаемый КАбАН. Понимаю, что желающих проделать такой тягомотный опыт (полчаса по минимальным оценкам) найдется мало, но все равно надеюсь на чудо...

Zaurus C3000