LINUX.ORG.RU

Установка gentoo (make install)


0

0

ставлю генту из стейдж3, делаю «make», -норм. делаю «make modules_install», -норм. далее делаю «make install» и через секунду вываливается: sh /usr/src/linux-2.6.31-gentoo-r10/arch/x86/boot/install.sh 2.6.31-gentoo-r10 arch/x86/boot/bzImage \       System.map «/boot»

после чего опять приглашение к вводу... в чем может быть дело?

make install не нужен!
тупо
cp arch/x86/boot/bzImage /boot/имя_ядра
потом правим конфиг загрузчика --> счастье
З.Ы. инитрд не нужен!

megabaks ★★★★
()
Ответ на: комментарий от sqee

))) может быть! мне просто показалось что слишком быстро... ядро я ставлю таким способом впервые!)) blackhole / # ls -lh /boot итого 12M lrwxrwxrwx 1 root root 1 Апр 4 13:58 boot -> . -rw-r--r-- 1 root root 86K Апр 4 20:12 config-2.6.31-gentoo-r10 drwxr-xr-x 2 root root 4,0K Апр 4 15:19 grub -rw-r--r-- 1 root root 3,2M Апр 4 18:44 initramfs-genkernel-x86-2.6.31-gentoo-r10 -rw-r--r-- 1 root root 2,7M Апр 4 17:54 kernel-genkernel-x86-2.6.31-gentoo-r10 -rw-r--r-- 1 root root 1,4M Апр 4 20:12 System.map-2.6.31-gentoo-r10 -rw-r--r-- 1 root root 1,3M Апр 4 17:54 System.map-genkernel-x86-2.6.31-gentoo-r10 -rw-r--r-- 1 root root 2,7M Апр 4 20:12 vmlinuz-2.6.31-gentoo-r10

установилось?

mihon73
() автор топика
Ответ на: комментарий от megabaks

> make install не нужен!

Знаешь, ты уже не нужен со своими постами

после чего опять приглашение к вводу... в чем может быть дело?

Дело в том, что уже установилось

//ух уж эти новички

ezoteric
()
Ответ на: комментарий от mihon73

итого 12M

lrwxrwxrwx 1 root root 1 Апр 4 13:58 boot -> .

-rw-r--r-- 1 root root 86K Апр 4 20:12 config-2.6.31-gentoo-r10

drwxr-xr-x 2 root root 4,0K Апр 4 15:19 grub

-rw-r--r-- 1 root root 3,2M Апр 4 18:44 initramfs-genkernel-x86-2.6.31-gentoo-r10

-rw-r--r-- 1 root root 2,7M Апр 4 17:54 kernel-genkernel-x86-2.6.31-gentoo-r10

-rw-r--r-- 1 root root 1,4M Апр 4 20:12 System.map-2.6.31-gentoo-r10

-rw-r--r-- 1 root root 1,3M Апр 4 17:54 System.map-genkernel-x86-2.6.31-gentoo-r10

-rw-r--r-- 1 root root 2,7M Апр 4 20:12 vmlinuz-2.6.31-gentoo-r10

mihon73
() автор топика
Ответ на: комментарий от ezoteric

мде.... а я то думаю что за фигня?.... xD

mihon73
() автор топика
Ответ на: комментарий от mihon73

Хм, а куда девались симлинки(vmlinuz, System.map, initrd.img)? Раньше вродь make install их создавал.

Rapt0r
()

А-а-а-а!!!

Очередной школьник решил поставить мою генту без чтения рукокниги.

athost ★★★★★
()
Ответ на: комментарий от megabaks

Ты конечно не обижайся, но кажется ты тоже не слишком понимаешь что советуешь. Зачем что то копировать руками если make install работает и дает нормальные имена? При этом он переносит не только файл ядра но также config и System.map А initrd там просто остался от какойто предыдущей сборки.

sqee
()
Ответ на: комментарий от sqee

>System.map
зачем?

localhost linux-2.6.33-gentoo # ls -l /boot/ | grep -e sys -e conf
localhost linux-2.6.33-gentoo # ls -l /boot/grub/ | grep -e sys -e conf
-rw-r--r-- 1 root root 235 Апр 4 18:15 grub.conf
-rw-r--r-- 1 root root 292 Мар 14 22:14 grub.conf~
lrwxrwxrwx 1 root root 9 Дек 21 14:35 menu.lst -> grub.conf

megabaks ★★★★
()
Ответ на: комментарий от sqee

