Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Spostamento Linux su HD USB e kernel panic

    Salve a tutti.
    Ho un problema nell'avviare un Aspire One con Linpus su hard disk esterno.
    Non ho a disposizione un installer bensì un archivio .tar.bz2 che in pratica è un'immagine della distro installata su un altro Aspire One.
    L'installazione su hard disk interno ha funzionato. Riassumo i passi che ho seguito:

    1. Boot del laptop tramite distribuzione live
    2. Formattazione della macchina (rimosso Windows) e creazione delle partizioni per Linux
    3. Creazione del MBR con grub nella partizione 0
    4. Copia del file immagine tar.bz2 ed estrazione dello stesso
    5. Reboot della macchina

    Poichè su un altro laptop non posso toccare Windows, ho pensato di rifare la stessa procedura ma adattandola a un supporto esterno:

    1. Formattazione del disco USB e creazione delle partizioni per Linux (una swap e una ext3)
    2. Copia del file immagine tar.bz2 ed estrazione dello stesso
    3. Modifica dei file /boot/grub/grub.conf e /etc/fstab per adattarli alla nuova configurazione

    Ho provato a installare grub nel MBR del disco USB nel seguente modo

    1. Boot del laptop tramite distribuzione live
    2. Lancio grub
    3. root (hd1,0)
    4. setup (hd1)
    5. quit

    Tuttavia se tento di fare il boot da questo hard disk non vedo nulla, lo schermo resta nero.
    Allora ho provato a fare il boot tramite un'altra pen drive, in cui ho installato Super Grub Disk. Da qui se faccio:
    Gnu/Linux -> Gnu/Linux (Advanced) -> Boot Gnu/Linux -> /boot/grub/grub.conf -> seleziono la partizione hd(1,0)

    vedo comparire il menu di grub della Fedora Linpus, però ottengo questo errore:

    mount: error 6 mounting ext2
    pivotroot: pivot_root (/sysroot, /sysroot/initrd) failed: 2
    umount /initrd/proc failed: 2
    TuxOnIce: No attempt was made to resume from any image that might exist.
    Kernel panic - not syncing: No init found. Try passing init=option to kernel

    Sono due giorni che faccio ricerche con google e tento di correggere l'errore ma non ci riesco. Qualche suggerimento?

  2. #2
    Utente di HTML.it L'avatar di patel
    Registrato dal
    Jan 2008
    Messaggi
    1,994

    Re: Spostamento Linux su HD USB e kernel panic

    Originariamente inviato da b_alessio
    Ho provato a installare grub nel MBR del disco USB nel seguente modo
    1. Boot del laptop tramite distribuzione live
    2. Lancio grub
    3. root (hd1,0)
    4. setup (hd1)
    5. quit
    Mi sembra tutto corretto, ma prova a ripetere quanto sopra e dopo il comando grub dai
    find /boot/grub/menu.lst
    che ti restituisce i parametri per il comando root

  3. #3
    L'avevo fatto ma ho dimenticato di riportarlo nel messaggio precedente.

    find /boot/grub/menu.lst

    restituisce Error 15: file not found
    Infatti non esiste il file menu.lst ma grub.conf.

    Per conferma, ho riprovato questi due comandi:

    find /boot/grub/grub.conf
    find /boot/grub/stage1

    ed entrambi restituiscono: hd(1,0)

  4. #4
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    devi ricostruire il ram-disk (hint: mkinitrd)

    imho. ciao
    slack? smack!

  5. #5
    Utente di HTML.it L'avatar di patel
    Registrato dal
    Jan 2008
    Messaggi
    1,994
    spiega più in dettaglio per favore.

  6. #6
    Originariamente inviato da cacao74
    devi ricostruire il ram-disk (hint: mkinitrd)

    imho. ciao
    Ho provato ma non ci riesco.

    -Boot da cd
    # mkdir pippo
    # mount -t ext3 /dev/sdx /pippo
    # chroot /pippo /bin/bash

    A questo punto però il comando mkinitrd non è disponibile. Ho provato con un live cd di Fedora, con il DVD di installazione di Fedora in modalità rescue, con Ubuntu e con Mepis.

  7. #7
    Ho risolto il problema del boot in questa maniera.

    1. Avvio il laptop con il live cd di Fedora 8
    2. Monto il disco USB (dev/sdb1) che contiene Linpus, per esempio in /media/disk
    3. # cp -r /media/disk/lib/modules/2.6.23.9lw /lib/modules
    4. # mkinitrd --preload usb-storage --preload ehci-hcd --preload sd_mod --builtin ohci-hcd -o /media/disk/boot/myinitrd.img
    5. Aggiorno grub.conf in modo che venga usato l'initrd che ho appena creato
    6. Aggiorno fstab in modo che monti le corrette partizioni

    Come detto, il boot ora viene eseguito. C'è ancora un problemino però, ossia appena finito il boot e caricata l'interfaccia grafica, compare un popup di errore "Failed to initialize HAL".

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.