View previous topic :: View next topic |
Author |
Message |
redvasily n00b

Joined: 04 Jul 2005 Posts: 2
|
Posted: Fri Sep 30, 2005 3:56 pm Post subject: Установка gentoo на PC-104 с флэшкой 128 |
|
|
Мне нужно установить Linux на машину PC-104 c флэшкой 128 Мб вместо винта.
Сразу вопрос, влезет ли Gentoo на винт 128 Мб или нет (мне нужны иксы + wxPython + какой-нибудь не сильно страшный WM)? (флэшка с интерфейсом IDE, и должна прикидываться винтом)
И если не влезет, то какой выбрать дистрибутив, Debian?
К этой машине нельзя подключить CD-ROM, и эту флэшку не подключишь к другой машине (разъёмы не подходят)
У меня был такой план: грузим машину по сети, запускаем на ней линукс, монтируем всё что надо по сети и разбиваем диск(флэшку), устанавливаем GRUB.
/usr/portage монтируем по сети для экономии места, подымаем distcc и дальше всё как обычно
Загружал я её по сети в соответствии с http://www.gentoo.org/doc/en/diskless-howto.xml
Худо-бедно загрузил, но обнаружилось что /dev/hda нет , есть огромная куча всяких /dev/hd*? c различными номерами, есть
/dev/hdc, /dev/hdd и прочие различные буквы, но ни с одним из этих устройств fdisk работать не хочет. При чём достоверно известно, что на этом винте только один раздел (QNX) и QNX и WinCE работают с этой флэшкой как с обыкновенным винтом. В QNX-е эта флэшка видна как /dev/hd0
Куда девался /dev/hda?
Как вернуть его обратно?
В принципе можно оставить там QNX, и написать ГУЙ на Photon-е, но в 21-веке писать ГУЙ на С Плюс, я уже всем расписал как мы это круто сделаем на Линуксе...назад дороги нет, короче.
Заранее спасибо. |
|
Back to top |
|
 |
ba l33t


Joined: 25 May 2003 Posts: 804
|
Posted: Fri Sep 30, 2005 4:05 pm Post subject: |
|
|
хе-хе... во первых ни генту ни дебиан с иксами не влезеут на 128мб, придется очень сильно обрезать руками и то не факт, что удастся...
во вторых, а ide-контроллер-то там какой? lspci что говорит? а вообще в embedded девайсе запросто может что-то не поддерживаться линуксом... |
|
Back to top |
|
 |
doonkel Apprentice

Joined: 06 Aug 2004 Posts: 202
|
|
Back to top |
|
 |
ZmiyGorinich Guru


Joined: 27 Feb 2004 Posts: 369 Location: Zaporizhzhe, Ukraine
|
Posted: Sat Oct 01, 2005 9:31 am Post subject: |
|
|
Если хочешь именно Gentoo то посмотри вот это... Сам сейчас разбираюсь
http://www.gentoo.org/proj/en/base/embedded/gnap.xml
http://www.gentoo.org/proj/en/base/embedded/gnap-userguide.xml
http://www.gentoo.org/proj/en/base/embedded/gnap-advancedguide.xml
Создается маленький дистрибутивчик. Базовый в районе 12Mb а дальше можешь наращивать. _________________ Home: Athlon XP 2000+, ATI Radeon 9200 64Mb, 512Mb, hda:40Gb, hdb:120Gb, DVD-RW
Work : Duron 1.4, S3 ProSavage8 32Mb, 512Mb, hda:40Gb, CD-RW
Design, programming, hosting |
|
Back to top |
|
 |
redvasily n00b

Joined: 04 Jul 2005 Posts: 2
|
Posted: Sat Oct 01, 2005 6:31 pm Post subject: |
|
|
Я смог загрузиться на этом "чёрном ящике" (вышеупомянутое PC-104 устройство) в Damn Small Linux при помощи загрузочной дискеты, USB flash-ки и такой-то матери. И /dev/hda там видится нормально, так что наверное надо пользоваться ядром по типу genkernel, а я там использовал ядро от своего десктопа (suspend2-sources)
Всем спасибо за ответы.
Вариант с gnap-ом, наверное слишком сложный и муторный. Попробую, наверное, просто поставить в этот "чёрный ящик" обыкновенный винт вместо флэшки, поставить обычный gentoo, убрать всё лишнее и сделать squashfs, и полученный образ залить на флэшку. Я так понимаю что KNOPPIX и Damn Small Linux именно таким образом и сделаны. Авось и у меня получится.  |
|
Back to top |
|
 |
hlroad Tux's lil' helper

Joined: 28 Sep 2004 Posts: 105
|
Posted: Mon Oct 03, 2005 1:20 am Post subject: |
|
|
redvasily wrote: | Попробую, наверное, просто поставить в этот "чёрный ящик" обыкновенный винт вместо флэшки, поставить обычный gentoo, убрать всё лишнее и сделать squashfs, и полученный образ залить на флэшку. Я так понимаю что KNOPPIX и Damn Small Linux именно таким образом и сделаны. Авось и у меня получится.  |
Knoppix - точно так, а вот про Damn Small Linux - не уверен. Ибо glibc в одиночку занимает 200Mb . |
|
Back to top |
|
 |
YD Guru


Joined: 30 Oct 2004 Posts: 466 Location: Riga, Latvia
|
Posted: Mon Oct 03, 2005 6:44 pm Post subject: |
|
|
Кроме glibc есть uclibc. Для начала надо профиль сменить на embedded. Сама система не думаю, что влезит, если только не маунтить весь / по NFS. 128 для иксов полюбасу очень мало. Есть смысл делать только терминал, если надо графику. А так на какой-нить рутер c малюсенькими сервисами типа ntpd, dhcp, mini-web, dropbear(ssh), bnc... не более. |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|