Problemi e suggerimenti legati all'installazione di Arch Linux

Messaggio24 febbraio 2012, 0:01 - Ho fatto un macello con "dd" #116208

Non sono pratico del comando dd. Devo mettere la iso netinstall di arch su pennetta usb.
Nella guida ufficiale c'è scritto
Codice: Seleziona tutto
Make sure to use /dev/sdX and not /dev/sdX1

cosa che ho interpretato evidentemente male.
Fatto sta che il file system della penna è /dev/sdb4 e invece io ho dato il comando
Codice: Seleziona tutto
sudo dd if=archlinux-2011.08.19-netinstall-i686.iso of=/dev/sdb

Il risultato è che la penna è ancora vuota, in compenso presumo di aver fatto un danno che non finisce più.
Dunque: tramite gparted vedo sda1 che è quella di root (primaria), poi in sda2 (estesa) ci stanno sda5 (/var), sda6 (/tmp), sda7 (swap), sda8 (/home), e poi c'è un'altra partizione primaria sda3 che è una partizione per le prove.
In /dev/sdb risulta uno spazio di 181 MB (l'immagine che ho scaricato è di 189,8 MB) non allocato.
# fdisk -l /dev/sdb mi restituisce
Codice: Seleziona tutto
Disco /dev/sdb: 189 MB, 189792256 byte
64 testine, 32 settori/tracce, 181 cilindri, totale 370688 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x34bb0455

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           0      370687      185344   17  HPFS/NTFS nascosto


Che cosa ho fatto esattamente? Quello che mi lascia perplesso è che ho un solo hard disk (sda). Che cos'era sdb? E come faccio a rispristinarlo come prima?
PS: Nel frattempo credo sia saggio non riavviare il pc (non so perchè ma ho il vago sentore che farei ancora più danno riavviando).
PS2: Il mio buon senso me lo diceva... per scrivere l'immagine sulla pennetta avrei dovuto mettere sdb4 al posto di sdb vero?
Intel Core Processore i5 650 Box 3,20 GHz 1156 ; AsRock H55DE3 Scheda Madre 1156 Intel 4xddr3 2600 atx vga1759 Full HD ; 2GB DDR3 Memory 1333MHz ; Arch64 + Gnome Shell
Avatar utente
cypherinside
Arciere
 
Messaggi: 263
Iscritto il: 17 ottobre 2010, 13:46
Top

Messaggio24 febbraio 2012, 0:16 - Ho fatto un macello con "dd" #116212

In realtà sul computer non dovresti aver fatto nessun danno. /dev/sdX indica l'intero disco o device mentre /dev/sdXn indica la singola partizione. Quindi /dev/sdb dovrebbe essere la chiavetta usb.

:)
"It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away".
Antoine de Saint Exupéry
http://www.keepsimple.it
Avatar utente
lgaggini
Arciere
 
Messaggi: 277
Iscritto il: 21 gennaio 2011, 0:46
Località: Pescia (PT)
Top

Messaggio24 febbraio 2012, 0:27 - Ho fatto un macello con "dd" #116213

Ma perchè?
$ df -t vfat mi restituisce
Codice: Seleziona tutto
File system    1K-blocchi  Usati Disponib. Uso% Montato su
/dev/sdb4         7869444 396964   7472480   6% /media/STORE N GO

che è per l'appunto la pennetta.
Se è sdb4 come può essere anche sdb?
Adesso in /dev mi ritrovo la voce sdb che non so se prima c'era o no. Ma dai ls /dev tutte le voci dei filesystem dovrebbero essere evidenziate, invece sdb è come se fosse un file.
Il mio sospetto è che magari non esisteva e l'ho creato io (tant'è vero che la dimensione è 181 MB).
Ma se do "sudo rm /dev/sdb" faccio male?
Intel Core Processore i5 650 Box 3,20 GHz 1156 ; AsRock H55DE3 Scheda Madre 1156 Intel 4xddr3 2600 atx vga1759 Full HD ; 2GB DDR3 Memory 1333MHz ; Arch64 + Gnome Shell
Avatar utente
cypherinside
Arciere
 
