 |
REBEL (Вадим)
27.02.2005 (00:01)
|
 |
Вобщем дело было так.. купил новую тачку (Via KM400), решил попробовать бутнуться на ней и оказалось что иксы не работают. драйвер via умирал по 11-му сигналу (это типа плохо, кто знает о чем речь). Это значит что этот драйвер вобще надо удалить из дистрибутива - он не хавается ядром. Вместо него я решил поставить драйвер из проекта Unichrome. http://unichrome.sourceforge.net
скачал я прогу для изменения iso образов (UltraISO).
/* под линуксом * /
1 cat /dev/cdrom > /frenzy.iso
2 mount -o loop /frenzy.iso /mnt/hd
3 cp /mnt/hd/usr.ugz /
далее качаю cloop из кноппикса, но 2-я версия не за_insmod_илась в мое ядро, а более ранняя (по моему 0.68) не понимает 64-разрядные поинтеры - кричит в сислог что ей памяти не хватает, поэтому следующие проги из того же пакета
4 ./extract_compressed_fs /usr.ugz > /isofs
5 mount -o loop /isofs /mnt/whatever
6 mkdir /usr_frenzy && cp /mnt/whatever/* /usr_frenzy
7 cp /whatever/via_drv.o (unichrome) /usr_frenzy/X11R6/lib/modules/drivers
ну короче меняем что надо
8 mkisofs -r /usr_frenzy | /path/to/create_compressed_fs - 65536 \
> /whatever/usr.ugz
ну и теперь с помощью UltraISO изменяем в frenzy.iso usr.ugz на /whatever/usr.ugz.
Иксы работают отлично.
А ТЕПЕРЬ собственно ВОПРОС:
у меня получается usr.ugz почти на 10 МБ больше исходного, хотя файл который я изменил почти такого же размера, что я не так делаю?
|
 |