Автор Гілка: Чужі ядра  (Прочитано 3044 раз)

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Чужі ядра
« : 2006-12-22 11:47:31 »
Цікаво, а можна на федору втулити чуже ядро(з редхат-сумісного дистрибутиву), напр, від мандріви, яка, здається підтримує нтфс.
І якк це зробити (щоб не завалити систему  ;) )?
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Praporshic

  • Гість
Re: Чужі ядра
« Відповідей #1 : 2006-12-22 14:49:59 »
Взагалі, має піти (з версій близьких за часом), але краще буде якщо його перезібрати.

Відсутній chornyj

  • Дописувач
  • **
  • дописів: 52
  • Карма: +0/-0
Re: Чужі ядра
« Відповідей #2 : 2006-12-23 14:21:54 »
Можна, але ерпеем-ки різних дитрибутивів погано ставляться не в свою ОС. Так що уже встановлене програмне забепечення може заглючити. Все-таки мандріва добряче відрізняється від федори. Версії ядер також трішки різні + модифіковані.
Mandriva2007, CeleronD, GeForce6600GT, AVerTV GO 007

Відсутній bigtroll

  • Кореспондент
  • ***
  • дописів: 108
  • Карма: +0/-0
  • Ось так.
Re: Чужі ядра
« Відповідей #3 : 2006-12-26 23:27:07 »
Я вважаю що найкраще збирати ядра з сирців тоді точно все буде працювати як потрібно(якщо не зробити грубих помилок при налаштуаванні). А що до поставленого питання то ящо прикласти зусиля то думаю це можливо, але глюки майже неминучі. Тож чи варто це робити?

Відсутній anatolijd

  • Графоман
  • ****
  • дописів: 325
  • Карма: +0/-0
Re: Чужі ядра
« Відповідей #4 : 2006-12-29 17:09:18 »
ну та кіко там того ядра  :),

/boot/System.map
/boot/config
/boot/vmlinuz
/lib/modules/2.6.xx/*/*.ko

шо ше ядру треба?

бакапиш дві директорії, ставиш kernel-***.rpm і робиш ребут. На поготові Live-CD,  якшо раптом шось :)
/usr/src/kernels/ (якщо є) можна не бакапити.


Але якщо справа тілько в читанні ntfs -  я б особисто тягнув і ставив kernel-devel-***.rpm для Fedora,
потім make oldconfig, шоб отримати поточну конфігурацію, потім make xconfig - відмічаєм ntfs як Y або М, далі пару команд шоб запустити компіляцію ядра і "можете зручно відкинутись на спинку крісла" :)

Відсутній anatolijd

  • Графоман
  • ****
  • дописів: 325
  • Карма: +0/-0
Re: Чужі ядра
« Відповідей #5 : 2007-01-18 17:00:04 »
сьогодні якраз повстала така проблема на Fedora 6 :),
і вдалося зробити все без нудної компіляції завдяки юму!


Шоб читати ntfs не обовязково перезбирати ядро, можна просто прикрутити відповідний модуль ядра.

Для yum настроюєм Livna репозиторій, і інсталюємо потрібний модуль:
For yum users (first setup Livna repository).
[anatolid@home ~]$ sudo yum install kmod-ntfs
...
Transaction Test Succeeded
Running Transaction
  Installing: kmod-ntfs                    ######################### [1/2]
  Installing: ntfs-kmod-common             ######################### [2/2]

Installed: kmod-ntfs.i686 0:2.1.27-2.2.6.18_1.2869.fc6
Dependency Installed: ntfs-kmod-common.noarch 0:2.1.27-2.lvn6
Complete!
[anatolijd@home ~]#
(майте на увазі, якщо юм залиє новие ядро то потрібно буде ребутнути машину)

Всьо, тепер з тим модулем ми можем монтувати NTFS розділи в режимі лише_читання, заодно дозволим всім юзерам доступ до них:
[anatolijd@home ~]$ sudo mount /dev/hda2 /media/d_drive/ -t ntfs -r -o umask=0222

Якщо нам мало читання і ми хочем ще й писати NTFS (обовязково уважно почитайте про можливі насліки!) то нам треба доставити ще й відповідний драйвер - NTFS-3G. Його можна знайти на FedoraExtras:

[anatolijd@home ~]$ sudo yum install fuse fuse-libs ntfs-3g ntfsprogs ntfsprogs-gnomevfs
Total download size: 698 k
Is this ok [y/N]: y
Downloading Packages:
(1/5): fuse-2.6.1-1.fc6.i 100% |=========================|  76 kB    00:02
(2/5): ntfs-3g-0-0.7.2007 100% |=========================| 142 kB    00:02
(3/5): ntfsprogs-gnomevfs 100% |=========================|  14 kB    00:01
(4/5): ntfsprogs-1.13.1-3 100% |=========================| 409 kB    00:10
(5/5): fuse-libs-2.6.1-1. 100% |=========================|  57 kB    00:00
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: fuse-libs                    ######################### [1/5]
  Installing: ntfsprogs                    ######################### [2/5]
  Installing: fuse                         ######################### [3/5]
  Installing: ntfs-3g                      ######################### [4/5]
  Installing: ntfsprogs-gnomevfs           ######################### [5/5]

Installed: fuse.i386 0:2.6.1-1.fc6 fuse-libs.i386 0:2.6.1-1.fc6 ntfs-3g.i386 2:0-0.7.20070920.fc6 ntfsprogs.i386 0:1.13.1-3.fc6 ntfsprogs-gnomevfs.i386 0:1.13.1-3.fc6
Complete!
(краще заразом доставити ще й fuse й ntfsprogs).

Це стосується FC6 , на пятій версії не пробував.

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: Чужі ядра
« Відповідей #6 : 2007-01-18 17:20:51 »
До речі, навіяло, щодо ядер... Це тільки в мене i2c в 2.6.19 рендомно відвалюється? Його там ніби частково переписали...