Messaggi: 263
Iscritto il: 17 ottobre 2010, 13:46
Top

Messaggio24 febbraio 2012, 0:47 - Ho fatto un macello con "dd" #116215

Ok, ho smontato la pennetta (da X non si smontava per cui ho usato umount /media/"STORE N GO").
In dev è sempre presente la voce sdb., fdisk mi da solo sdaX, mentre parted continua a darmi l'errore "Errore: Tabella della partizioni non valida - partizione ricorsiva su /dev/sdb".
Ho reinserito la pennetta e funziona ancora (dentro ci sono dei vecchi mp3 che avevo prima). Ma quando vado a smontarla da X (da nautilus) mi dice
Codice: Seleziona tutto
"Error ejecting: eject exited with exit code 1: eject: tried to use `/dev/sdb' as device
name but it is no block device
eject: tried to use `.//dev/sdb' as device name but it is no block device
eject: unable to find or open device for: `/dev/sdb'

La penna viene comunque smontata, però è evidente che qualcosa non va.
Forse prima del dd /dev/sdb era appunto un "block device" e io l'ho incasinato.
Che posso fare? Sarei tentato di fare sudo rm /dev/sdb, riavviare e vedere che succede ma ho tanta paura...
Ultima modifica di cypherinside il 24 febbraio 2012, 0:53, modificato 1 volta in totale.
Intel Core Processore i5 650 Box 3,20 GHz 1156 ; AsRock H55DE3 Scheda Madre 1156 Intel 4xddr3 2600 atx vga1759 Full HD ; 2GB DDR3 Memory 1333MHz ; Arch64 + Gnome Shell
Avatar utente
cypherinside
Arciere
 
Messaggi: 263
Iscritto il: 17 ottobre 2010, 13:46
Top

Messaggio24 febbraio 2012, 0:55 - Ho fatto un macello con "dd" #116217

sdb4 è una partizione sul device sdb. E' necessario fare il dd verso il device e non verso la singola partizione perchè è necessario creare anche il settore di boot per rendere la chiave usb avviabile.
Per fare questo dd cancella tutto il contenuto presente sulla chiave usb quindi se riesci ancora ad accedere al contenuto della chiave usb qualcosa è andato storto.

:)
"It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away".
Antoine de Saint Exupéry
http://www.keepsimple.it
Avatar utente
lgaggini
Arciere
 
Messaggi: 277
Iscritto il: 21 gennaio 2011, 0:46
Località: Pescia (PT)
Top

Messaggio24 febbraio 2012, 0:59 - Ho fatto un macello con "dd" #116218

Non è che per caso hai usato il comando dd con la partizione presente sulla chiave usb montata? Quella potrebbe essere stata la causa del problema.

https://wiki.archlinux.org/index.php/USB_Installation_Media#Overwrite_the_USB_drive

To install, first ensure the USB device is unmounted

:)
"It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away".
Antoine de Saint Exupéry
http://www.keepsimple.it
Avatar utente
lgaggini
Arciere
 
Messaggi: 277
Iscritto il: 21 gennaio 2011, 0:46
Località: Pescia (PT)
Top

Messaggio24 febbraio 2012, 1:08 - Ho fatto un macello con "dd" #116219

Mi sembra di aver smontato prima la penna ma... tutto è possibile. Ad ogni modo: ora che faccio?
Se monto /dev/sdb in una cartella, risulta che dev/sdb è effettivamente la iso di arch. Quindi è un file a tutti gli effetti che posso cancellare.
Se non ricordo male, concettualmente la directory dev dovrebbe contenere tutti i file dei device, che poi sarebbero dei semplici collegamenti all'hardware corrispondente... credo.
Comunque se questo è vero allora io ho cancellato il collegamento alla penna usb (che però non si sa perchè posso comunque montare quando la inserisco)...
Vabbè basta: provo a cancellare /dev/sdb e riavvio. In caso di disastro continuo a postare col telefonino... :P
Intel Core Processore i5 650 Box 3,20 GHz 1156 ; AsRock H55DE3 Scheda Madre 1156 Intel 4xddr3 2600 atx vga1759 Full HD ; 2GB DDR3 Memory 1333MHz ; Arch64 + Gnome Shell
Avatar utente
cypherinside
Arciere
 
