Samuele Battarra scrisse in data 05/10/2005 13:31:
Mille grazie Samuele e mille grazie anche a Daniele; /boot/grub/menu.lst non è necessario per ora cambiarlo poiché andando a cambiare nel bios la periferica di boot allora la root di grub è sempre "root (hd0,0)". Comunque per fare meno casino tenete conto che su quel PC tutti i bus sono occupati e che d'ora in poi per fare il boot (senza andare a cambiare il boot order nel bios) utilizzerò un dischetto in modo che hd0 sarà sempre hda, hd1 hdab e così via.Alle 12:56, mercoledì 5 ottobre 2005, Paolo Sala ha scritto:Grazie mille Samuele, ma quindi vuoi dirmi che la procedura è giusta? non manca qualcosa? non ho fatto qualcosa che non va, qualche piccola dimenticanza?Come dicevo, se quello che hai fatto è esattemente quello che hai descritto nel primo messaggio, non hai modificato /boot/grub/menu.lst, dove devi cambiare tutti i riferimenti a hdb in hdd.Un'altro possibilità, se usi initrd, è che non hai ricreato la dir /initrd
La parte di grub sul floppy che fa partire la partizione è la seguente:
title Debian GNU/Linux, kernel 2.6 su samsung II root (hd3,0) kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hdd1 ro initrd /boot/initrd.img-2.6.8-2-386 boot
Ed ora, sperando di essere stato sufficientemente verboso torniamo a noi. Effettivamente non avevo creato la dir /initrd ed ora qualcosa è cambiato. Ora mi dice:
pivot_root: no such file or directory /sbin/init: 432: cannot create /dev/null: Directory nonexistent /sbin/init: 433: cannot open /dev/consol: No such file Kernel panic: Attempt to kill init
Forse non devo creare soltanto la dir /dev ma anche "popolarla"? e come? Nel disco "originale" (cioè quello in /dev/hdb) c'è anche una dir /sys. Devo creare anche quella? In che modo?
Grazie mille ancora Paolo