View previous topic :: View next topic |
Author |
Message |
Krog Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/1658153172484fc8b69416b.jpg)
Joined: 26 Jun 2007 Posts: 354 Location: Roma, Italy
|
Posted: Sat Feb 16, 2008 3:37 pm Post subject: gentoo su hard disk esterno |
|
|
Salve a tutti
Ho comprato di recente un hd esterno usb da 160 giga e vorrei destinare almeno 5 gb a linux.
Ok, ho letto qua e là il forum e la guida ufficiale per creare una liveusb, ma quello che vorrei fare io è avere una installazione vera e propria con possibilità di emergere i pacchetti che mi aggradano, aggiornarli o rimuoverli.
Ma al contempo mantenere le capacità del livecd di rilevare l'hardware su cui metterò questo hd e adattarsi ad esso.
Cosa dovrei fare? Copiare alcuni script dal livecd? Quali?
Grazie in anticipo ![Wink :wink:](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cloc3 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/39525275142a0fd302dc7e.gif)
Joined: 13 Jan 2004 Posts: 4811 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Sun Feb 17, 2008 7:10 am Post subject: Re: gentoo su hard disk esterno |
|
|
Krog wrote: |
Ok, ho letto qua e là il forum e la guida ufficiale per creare una liveusb, ma quello che vorrei fare io è avere una installazione vera e propria con possibilità di emergere i pacchetti che mi aggradano, aggiornarli o rimuoverli.
|
e perché non dovresti avere questa possibilità?
non c'è alcuna differenza logica tra una installazione usb e una installazione su disco interno. al massimo cambiano i driver per la gestione della memoria di massa, che dovrai includere built-in nel kernel.
per il resto, una liveusb, costruita su una partizione accessibile in scrittura (non dovrai usare, naturalmente, compressioni squashfs) assolve tutte le richieste che hai espresso. la puoi persino installare da cdrom, con le stesse tecniche descritte nel manuale ufficiale. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Krog Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/1658153172484fc8b69416b.jpg)
Joined: 26 Jun 2007 Posts: 354 Location: Roma, Italy
|
Posted: Mon Feb 18, 2008 7:38 am Post subject: |
|
|
è quello il problema, la guida ufficiale ti fa lasciare tutto in squashfs
per questo volevo fare una installazione standard.
Però dovrei copiare dalla livecd (non so se c'è un metodo migliore) tutti gli script che normalmente non vengono installati e che consentono alla livecd di essere "versatile".
Il kernel come dovrei compilarlo? C'è da qualche parte il .config del kernel della livecd? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cloc3 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/39525275142a0fd302dc7e.gif)
Joined: 13 Jan 2004 Posts: 4811 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Mon Feb 18, 2008 8:41 am Post subject: |
|
|
Krog wrote: |
per questo volevo fare una installazione standard.
|
infatti. è questo che devi fare.
consultare il manuale gentoo.
in pratica non c'è alcuna differenza.
per compilare il kernel, genkernel dovrebbe fare tutto da sè.
verifica solo (magari a mano, con menuconfig) che le opzioni relative all'usb (ehci-hcd e usb-storage) siano built-in e non modulari.
alla fine sarebbe preferibile installare grub al posto giusto, cioà nell'mbr del disco usb, piuttosto che sul disco rigido interno.
ma di questo, magari ti occuperai successivamente.
piuttosto, 5Gb per una gentoo potrebbero andare stretti, perché molto spazio viene occupato dai file sorgenti. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Krog Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/1658153172484fc8b69416b.jpg)
Joined: 26 Jun 2007 Posts: 354 Location: Roma, Italy
|
Posted: Mon Feb 18, 2008 9:15 am Post subject: |
|
|
pensavo di montare opportunamente la mia gentoo del pc fisso in modo da usare il portage tree e le directory di download/compilazione del pc fisso.
In questo modo riduco anche i processi di scrittura dell'hd usb.
Ripeto, il mio dubbio non è su come fare l'installazione standard, ma su cosa aggiungere agli init script per rendere l'init simile a quello delle live |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
djinnZ Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/3978748614ef08bfa7f764.jpg)
Joined: 02 Nov 2006 Posts: 4831 Location: somewhere in L.O.S.
|
Posted: Mon Feb 18, 2008 12:03 pm Post subject: |
|
|
C'è un thread su come mettere gentoo su una memory stick USB fatti accodare a quello. _________________ scita et risus abundant in ore stultorum sed etiam semper severi insani sunt
mala tempora currunt...mater stultorum semper pregna est
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist ![Wink :wink:](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cloc3 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/39525275142a0fd302dc7e.gif)
Joined: 13 Jan 2004 Posts: 4811 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Mon Feb 18, 2008 1:36 pm Post subject: |
|
|
djinnZ wrote: | C'è un thread su come mettere gentoo su una memory stick USB fatti accodare a quello. |
Questo
non so se Krog sta chiedendo quello.
non ha specificato, infatti, a che genere di script si riferisce.
se parla, ad esempio, di quei meccanismi che permettono di montare la home in tmpfs con unionfs, si tratta di soluzioni utili quando il filesystem è accessibile in sola lettura. Ma non è il suo caso, perché lui i gighi li ha.
secondo me Krog non ha proprio nessun problema. dovrebbe installare normalmente e poi guardare quali personalizzazioni possano risultare utili a lui. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Krog Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/1658153172484fc8b69416b.jpg)
Joined: 26 Jun 2007 Posts: 354 Location: Roma, Italy
|
Posted: Mon Feb 18, 2008 2:45 pm Post subject: |
|
|
in pratica io voglio fare ciò:
sto a casa, uso la mia gentoo tascabile sul mio pc stra fico.
vado a lavoro, uso la mia gentoo tascabile sul pc-cesso-a-rotelle dell'ufficio.
vado a casa di mio cuggino: uso la mia gentoo tascabile sul non-so-cosa visto per la prima volta.
L'ideale sarebbe che se non posso avviare direttamente la mia linux, ci sia qualche software di virtualizzazione nella partizione windows per farmi usare linux virtualizzato. Come vidi un secolo fa con una qualche mini distribuzione che ora non ricordo.
Ovviamente emergerei i driver per nvidia e ati, per questo e quello, moduli per ogni cosa. X11 default con vesa, e qualche configurazione più specifica da settare al volo con uno scriptino all'occorrenza.
L'unico mio dilemma sono quegli script che vedo avviando le normali live usb che detectano l'hardware e caricano selettivamente le cose appropriate. Volendoci andare di lusso e capendo cosa fare esattamente, farei come su sabayon che carica anche il compositing manager se rileva che la cosa è fattibile.
Come boot manager grub? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
djinnZ Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/3978748614ef08bfa7f764.jpg)
Joined: 02 Nov 2006 Posts: 4831 Location: somewhere in L.O.S.
|
Posted: Mon Feb 18, 2008 3:29 pm Post subject: |
|
|
https://forums.gentoo.org/viewtopic-t-533878-highlight-usb+live.html
https://forums.gentoo.org/viewtopic-t-559397-highlight-usb+live.html
https://forums.gentoo.org/viewtopic-t-601529-highlight-usb+live.html
https://forums.gentoo.org/viewtopic-t-631718-highlight-usb+live.html
https://forums.gentoo.org/viewtopic-t-486148-highlight-usb+live.html
https://forums.gentoo.org/viewtopic-t-498822-postdays-0-postorder-asc-highlight-usb+live-start-25.html
Come la vedo io:
- sull'hd crei una partizione /boot FAT32 di dimensioni adeguate e quante partizioni ti servono per metterci la gentoo;
- da livecd o dalla gentoo che hai installata in chroot ti installi la tua brava gentoo (CFLAGS="-march=i686 -O2 -pipe" ovviamente)sull'hd usb avendo cura di usare in fstab i device /dev/disk/by-label o by-uuid, per il momento ignoriamo il problema del riconoscimento dell'hardware ed accontentati di una banale consolle testo;
- configuri il kernel includendo builtin il supporto scsi e per tutti i device usb e metti i driver dei controller ata, sata e scsi che reputi utili od anche tutti, tanto vanno sull'hd usb, importante scegli come processo il pentium2 ed abilita il generic x86 support;
- rendi la partizione /boot bootabile con grub (che odio cordialmente, ma questa è una mia idiosincrasia) e come dai thread che ho indicato configuri real_root=/dev/disk/quelchetipare e rootdelay=20 (tanto per andare sul sicuro);
- crei la famigerata immagine da usare per bootare direttamente dal bootmanager di xp o dal cd e la copi su /boot;
- cerchi il buon vecchio loadlin.exe e lo copi sempre su /boot creando un opportuno boot.bat che lo richiama con i parametri del caso;
compri un minicd e ci sbatti sopra l'immagine per il boot
- il driver usb generico per winzozz '98 se pensi di avere a che fare con macchine antiquate
- compri un bel floppy disk e ci sbatti sopra il bootmanager (c'èra una immagine che serviva apposta nel caso di difficoltà di boot da cd, per sistemi operativi generici)
- eventualmente nella partizione di boot ci copi pure gli installer di un software di virtualizzazione (ecco perchè FAT32 e non ext3)
- testi la configurazione in giro;
- avvi la tua live funzionante ed installi hwsetup e hwdata-gentoo e li configuri, così risolvi il problema dell'hardware;
- vai nella sezione "Documentazione e tools" del forum e scrivi un bell'howto dettagliato a disposizione di noialtri pigri nel caso ci dovesse servire in futuro come ringraziamento per averti instradato
.
Descrizione sommaria ma dovrebbe andare, su tutti i pc (dal PII a salire) e successivi acquistati negli ultimi quindici anni (per il caso ci siano più di 4GB di ram dovrai creare un kernel apposito). Sabayon non so cosa usa ma nulla ti vieta di fregarti lo script da quella distribuzione se ti piace. _________________ scita et risus abundant in ore stultorum sed etiam semper severi insani sunt
mala tempora currunt...mater stultorum semper pregna est
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist ![Wink :wink:](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Krog Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/1658153172484fc8b69416b.jpg)
Joined: 26 Jun 2007 Posts: 354 Location: Roma, Italy
|
Posted: Mon Feb 18, 2008 4:03 pm Post subject: |
|
|
che sw di virtualizzazione consigliate? conosco abbastanza bene virtualbox ma è da fare setup ogni volta quando passo da una macchina... c'è qualcosa di automatico?
qemu mi pare di ricordare...
per il resto: appena concludo la cosa ed è soddisfacente, posto resoconto/guida
grazie |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Kernel78 Moderator
![Moderator Moderator](/images/ranks/rank-mod.gif)
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Mon Feb 18, 2008 4:12 pm Post subject: |
|
|
Krog wrote: | per il resto: appena concludo la cosa ed è soddisfacente, posto resoconto/guida
grazie |
non per sminuirti ma non penso che avrà un gran seguito, a quanto ho capito quello che vuoi fare non è molto diverso da una knoppix o simili su usb (ovviamente con gentoo al posto di knoppix) ... _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cloc3 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/39525275142a0fd302dc7e.gif)
Joined: 13 Jan 2004 Posts: 4811 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Wed Feb 20, 2008 7:50 pm Post subject: |
|
|
Kernel78 wrote: |
non per sminuirti ma non penso che avrà un gran seguito... |
parla per te.
io un'occhiata ce la darei.
è molto che non mi occupo dei metodi di riconoscimento automatico dello schermo e della scheda grafica, e adesso gli script disponibili hanno fatto passi avanti notevoli, e potrebbero emergere benissimo cose che non so.
questo è forum di cose utili, non votato all'originalità a tutti i costi. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Kernel78 Moderator
![Moderator Moderator](/images/ranks/rank-mod.gif)
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Wed Feb 20, 2008 8:26 pm Post subject: |
|
|
cloc3 wrote: | Kernel78 wrote: |
non per sminuirti ma non penso che avrà un gran seguito... |
parla per te.
io un'occhiata ce la darei.
è molto che non mi occupo dei metodi di riconoscimento automatico dello schermo e della scheda grafica, e adesso gli script disponibili hanno fatto passi avanti notevoli, e potrebbero emergere benissimo cose che non so.
questo è forum di cose utili, non votato all'originalità a tutti i costi. |
Non ho mai detto che non può chiedere aiuto qui per farlo, spesso anche io vengo a chiedere consigli per idee che interessano ad un pubblico ristrettissimo o proporre soluzioni che non interessano praticamente a nessuno. Lo faccio per la voglia di imparare e veramente non era per sminuirlo ma per prepararlo al fatto che non ostante il suo entusiasmo potrebbe non avere un gran riscontro (perchè esistono già soluzioni simili, a quanto ho capito della sua idea, e perchè è una cosa molto di nicchia, molti utenti gentoo ancora cercano di perfezionare le CFLAGS).
Se posso permettermi di consigliarti di dare un'occhiata agli script del livecd di gentoo o magari di knoppix, magari potresti trovare innovazioni che non conosci. _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|