Newsgroup: it.comp.os.linux.sys
Titolo: Problemi con ArchLinux

Salve,
Ho provato a seguire il suggerimento di usare ArchLinux come sistema
"base" e mi sto scontrando con un pò di
problemi. Ecco cosa è successo.
Ho scaricato la iso archlinux.2009.08-core-i686.iso ed ho avviato la
macchina virtuale.
Mi sono trovato in ambiente bash e così ho provato startx(da manuale).
Peccato che non me lo riconosce come comando valido. Poco male, mi son
messo su internet ed ho scoperto che forse mancava xOrg così ho
provato ad installare quello. Inutile dire che neanche quello ha
funzionato :-)
Ok, allora cerco di capire perché dice che gli manca xOrg nel synch
db(l'errore che ottengo).
Ri-google e scopro che ci sono un pò di file di configurazione in cui
guardare. Vado giù di nano e google ed alla fine scopro che il mio /
etc/pacman.d/core è bellamente VUOTO! Difficile che possa funzionare
così :-) quindi ri-google e scopro che tutto sommato non è un
problema, basta fare un bell'include di /etc/pacman.d/mirrorlist e
dovrebbe essere felice.
Manco per il cavolo.
Digito pacman -Syu ed ottengo una caterva di errori. A quel punto mi
viene il dubbio che FORSE Archlinux non vede la rete. Un ping 
www.google.com
trasforma il dubbio in certezza.
A quel punto ri-google per cercare di capire come azz abilitare la
rete, scopro il simpatico comando
hwdetect --show-net e a questo punto pensereste che sia tutto
risolto... macché!
Dice che hwdetect non è riconosciuto. SIGH!
Ri-google e scopro che questo programma è nel repository extra.
Cerco di scaricarlo in qualche modo, ma google -> hwdetect download
non sembra dare risultati apprezzabili(aka: come azz lo scarico?).
Ovviamente sto agendo come root e sono in modalità "live".
Qualche suggerimento su come uscire dal problema? Idee?
Ogni indicazione è apprezzata!
Grazie,
Andrea

 Ogni indicazione è apprezzata!
installala, invece di usarla live (neanche sapevo si potesse).
leggiti la wiki e la mailing list di archlinux.
Ciao Jack

http://wiki.archlinux.org/index.php/Official_Arch_Linux_Install_Guide_(Italiano)
http://wiki.archlinux.org/index.php/Beginners'_Guide_(Italiano)

 Ciao Jack
Ciao
Andrea

 Qualche suggerimento su come uscire dal problema? Idee?
Installala in virtualbox (per farci amicizia!), poi vedi se e' quello che ti 
serve.
-- 
last-kernel-inside

la live (vera) c'e':
http://chakra-project.org/

 writes:

Allora è un'ottima distribuzione però non è così semplice, te la
sconsiglio visto che (senza offesa) non mi sembra tu abbia ancora capito
molto di come funzione linux a basso livello.
Mai avuto problemi di sorta in una decina di installazioni di arch (come
esperienza personale)...

 esperienza personale)...
perche' non hai mai provato ad usare l'installer come "live"...
Ciao Jack

 installo, altrimenti fanculizzo.
si, ma quello che hai scaricato e' l'installer, non la live.
Ciao Jack

 writes:

Beh neanche mi era mai venuto in mente.
Se è un installer e  NON è una live, non puoi lamentarti se usi la
macchina come barca e poi affonda ;)

 macchina come barca e poi affonda ;)
E no, un momento, perché al boot GRUB mi dà varie opzioni:
- Boot as LIVE CD
- Boot as LIVE CD(legacy)
ed altre...
Quindi c'è almeno un difetto di comunicazione?
Per me un Live CD è un Live CD, se poi loro arbitrariamente decidono
che un Live CD è invece un'altra cosa...
Andrea

 Ciao Jack
Andrea

 last-kernel-inside
Andrea

 writes:

Qui 
http://www.archlinux.org/download/
nessuno fa riferimento a live, il fatto che su grub ci sia scritto
significa poco.
E in un certo senso è una live, nel senso che l'installer non parte in
automatico e puoi fare molte altre cosette a mano.
Il concetto di live/installer è (credo) stato iniziato da knoppix e poi
ad ubuntu, e francamente non l'ho mai sopportato, se devo solo
installare perché devo aspettare mezz'ora che sto ca*** di Xorg parta?
E poi Arch è profondamente diversa dalle distro più semplici, nel senso
che di default non ha nulla, neanche Xorg, quindi non avrebbe proprio
senso parlare di live come c'è per Ubuntu ad esempio.

 senso parlare di live come c'è per Ubuntu ad esempio.
Quello non è un problema, anzi, per molti versi è un vantaggio e
proprio ciò che mi
interessa: una distro senza "niente" e di cui poi vada fatto un tweak
incrementale in
base a ciò che ti serve. Mi ha tratto in inganno la dicitura "live",
in quanto la stragrande
maggioranza delle distribuzioni ha la doppia funzione sia installable
che live e quelle che
riportano solo live solitamente hanno uno script di avvio
dell'installazione di un qualche tipo, non
necessariamente grafico ma facilmente raggiungibile e visibile.
Non è per fare polemiche perché non mi piacciono, però cavolo almeno i
network drivers?
Non capisco una blindatura così estrema quando una connessione almeno
alla intranet oggidì è
quasi obbligatoria... ma magari sono io che non capisco per carità!
Ho fatto un dmesg | grep TCP e mi sono reso conto che lo stack tcp lo
alloca(infatti alla fine dice TCP cubic registered).
Quindi lo stack c'è, ma non i network drivers(apparentemente)! Mah...
Mi sono perso qualcosa?
Andrea

 Andrea
Mm direi di sì, perché io comunque di solito installo sempre via rete e
la rete mi ha sempre rilevato tutto senza problemi...
Prova con /arch/setup a configurare la rete e vedrai che va,
semplicemente non verranno caricati al boot ma solo in fase di setup,
tutto qui (a naso eh non ho verificato).

 tutto qui (a naso eh non ho verificato).
Pare anche a me,comunque un dhcpcd -d eth0 dovrebbe bastare(sempre che eth0 
esista!).
-- 
last-kernel-inside

 writes:

Beh non esiste se i moduli non sono caricati...
Comunque un modo brutale per caricarli tutti è un semplice
--8<---------------cut here---------------start------------->8---
cd /lib/modules/2.6.32-ARCH/kernel/drivers/net/
for x in *; do modprobe ${x%%.ko}; done
--8<---------------cut here---------------end--------------->8---
Ma sono piuttosto convinto che ci siano n altri modi meno stupidi ;)

 che un Live CD è invece un'altra cosa...
http://mirrors.kernel.org/archlinux/iso/2009.08/instructions.txt
All CDs and USB images are installation media and Live CDs
which can be used as maintenance and rescue systems.
These are for offline installations when no Internet access is available
to install the base system.
Mi sembra abbastanza chiaro.
LiveCD != Sistema preconfigurato stile Ubuntu.
-- 
"Stop staring at my output: you have no life!"
(GCC on Gentoo users)
http://med.homelinux.org/spooky