Visualizza un messaggio singolo
Vecchio 07-07-2008, 02:40 AM   #1 (permalink)
davidea
Junior Member
 
L'avatar di davidea
 
Iscritto al forum dal: Jul 2008
messaggi: 18
predefinito installazione xandros su sdhc eeepc 900 [lungo] [risolto]

volevo installare xandros su sdhc 8giga classe 6 sul mio piccolino 900 .....

seguo la guida sembra andare tutto a perfezione, tra parentesi ho 2 anni di esperienza su kubuntu desktop, riavvio....
ma inesorabilmente mi spunta busybox..... con un' errore che dice

Could not mount unionfs. Starting debugging shell....

essendo all' asciutto di unionfs, vedo un po' sul link da dove si scaricano i file modificati per usb, e mi ritrovo un file

initramfs-usblabel-nounionfs-eeepc.tgz


a proposito, ma qualcuno mi sa' dire chi e' che ha fatto questi file? visto che sono appoggiati su di un sito che non mi sembra c'entri niente col piccolino (taoismo)?

quindi penso, questo fa' al caso mio..... copio il file, modifico menu.lst per caricare questa nuova versione di initramfs e riavvio....

Could not mount OS on /dev/sdc1. Starting debugging shell

quindi visto che gia' in passato avevo giochicchiato con initramfs, vi guardo un po' dentro
ed in effetti facendo un vi init vedo che c'e' una riga dove viene montato il disco con l' so e viene montata come ext3 ... ma io ho il so in ext2 e la cosa non va' bene, provo manualmente a montare ext2 , do' il comando di switch_root ed ecco che mi si avvia il mio bravo so.... un po' lentino, ma va'
quindi spengo, riavvio da kubuntu ripiallo la sdhc
tune2fs -j /dev/sdc1 e converto da ext2 in ext3
riavvio nuovamente da sdhc, mi arriva all' accettazione del contratto, accetto, ma poi rimane bloccato li' non va piu' avanti (ho aspettato 3 ore!)
se riavvio e provo a dare un fsck /dev/sdc1 vengono fuori una montagna d'errori visto che il filesystem e' stato smontato brutalmente (ma ext3 non doveva evitare questo problema?)
intanto mi sono documentato su cosa e' unionfs, una genialata spettacolare, quindi ripiallo la sdhc, ormai sono diventato un mago in cio', e riparto con le due partizioni, stesso errore di unionfs...... solito
vi init

mount -t ext2 -o ro $ROOT /mnt-system

che monta il file system SYSTEM_USB in /mnt-system

mount -t ext3 -o rw,noatime,nodiratime $USERPART /mnt-user

che monta il filesistem USER_USB in /mnt-user

mount -t unionfs -o dirs=/mnt-user=rw:/mnt-system=ro unionfs /mnt

che effettua l' unionfs tra i due filesistem e che mi da' errore, putroppo non posso provare direttamente il comando dalla busybox, perche banalmente, il layout della tastiera montata non ha il simbolo = (o sono io che ormai rinc.... me lo sono perso??)

riavvio sotto kubuntu, e provo a dare i tre comandi di mount, tutto funziona alla perfezione, anche l' unionfs .......

in tutto cio' se provo a scompattare con cpio il file initramfs-usblabel-eeepc.img va' tutto bene e riesco a vedere cio' che c'e' all' interno , mentre se provo con initramfs-usblabel-nounionfs-eeepc.img , mi da' un' errore di fine anticipata del file........

tutto cio' normalmente e' stato provato con l' impostazione del bios install os su finished!

l' unica cosa che posso pensare e' che le versioni del kernel (quella del mio file p701l relativo ad un 900 , e quella che vorrebbe il file initramfs scaricato) sono differenti in qualcosa, e quindi l' unica strada e' quella di spachettare con cpio il file initramfs originale e a manina inserirgli i moduli e gli script, anche perche' preferirei avere un' unico filesistem ext3 visto che normalmente backuppo tutto con dd

ho pure provato a usare l' opzione del bootloader "mount USER partition in RAM disk" ma niente, stesso errore....

idee? suggerimenti??
 

Ultima modifica di davidea : 07-14-2008 a 01:48 AM. Motivo: inserimento tag risolto nel titolo
davidea non è in linea   Rispondi quotando
Sponsored Links
 
Page generated in 0.16870 seconds with 8 queries