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:
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
ho l'impressione che non sia il filesystem di root... inoltre puoi controllare l'output (e magari anche postare):
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:
esatto?
Prova invece a fare:

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
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?

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#