Il 01 dicembre 2011 19:04, Ernesto Cuconato <[email protected]> ha scritto: > Il giorno mer, 30/11/2011 alle 17.10 +0100, NN_il_Confusionario ha scritto: > > On Wed, Nov 30, 2011 at 04:18:16PM +0100, Ernesto Cuconato wrote: >> Ecco l'output >> >> /dev/sda: sticky x86 boot sector; > [snippete] > > sembra dire che hai un "normale" mbr "DOS" (niente gpt ...) con > partizione estesa l'ultima delle 4 primarie. Niente GRUB nell mbr! dove > lo hai installato? > > Il comando che ho dato è stato grub-install /dev/sda, dunque è nell'mbr! > >> /dev/sda1: sticky Unix Fast File system [v2] > [snippete] > > dunque kFreeBSD e` certamente in sda1, dunque come dicevo grub si > incasina da solo nel riconosimento di tale partizione e questo errore > provoca in catena il resto (in particolare, il tuo rimettere a posto i > files di pre-conf di grub che avevi modificato non puo` correggere > questo errore) > > Quindi e` del tutto corretto quello che ti hanno gia` detto sullo slice > s1 invece di s5 per la riga di avvio di kFreeBSD da grub. > >> /dev/sda3: sticky Linux rev 1.0 ext4 filesystem data, > [snippete] > > sembra la / di linux. > > Lo è > >> /dev/sda5: sticky Linux/i386 swap file (new style), version 1 (4K > [snippete] > > sembra la swap di linux. Che ovviamente se tenti di usare come / per > kFreeBSD non funzionera`. >> /dev/sda6: sticky Linux rev 1.0 ext4 filesystem data, > [snippete] > > sembra la /home (o simili) di linux > > > Partizione dati > >> L'unico file che ho copiato da una partizione all'altra è stato grub.cfg >> relativo a Debian KfreeBSD, per il resto non ho modificato niente. > > e potrebbe essere proprio questo a incasinare grub? > > Se lo hai messo al posto di /boot/grub/grub.cfg che avevi, mi pare > possibile (noto che *NON* hai fatto vedere il tuo /boot/grub/grub.cfg > attuale, e neanche il grub.cfg.new generato con errori, e neanche il > boot/grub/grub.cfg della installazione di kFreeBSD) > > Se invece lo hai messo da altra parte e rinominato, mi pare improbabile > (ma non proprio impossibile; non ho analizzato cosa fa update-grub per > riconoscere l'installato; essendo uno scipt di shell potresti > analizzarlo anche tu). Nota: update-grub *cerca* altre installoazioni di > grub e se le trova le rende disponibili (con chaiload o simili) nel > proprio menu. Se ricordo correttamente (improbabile) l'ultima > installazione di kFreeBSD e linux assieme che ho fatto, con la > partizione kFreeBSD montata in linux (che era ext2 nel mio caso, non > ufs2) update-grub si era accorto da solo dell'altro grub. Ma la mia era > una istallazione molto particolare, con partizioni FreeDOS, FreeBSD, > kFreeBSD e linux, due grub installati nei boot sectors delle relative > partizioni, un mbr invece "normale DOS" che lancia FreeDOS con grub4dos > che lancia gli altri due grub ... > > SUGGERIMENTO TEMPORANEO: finquando non capisci la causa della > auto-ubriacatura di update-grub (causato da un cattivo > autoriconoscimento di cosa e` installato in sda1), quello che puoi fare > e`: (1) assicurarti di avere un buon sistema di avvio di rescue (distro > live, supergrubdisk, ...); (2) modificare a mano e direttamente > /boot/grub/grub.cfg di linux (proprio la cosa che il file dice di NON > fare in quanto autogenerato, ma al momento non autogenera causa > ubriacatura). In questo modo dal grub di linux puoi avviare tutto > (aggiungendo la sezione per kFreeBSD come ti e` stato suggerito, con la > giusta partizione s1 non s5). > > > Ecco gli allegati ;-) > > La partizione /sda1, inoltre, è inaccessibile dal sistema Linux, poichè mi > dà quest'errore: > > root@Zeppelin:/home/ernesto# mount /dev/sda1 -t ufs /mnt > mount: wrong fs type, bad option, bad superblock on /dev/sda1, > missing codepage or helper program, or other error > In some cases useful info is found in syslog - try > dmesg | tail or so > >
La partizione ufs non la monti perchè devi ricompilare il kernel ed abilitarlo alla scrittura. http://www.edmondweblog.com/index.php/2010/02/18/scrittura-filesystem-ufs-con-debian/ Se non vuoi perdere troppo tempo, scarica il mio che è già a posto ;) http://www.edmondweblog.com/index.php/2011/11/20/deb-per-kernel-3-1-1-ck2-debian-squeezews-e-lmde/ edmond -- Per REVOCARE l'iscrizione alla lista, inviare un email a [email protected] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [email protected] To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/CAAyojbcu+Y=VQNAFA+yVWwUg=USbCnOgR45Pkzw9L7=nand...@mail.gmail.com

