[ubuntu-it] aggiornamento kernel su penna usb
Antonio Doldo
antonio.doldo a gmail.com
Dom 9 Maggio 2010 00:23:27 BST
Il 08/05/2010 13:39, Felix ha scritto:
> Il 07/05/2010 07:27, Antonio Doldo ha scritto:
>
>> In effetti l'immagine è sgranata, la prossima volta ti conviene
>> uploadare su siti tipo imageshack.us e postare il link ;)
>>
> Ok... hai ragione ;-))))
>
>
>> Da quello che vedo, si fa per dire :-) , il kernel è 2.6.32-21, quindi
>> basterebbe che tu copiassi il nuovo kernel in /boot e istruissi grub
>> con la label appropriata. Quello che non mi è chiaro è che tu parli di
>> pendrive FAT32 con grub, in questo caso ci deve essere il file
>> menu.lst o grub.cfg dove GRUB legge. Cerchiamo di capire allora come
>> hai costruito questa pendrive:
>>
>> * Hai usato il CD di lucid e estratto il contenuto nella pendrive?
>>
> Si il cd di lucid... dalla mia Lucid attraverso
> >Sistema>Amministrazione>Creatore dischi di avvio...
>
>
Purtroppo non uso lucid, ma mi pare che fino a ora per il boot sia stato
utilizzato sempre syslinux e non grub :-O
per cui vale il discorso che ti favevo all'inizio, syslinux legge il
file syslinux.cfg/isolinux.cfg dove viene dichiarato il nome del kernel
e dell'immagine di boot (di solito vmlinuz e initrd.lz) che si trovano
nella directory casper. Se tu vuoi usare un altro kernek, basta che copi
il kernel e l'immagine come vmlinuz1 initrd1.lz e crei un etichetta
apposita nel file isolinux/text.cfg, tipo:
label Miokernel
menu label ^Mio Kernel
kernel /casper/vmlinuz1
append file=/cdrom/preseed/ubuntu.seed boot=casper
initrd=/casper/initrd1.lz quiet splash --
Rimane il fatto che al boot il kernel cercherà nel filesystem la dir
/lib/modules/<nome_del_kernel> e a questo devi provvedere tu, ma è
sufficiente la copia all'interno di casper-rw
>> * esiste il file casper-rw? e se si quanto è grande?
>>
> Si, è 4Gb esattamente la dimensione che ho assegnato in fase di
> creazione del sistema.
>
>
Caspita, abbastanza grande :)
>> puoi postare l'output di 'fdisk -l'
>>
> ubuntu a ubuntu:~$ sudo fdisk -l
>
> Disco /dev/sda: 500.1 GB, 500107862016 byte
> 255 testine, 63 settori/tracce, 60801 cilindri
> Unità = cilindri di 16065 * 512 = 8225280 byte
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Identificativo disco: 0x07020702
>
> Dispositivo Boot Start End Blocks Id System
> /dev/sda1 * 1 6375 51207156 7 HPFS/NTFS
> /dev/sda2 6376 60802 437178992+ f W95 Esteso (LBA)
> /dev/sda5 6376 7013 5124703+ 7 HPFS/NTFS
> /dev/sda6 7014 7511 4000153+ 82 Linux swap / Solaris
> /dev/sda7 7512 7754 1951866 83 Linux
> /dev/sda8 7755 10793 24410736 83 Linux
> /dev/sda9 10794 60802 401691406+ 83 Linux
>
> Disco /dev/sdb: 8027 MB, 8027897856 byte
> 255 testine, 63 settori/tracce, 976 cilindri
> Unità = cilindri di 16065 * 512 = 8225280 byte
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Identificativo disco: 0x000bf578
>
> Dispositivo Boot Start End Blocks Id System
> /dev/sdb1 * 1 976 7839688+ b W95 FAT32
> ubuntu a ubuntu:~$
>
>
questa è la tua penna da 8GB in FAT32,
>> e 'ls -lR /boot'
>>
> ubuntu a ubuntu:~$ sudo ls -IR /boot
> abi-2.6.32-21-generic memtest86+.bin
> config-2.6.32-21-generic System.map-2.6.32-21-generic
> grub vmcoreinfo-2.6.32-21-generic
> initrd.img-2.6.32-21-generic
> ubuntu a ubuntu:~$
>
>
VIsto che il file casper-rw è grande puoi installare direttamente da
pacchetto deb, considera che _TUTTE_ le modifiche vengono salvate li
dentro, ti consiglio di non esagerare nelle installazioni, pena la
caduta di performance, visto che il file da 4GB deve essere "aperto"
ogni volta ;)
>> Tips: il file casper-rw può essere montato come loop in r/w:
>>
>> $ sudo mount -o loop casper-rw /media/cdrom
>>
>> dopo che hai copiato il kernel basta smontarlo
>>
>> se invece vuoi crearne uno vuoto da 1GB puoi usare:
>>
>> sudo dd if=/dev/zero of=casper-rw bs=64K count=16000
>> sudo mke2fs -j -F casper-rw
>>
> 1000, 1000 grazie.
> Purtroppo ho tutto già montato di default... troppo direi!
> E forse la cosa che meno mi piace della Lucid che per il resto è davvero
> un capolavoro.
> Troppe azioni che prima prevedevano l'inserimento della pwd di
> amministratore ora sono "libere"... questa non è la filosofia Linux e
> non mi piace.
>
>
Che dire? anni fa ci si lamentava delle difficoltà per far funzionare
qualunque cosa, oggi è quasi l'opposto, come si dice da secoli: "Altri
tempi, una volta....." :-)
>> Ciao,
>> Antonio
>>
> Grazie ancora,
> Felice
>
>
Ciao e buon pendriving.
A.
Maggiori informazioni sulla lista
ubuntu-it