Pagina 1 di 1

[Mount] SD non montata

Inviato: domenica 25 settembre 2011, 1:09
da redtag
Ho un DELL XPS L501X con lo slot per le memorie sd ma si monta solamente se accendo il pc con la scheda inserita. Ho provato questo comando per montarla e funziona.

echo 1 | sudo tee /sys/bus/pci/rescan
mi chiede la password e la monta

Ho pensato che di farmi un lanciatore ma chiaramente dovrei modificare il comando per evitare la password.
Qualcuno sa come devo fare?
Accetto altre soluzioni.........grazie

Re: [Mount] SD non montata

Inviato: domenica 25 settembre 2011, 1:13
da filo1234
prova a mettere il comando senza sudo direttamente in /etc/rc.local  prima della riga exit 0 e dovrebbe farlo automaticamente al boot

Re: [Mount] SD non montata

Inviato: domenica 25 settembre 2011, 1:40
da redtag
Succede la stessa cosa.
Se avvio il pc con la scheda si monta in automatico, mentre se la inserisco a pc avviato non si monta.

Re: [Mount] SD non montata

Inviato: lunedì 26 settembre 2011, 0:09
da filo1234
mah è strano allora che poi funzioni dando il comando manualmente...prova a mettere uno sleep 15; prima del comando...

Re: [Mount] SD non montata

Inviato: lunedì 26 settembre 2011, 12:37
da magozurlinux
Prova anche questo script:

da terminale dai questo comando:

Codice: Seleziona tutto

gedit montasd
la riga evidenziata in rosso va inserita la propria password di root

copia ed incolla queste righe:
#!/bin/bash
#
# Monta il floppy disk
function run_like_a_root() {
sudo -S $@ << EOF
tua-password-di-root
EOF
}

echo 1 |  run_like_a_root tee /sys/bus/pci/rescan
salva ed esci dall'editor di testo.

Dai il permesso di esecuzione:

Codice: Seleziona tutto

sudo chmod +x montasd
inserisci l'SD nel lettore e poi dai questo comando:

Codice: Seleziona tutto

./montasd
Puoi creare un lanciatore modificando il percorso dello script, alla fine lo prendi e lo trascini in alto sulla barra della applicazioni ed avrai l'icona nel pannello; puoi cancellare il lanciatore sul desktop, perchè non serve più.

Re: [Mount] SD non montata

Inviato: lunedì 26 settembre 2011, 23:29
da redtag
Bellissima soluzione ma c'è qualche cosa che non ha funzionato.
Non credo di aver fatto errori visto che dovevo inserire solamente la password.

#!/bin/bash
#
# Monta il floppy disk
function run_like_a_root() {
sudo -S $@ << EOF
nene
EOF
}

echo 1 |  run_like_a_root tee /sys/bus/pci/rescan

al comando ./montasd  mi rende

irene@irene-XPS-L501X:~$ ./montasd
[sudo] password for irene: irene@irene-XPS-L501X:~$

ma non mi avvia nulla, anche se vado nella home e gli dico esegui il file

Re: [Mount] SD non montata

Inviato: martedì 27 settembre 2011, 12:57
da magozurlinux
Prova a modificarlo così:

Codice: Seleziona tutto

sleep 2
echo 1 | run_like_a_root "tee /sys/bus/pci/rescan"
salva e riesegui il comando.