Messaggi: 263
Iscritto il: 17 ottobre 2010, 13:46
Top

Messaggio24 febbraio 2012, 1:52 - Ho fatto un macello con "dd" #116221

Rieccomi (dal pc :) ). La buona notizia è che il pc non ha avuto un collasso gravitazionale. Tutto funziona, la penna funziona, si smonta correttamente, senza messaggi di errore, /dev/sdb è stata ricreata (non come file ma come block device), fdisk e parted... tutto normale.
Unica cosa: quando accendo il pc, se c'è la pennetta attaccata, alla voce "waiting for udev uevents to be processed" mi spara qualche "insulto", che è lo stesso che ritrovo nell'output di dmesg | grep sdb:
Codice: Seleziona tutto
[    8.297560] sd 7:0:0:0: [sdb] 15771720 512-byte logical blocks: (8.07 GB/7.52 GiB)
[    8.298074] sd 7:0:0:0: [sdb] Write Protect is off
[    8.298082] sd 7:0:0:0: [sdb] Mode Sense: 00 00 00 00
[    8.298689] sd 7:0:0:0: [sdb] Asking for cache data failed
[    8.298738] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[    8.302058] sd 7:0:0:0: [sdb] Asking for cache data failed
[    8.302130] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[    8.466904]  sdb: sdb4
[    8.469895] sd 7:0:0:0: [sdb] Asking for cache data failed
[    8.469970] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[    8.470046] sd 7:0:0:0: [sdb] Attached SCSI removable disk

I numeri fra parentesi quadre variano a ogni riavvio (con la penna inserita).

Cercando un pò in rete pare possa essere un problema di qualche modulo che non carica (ma comunque nessuno ha fatto quello che ho fatto io). Comunque per sicurezza ho dato
Codice: Seleziona tutto
pacman -S kmod linux-api-headers linux linux-firmware

ma il problema è rimasto.
Ultima modifica di cypherinside il 24 febbraio 2012, 1:55, modificato 1 volta in totale.
Intel Core Processore i5 650 Box 3,20 GHz 1156 ; AsRock H55DE3 Scheda Madre 1156 Intel 4xddr3 2600 atx vga1759 Full HD ; 2GB DDR3 Memory 1333MHz ; Arch64 + Gnome Shell
Avatar utente
cypherinside
Arciere
 
Messaggi: 263
Iscritto il: 17 ottobre 2010, 13:46
Top

Messaggio24 febbraio 2012, 15:15 - Ho fatto un macello con "dd" #116255

Ho capito cosa è successo: il pc non c'entra nulla. Si è danneggiata la pennetta. Infatti attaccando altra roba usb non dà questo problema all'avvio. L'ho formattata (mkdosfs -F 32 -I -n PENNETTA /dev/sdb4) ma non è cambato niente. C'è modo di sapere se effettivamente è danneggiata irrimediabilmente?
Ho provato con smartctl -T permissive -i /dev/sdb4:
Codice: Seleziona tutto
Vendor:               Verbatim
Product:              STORE N GO     
Revision:             5.00
User Capacity:        8,075,120,640 bytes [8,07 GB]
Logical block size:   512 bytes
>> Terminate command early due to bad response to IEC mode page

(senza "permissive" mi dice "A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options")
Intel Core Processore i5 650 Box 3,20 GHz 1156 ; AsRock H55DE3 Scheda Madre 1156 Intel 4xddr3 2600 atx vga1759 Full HD ; 2GB DDR3 Memory 1333MHz ; Arch64 + Gnome Shell
Avatar utente
cypherinside
Arciere
 
Messaggi: 263
Iscritto il: 17 ottobre 2010, 13:46
Top


Torna a Installazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

Moderatori: 4javier, aleph, veleno77, adriano, Hilinus