нормальные имена?
localhost linux-2.6.33-gentoo # ls -l /boot/
итого 20608
-rw-r--r-- 1 root root 2643280 Мар 3 21:24 2.6.32-10K
-rw-r--r-- 1 root root 2601840 Мар 5 09:18 2.6.32-1.5KHz
-rw-r--r-- 1 root root 2779776 Мар 14 23:11 2.6.33
-rw-r--r-- 1 root root 2751664 Мар 6 05:55 ACPI
lrwxrwxrwx 1 root root 1 Фев 4 05:30 boot -> .
drwxr-xr-x 3 root wheel 4096 Апр 4 18:15 grub
-rw-r--r-- 1 root root 2757648 Мар 7 08:15 hard
drwx------ 2 root root 8192 Фев 5 16:15 lost+found
-rw-r--r-- 1 root root 2276848 Апр 4 18:14 lzma
-rw-r--r-- 1 root root 2395632 Фев 20 04:47 no-sound
-rw-r--r-- 1 root root 2837088 Мар 14 22:13 vesa
вот это имхо нормальные

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Ладно, на вкус и цвет фломастеры разные. Каждый извращается как ему интереснее.

sqee
()
Ответ на: комментарий от athost

>мою генту

с вашей философией ваш дистрибудив - windows!=)

Очередной школьник

судя по этой фразе вы все-таки поступили на 1 курс... иии.. дайте ка угодаю, в пршлом году?=)

mihon73
() автор топика
Ответ на: комментарий от mihon73

>с вашей философией ваш дистрибудив - windows!=)

скорее твой. с твоим нежеланием читать хендбук.

mydoom ★★★
()

кстати, сторонникам make install и прочего замусоривания /boot:
зачем нужны System.map и initrd, если все и так прекрасно работает?

mydoom ★★★
()
Ответ на: комментарий от megabaks

например для того чтобы top показывал значение столбца WCHAN
* Y: WCHAN = Sleeping in Function

другие программы трассировки тоже могут требовать

разумеется если ничего это не нужно, то без System.map можно не замечать неудобств

Sylvia ★★★★★
()
Ответ на: комментарий от megabaks

а зачем cp?
cp fucking long line of characters while i do not know from where to copy the file /boot
v.s.
make install
feel the difference, чтоле.
Ну - или если доведется устанавливать кеды какие-нибудь там полностью руками - попробуй все бинарники, либы и конфиги ручками cp'ить, ага :)
извращенец.

NekoExMachina
()
Ответ на: комментарий от mydoom

зачем мне красноглазить с этими ручными копированиями, если я могу просто сделать make install и всё? или у вас хард десятимегабайтный, что вам дву метров на System.map жалко?

FractalL
()
Ответ на: комментарий от NekoExMachina

места мне не жалко - мне не нужно ЛИШНЕЕ!
и руками я могу дать имя которое считаю понятным (см. выше)
и руками у меня копируются только ядра и конфиги (в бэкап например)
додумывать не надо!

megabaks ★★★★
()
Ответ на: комментарий от FractalL

обоснуй!
кстати

а если я не знаю, заведётся ли новое ядро или нет? я вот всегда оставляю старое про запас, на всякий случай

тоже одна из причин...

megabaks ★★★★
()
Ответ на: комментарий от FractalL

у меня для этого специально 2 пункта в загрузчике: ядро рабочее и ядро новое.

mydoom ★★★
()
Ответ на: комментарий от Sylvia

>System.map нужен

А что он даёт? Всегда после компиляции ручками переносил ядро, и по надобности вручную собирал initramfs, пока всё работало и работает ныне.

tensai_cirno ★★★★★
()
Ответ на: комментарий от tensai_cirno

например для того чтобы top показывал значение столбца WCHAN * Y: WCHAN = Sleeping in Function

другие программы трассировки тоже могут требовать

разумеется если ничего это не нужно, то без System.map можно не замечать неудобств

Silvy

у меня тоже нет :)

megabaks ★★★★
()
Ответ на: комментарий от mydoom

1. man genkernel.conf, в частности SYMLINK 2. genkernel kernel 3. в загрузчике прописываешь только симлинки на старое и новое ядро. Один раз.

Просто, правда?

Ну и, да, genkernel у меня всегда с menuconfig запускается и т.п. Его задача — автоматизировать копирование/компиляцию.

HolyBoy
()
Ответ на: комментарий от HolyBoy

мои тараканы не позволяют использовать genkernel.

mydoom ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.