Pagina 1 di 2

/bin/sh: can't access tty: job control turned off

Inviato: domenica 4 marzo 2007, 20:29
da Skag
Scusate se apro un nuovo topic ma non ho trovato niente che potesse aiutarmi...
Qualcuno mi aiuti please!!! >:( >:( >:(

Prima meglio ke mi presenti.. Ciao a tutti mi chiamo luigi e ormai, da abbastanza tempo, uso linux..
Oggi mi sn imbattuto in un problema ke nn so risolvere..
Allora ho un pc con installato solo ubuntu e 2 versioni di kernel 2.6.17-10 e -11. Da stamattina non riesco ad accedere al sistema operativo l'errore è
/bin/sh: can't access tty: job control turned off
(initramfs)
Il problema si presenta con qualsiasi modalità di boot..
Per favore aiutatemi...

Re: /bin/sh: can't access tty: job control turned off

Inviato: domenica 4 marzo 2007, 20:59
da `Alessio`
il problema dovrebbe essere causato da grub, penso di averti trovato una soluzione però prima vorrei sapere una cosa...

il problema ti si presenta anche da livecd??

puoi darmi qualche info in più sul tuo hw? è un portatile?

Re: /bin/sh: can't access tty: job control turned off

Inviato: domenica 4 marzo 2007, 21:12
da Skag
Ciao grazie mille dell'aiuto..
Il problema da live non si presenta..
E un pc desktop p4, 1 hd sata e 512 mb di ram.. dimmi quello ke ti interessa e ti rispondo con precisione..
Ciao e grazie..

Re: /bin/sh: can't access tty: job control turned off

Inviato: domenica 4 marzo 2007, 23:33
da paper0k
Skag ha scritto: Scusate se apro un nuovo topic ma non ho trovato niente che potesse aiutarmi...
Qualcuno mi aiuti please!!! >:( >:( >:(
Domanda, ma da questa ricerca
http://forum.ubuntu-it.org/index.php?ac ... MgdHR5XCI=
non trovi niente ??

Re: /bin/sh: can't access tty: job control turned off

Inviato: domenica 4 marzo 2007, 23:39
da `Alessio`
è probabile che grub punti ad una partizione errata e la soluzione che volevo proporti era questa http://ubuntutaker.wordpress.com/2006/1 ... nare-grub/

in alternativa c'è anche una guida sul wiki RipristinoGrub



c'è un thread anche sul forum internazionale a proposito di questo problema, pare si risolva ripristinando grub (ovvero segui una delle due guide, prova con la prima, poi eventualmente segui uno dei metodi del wiki)

Re: /bin/sh: can't access tty: job control turned off

Inviato: domenica 4 marzo 2007, 23:46
da paper0k
Il problema è da individuare in una errata configurazione dell'initrd del kernel in uso, ti consiglio di vedere la ricerca che ti ho postato prima

Re: /bin/sh: can't access tty: job control turned off

Inviato: lunedì 5 marzo 2007, 9:17
da `Alessio`
mi era sfuggito questo
Skag ha scritto: (initramfs)
:-[ chiedo venia, segui il consiglio di paper0k

Re: /bin/sh: can't access tty: job control turned off

Inviato: lunedì 5 marzo 2007, 13:08
da Skag
Grazie mille a tutti..

Re: /bin/sh: can't access tty: job control turned off

Inviato: lunedì 5 marzo 2007, 19:06
da Skag
Scusatemi ma nn sono riuscito a trovare una soluzione che faccia al mio caso qualcuno mi può guidare..
Ciao e grazie a tutti

Re: /bin/sh: can't access tty: job control turned off

Inviato: lunedì 5 marzo 2007, 19:38
da paper0k
Non riesci ad avviare nemmeno in modalità recovery anche con un altro kernel?
MMM... Proviamo così, dovrebbe andare ma non ne sono sicurissimo...
Esegui il boot quindi col LiveCD, ora devi eseguire il chroot sulla partizione Ubuntu dell'harddisk (per dettagli vedi SOLO il paragrafo "Preparazione dell'ambiente di lavoro" nella pagina wiki http://wiki.ubuntu-it.org/RipristinoGrub) e quindi da terminale:

Codice: Seleziona tutto

sudo update-initramfs -u -k 2.6.17-11-generic
o con la versione del kernel che devi sistemare (vedi al boot nel menu che ti mostra GRUB)  ;)

PS-Della guida devi solo eseguire il paragrafo che ti ho segnalato!

Re: /bin/sh: can't access tty: job control turned off

Inviato: martedì 6 marzo 2007, 13:00
da Skag
Mi metto subito all'opera e ti faccio sapere, grazie mille!!!

Re: /bin/sh: can't access tty: job control turned off

Inviato: martedì 6 marzo 2007, 13:24
da Skag
Allora fino a qui tutto ok..
Preparazione dell'ambiente di lavoro

  1.

      Inserire il Live CD nel lettore CD e riavviare il computer
  2.

      Attendere il completamento dell'avvio del sistema operativo dal CD
  3.

      Una volta avviato il sistema, aprire un terminale da Applicazioni -> Accessori -> Terminale
  4.

      E' ora necessario diventare l'utente root. Dal terminale digitare:

      sudo passwd root

      inserire una password, quindi digitare:

      su

      e inserire la password precedente.
  5.

      Ora è necessario montare le partizioni contenenti i file del bootloader. E' necessario accedere sia alla cartella /sbin/ che a /boot/. Se nel file /etc/fstab c'è una anche la voce /boot/ allora bisogna montare anche quella. Creare un punto di montaggio:

      mkdir /mnt/work

      Se è necessario montare anche /boot/, digitare:

      mkdir /mnt/work/boot

  6.

      Controllare il proprio file /etc/fstab per identificare le partizioni / e /boot/. Probabilmente saranno qualcosa come /dev/hda3 e /dev/hda4. Per il resto di questa guida saranno utilizzati /dev/hda3 e /dev/hda4, adattare quindi i comandi presentati alla propria situazione
  7.

      Eseguire i seguenti comandi per caricare il filesystem e alcune informazioni che possono servire a GRUB:

      mount /dev/hda4 /mnt/work
      mount -o bind /dev /mnt/work/dev
      mount -o bind /proc /mnt/work/proc
      cp /proc/mounts /mnt/work/etc/mtab

Il problema è da qui..

Digitare:

chroot /mnt/work/ /bin/bash
che il sistema mi risponde:
chroot cannot run command '/bin/bash':Ppermission denied

sono loggato come root e l'hd sul quale sto operando è sda1..
Ciao ciao e grazie a tutti dell'aiuto..

Re: /bin/sh: can't access tty: job control turned off

Inviato: martedì 6 marzo 2007, 20:29
da paper0k
MMM.... rifai la procedura, ma senza eseguire il chroot, controlla l'output di

Codice: Seleziona tutto

ls /mnt/work
ho l'impressione che non sia il filesystem di root... inoltre puoi controllare l'output (e magari anche postare):

Codice: Seleziona tutto

sudo fdisk -l
con la LiveCD ;)

Re: /bin/sh: can't access tty: job control turned off

Inviato: martedì 6 marzo 2007, 22:44
da Skag
Eccomi qui..

root@ubuntu:/home/ubuntu# ls /mnt/work
bin    etc        initrd.img.old  mnt  sbin    tmp      vmlinuz.old
boot  home        lib            opt  scripts  usr
cdrom  initrd      lost+found      proc  srv      var
dev    initrd.img  media          root  sys      vmlinuz
e qui mi sembra che tutto sia montato ok se nn sbaglio..


root@ubuntu:/home/ubuntu# sudo fdisk -l

Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot      Start        End      Blocks  Id  System
/dev/sda1              1        9466    76035613+  83  Linux
/dev/sda2            9467        9964    4000185  82  Linux swap / Solaris

CIAO E GRAZIE INFINITAMENTE DELL'AIUTO..

Re: /bin/sh: can't access tty: job control turned off

Inviato: martedì 6 marzo 2007, 22:49
da paper0k
Ok, penso che il mount che hai fatto sia stato:

Codice: Seleziona tutto

mount /dev/sda1 /mnt/work
esatto?
Prova invece a fare:

Codice: Seleziona tutto

sudo chroot /mnt/work
;)

Re: /bin/sh: can't access tty: job control turned off

Inviato: martedì 6 marzo 2007, 22:55
da Skag
Si il mount l'ho fatto così..

root@ubuntu:/home/ubuntu# sudo chroot /mnt/work
chroot: cannot run command `/bin/bash': Permesso negato

Re: /bin/sh: can't access tty: job control turned off

Inviato: martedì 6 marzo 2007, 22:59
da paper0k
Puoi postare l'output di

Codice: Seleziona tutto

ls -l /mnt/work/bin/bash
;)

PS-Che versione usi? 6.06, 6.10, ubuntu, kubuntu, ... ?

Re: /bin/sh: can't access tty: job control turned off

Inviato: martedì 6 marzo 2007, 23:00
da Skag
root@ubuntu:/home/ubuntu# ls -l /mnt/work/bin/bash
-rw-rw-rw- 1 root root 676836 2006-09-19 22:24 /mnt/work/bin/bash

Re: /bin/sh: can't access tty: job control turned off

Inviato: martedì 6 marzo 2007, 23:06
da paper0k
MMM... un po strana questa cosa... perchè non ha i permessi di esecuzione? :o
Per sicurezza facciamo così:

Codice: Seleziona tutto

sudo chmod +x /mnt/work/bin/*
sudo chmod 4755 /mnt/word/bin/check-foreground-console /mnt/word/bin/mount /mnt/word/bin/ping /mnt/word/bin/ping6 /mnt/word/bin/su /mnt/word/bin/umount 
;)

Re: /bin/sh: can't access tty: job control turned off

Inviato: martedì 6 marzo 2007, 23:08
da Skag
X il primo tutto ok..
poi invece:


root@ubuntu:/home/ubuntu# sudo chmod 4755 /mnt/word/bin/check-foreground-console /mnt/word/bin/mount /mnt/word/bin/ping /mnt/word/bin/ping6 /mnt/word/bin/su /mnt/word/bin/umount
chmod: cannot access `/mnt/word/bin/check-foreground-console': No such file or directory
chmod: cannot access `/mnt/word/bin/mount': No such file or directory
chmod: cannot access `/mnt/word/bin/ping': No such file or directory
chmod: cannot access `/mnt/word/bin/ping6': No such file or directory
chmod: cannot access `/mnt/word/bin/su': No such file or directory
chmod: cannot access `/mnt/word/bin/umount': No such file or directory
root@ubuntu:/home/ubuntu#