PDA

View Full Version : Help Kubuntu


-Yara-
15-07-2005, 15:37
Salve a tutti.
Ho un "piccolo" problema con questa distro.
Ho ricompilato il kernel al 2.6.12, la compilazione è andata a buon fine, ho piazzato bzImage in /boot ed ho editato il menu.lst di grub. E' proprio qui il problema: dov'è l'initrd? Su Suse 9.2 non c'era.
Questo è il menu' originale di kubuntu

title Ubuntu, kernel 2.6.10-5-386
root (hd0,1)
kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash
initrd /boot/initrd.img-2.6.10-5-386
savedefault
boot

Questo è quello che ho creato io

title Ubuntu, kernel 2.6.12
root (hd0,1)
kernel /boot/bzImage root=/dev/hda2 ro quiet splash
savedefault
boot

Ma non riesco a trovare l'initrd per il kernel che ho compilato (cos'è poi initrd??)
Help

PiloZ
15-07-2005, 16:04
creala con:
mkinitrd /boot/nome_ram_disk.img versione_del_kernel
se non erro diventa:
mkinitrd /boot/initrd-2.6.img 2.6.12

Ciao

-Yara-
15-07-2005, 16:13
creala con:
mkinitrd /boot/nome_ram_disk.img versione_del_kernel
se non erro diventa:
mkinitrd /boot/initrd-2.6.img 2.6.12

Ciao

Questo lo devo fare nella cartello /usr/src/linux dove ho messo i sorgenti del 2.6.12?
Il nome della ramdisk puo' essere qualsiasi?

PiloZ
15-07-2005, 16:23
Questo lo devo fare nella cartello /usr/src/linux dove ho messo i sorgenti del 2.6.12?
Il nome della ramdisk puo' essere qualsiasi?
devi solo provare...se lo dai nella dir sbagliata non è che scoppia il pc :D

non so dirti di più perchè non uso il metodo tradizionale per compilare il kernel ma bensì il metodo debian, non mi è richiesta l'immagine initrd, se proprio mi serve darei make-kpkg --initrd kernel_image

nome ram disk dagli: initrd-2.6.12.img

Ciao

-Yara-
15-07-2005, 21:04
Scusa ma il comando che mi hai fatto fare non è giusto:

root@antonio:/usr/src/linux # mkinitrd /boot/initrd-2.6.12.img 2.6.12

$Id: mkinitrd,v 1.201 2004/05/16 22:00:48 herbert Exp $

Usage: /usr/sbin/mkinitrd [OPTION]... <-o outfile> [version]

Options:
-d confdir Specify an alternative configuration directory.
-k Keep temporary directory used to make the image.
-m command Set the command to make an initrd image.
-o outfile Write to outfile.
-r root Override ROOT setting in mkinitrd.conf.

See mkinitrd(8) for further details.

PiloZ
15-07-2005, 21:09
da google deduco:
mkinitrd -o /boot/initrd-2.6.12.img 2.6.12

wubby
15-07-2005, 21:10
Scusa ma il comando che mi hai fatto fare non è giusto:

root@antonio:/usr/src/linux # mkinitrd /boot/initrd-2.6.12.img 2.6.12

$Id: mkinitrd,v 1.201 2004/05/16 22:00:48 herbert Exp $

Usage: /usr/sbin/mkinitrd [OPTION]... <-o outfile> [version]

Options:
-d confdir Specify an alternative configuration directory.
-k Keep temporary directory used to make the image.
-m command Set the command to make an initrd image.
-o outfile Write to outfile.
-r root Override ROOT setting in mkinitrd.conf.

See mkinitrd(8) for further details.


Leggi bene e aggiungi -o ;)

-Yara-
15-07-2005, 21:11
Grazie della risposta.

root@antonio:/usr/src/linux # mkinitrd -o /boot/initrd-2.6.12.img 2.6.12
/usr/sbin/mkinitrd: /lib/modules/2.6.12: Not a directory
/usr/sbin/mkinitrd: MODULES needs to be set to none?

E' possibile recuperare i sorgenti del kernel attualmente in uso con apt-get? perchè io ho provato a fare apt-get install kernel-source, ma mi dice che li pacchetto kernel nn ha candidati da installare....vabbeh

-Yara-
15-07-2005, 21:12
Leggi bene e aggiungi -o ;)

Io non so manco cos'è un ramdisk...come faccio a capire quello che c'è scritto?

PiloZ
15-07-2005, 21:16
posta "ls -al /lib/modules/"

PiloZ
15-07-2005, 21:17
Leggi bene e aggiungi -o ;)
battuto nel tempo :D :D :D

:flower:

-Yara-
15-07-2005, 21:18
Ecco qua:

root@antonio:/usr/src/linux # ls -al /lib/modules/
totale 16
drwxr-xr-x 4 root root 4096 2005-07-15 13:09 .
drwxr-xr-x 15 root root 4096 2005-07-15 12:01 ..
drwxr-xr-x 5 root root 4096 2005-07-16 13:53 2.6.10-5-386
drwxr-xr-x 3 root root 4096 2005-07-15 13:09 2.6.12.2


Cos'è?

PiloZ
15-07-2005, 21:21
Io non so manco cos'è un ramdisk...
initrd = initial RAM Disk

Capitolo 57. Disco RAM iniziale: Initrd (http://a2.pluto.it/a273.htm) :read:

-Yara-
15-07-2005, 21:24
Vabbeh provo da solo...penso che al posto di mkinitrd /boot/initrd-2.6.12 2.6.12
devo mettere mkinitrd /boot/initrd-2.6.12.2 2.6.12.2

PiloZ
15-07-2005, 21:24
Ecco qua:

root@antonio:/usr/src/linux # ls -al /lib/modules/
totale 16
drwxr-xr-x 4 root root 4096 2005-07-15 13:09 .
drwxr-xr-x 15 root root 4096 2005-07-15 12:01 ..
drwxr-xr-x 5 root root 4096 2005-07-16 13:53 2.6.10-5-386
drwxr-xr-x 3 root root 4096 2005-07-15 13:09 2.6.12.2


Cos'è?
mkinitrd -o /boot/initrd-2.6.12.2.img 2.6.12.2

PiloZ
15-07-2005, 21:25
Vabbeh provo da solo...penso che al posto di mkinitrd /boot/initrd-2.6.12 2.6.12
devo mettere mkinitrd /boot/initrd-2.6.12.2 2.6.12.2
no .img dove lo lasci?...non che sia un vero e proprio errore però :rolleyes:

-Yara-
15-07-2005, 21:26
Ok fatto grazie della disponibilità.
Ultima cosa: come faccio ad aggiornare il sources.list visto che sul sito di kubuntu ho trvato poca roba?

PiloZ
15-07-2005, 21:30
Ok fatto grazie della disponibilità.
Ultima cosa: come faccio ad aggiornare il sources.list visto che sul sito di kubuntu ho trvato poca roba?
figurati :)
chiedilo ai puzzoni del :Puke: Ubuntu Clan (http://www.hwupgrade.it/forum/showthread.php?t=814139)

noi usiamo Debian :cool:

-Yara-
16-07-2005, 12:55
figurati :)
chiedilo ai puzzoni del :Puke: Ubuntu Clan (http://www.hwupgrade.it/forum/showthread.php?t=814139)

noi usiamo Debian :cool:

Si avevo pensato di chiedere la...ma Kubuntu ha Kde e ubuntu gnome giusto? Non è un po diverso?
Cmq adesso non riesco + ad accere a KDE perchè non è riuscito ad avviare il "dcopserver". Help :D (da root funziona a meraviglia)