Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian) Forum di discussione italiano
  • Search

creare distro "portabile" gentoo da stage3

Tutte le discussioni direttamente correlabili all'informatica e/o a GNU/*nix.

Moderator: ago

Post Reply
  • Print view
Advanced search
8 posts • Page 1 of 1
Author
Message
napass
n00b
n00b
Posts: 33
Joined: Sun Oct 21, 2007 8:51 am

creare distro "portabile" gentoo da stage3

  • Quote

Post by napass » Mon Jan 14, 2008 6:39 pm

preso da gentoo (installata sul fisso da stage3) ho deciso di crearmi una live gentoo personalizzata partendo da stage3 da installare su una pen drive kingston da 2Gb in modo tale da avere il mio sistema gentoo sempre funzionante (lo userei a scuola al posto dei winzozz pieni di virus....)

ora mi sorge solo un dubbio...

dato che andrò ad installare XFree e KDE dovrei anche installare i driver per la scheda video... e già qui siamo ad un bivio... come potrei fare a capire se la scheda video è una nvidia, una ati o altra e caricare l'uno o l'altro driver ??

ho visto che le distro live già pronte, in fase di boot hanno il riconoscimento automatico delle periferiche... come potrei fare a creare una cosa del genere?

grazie!!!

ciao ciao :wink:
Last edited by napass on Mon Jan 28, 2008 6:35 pm, edited 1 time in total.
Gentoo Rulez!
Top
cloc3
Advocate
Advocate
User avatar
Posts: 4840
Joined: Tue Jan 13, 2004 10:09 am
Location: http://www.gentoo-users.org/user/cloc3/
Contact:
Contact cloc3
Website

  • Quote

Post by cloc3 » Tue Jan 15, 2008 9:24 am

il livecd di gentoo usa:

Code: Select all

linux99 ~ # eix mkx
* x11-misc/mkxf86config
     Available versions:  0.9.1 0.9.9
     Homepage:            http://www.gentoo.org
     Description:         xorg-x11 configuration builder for Gentoo - used only on LiveCD
la tua richiesta sul driver originale della macchina è un po' forte e non so se sarà soddisfatta.
altri strumenti sono xorgcfg e xorgconfig, che dovrebbero essere presenti in xorg.

anche per essi non mi esprimo sul discorso selezione driver.
tieni conto che la selezione driver richiede anche una certa collaborazione dell'hardware, che non è sempre scontata, soprattuto per modelli non aggiornatissimi.
come prima cosa, cerca di fare qualcosa che usi con il driver visa, che funziona garantito, il resto verrà dopo.

prova anche a cucare che applicazione usano le distribuzioni a cui ti riferisci. gentoo la distribuzione migliore per copiare quello che fanno gli altri.
vu vu vu
gentù
mi piaci tu
Top
napass
n00b
n00b
Posts: 33
Joined: Sun Oct 21, 2007 8:51 am

  • Quote

Post by napass » Mon Jan 28, 2008 6:34 pm

grazie per la risposta.. purtroppo ho trovato un po di tempo solo oggi...

facciamo il punto della situazione...

ho installato la gentoo su una pendrive kingston da 2gb con grub come bootloader.
il mio scopo è quello di arrivare a creare un sistema in grado di essere "portabile", ossia di autoriconoscere l'hardware e di configurarsi di conseguenza.
Mi sono imbattuto nella strada dei livecd ma ho scartato l'idea dato che in pratica non permettono la modifica del sistema dato che occorre passare per squashfs e unionfs.

Attualmente la pendrive sul mio pc è riconosciuta come /dev/sdc in cui ho:
/dev/sdc1 --> share (fat32)
/dev/sdc2 --> boot (ext3)
/dev/sdc3 --> swap
/dev/sdc4 --> root (ext3)

dato che sul mio pc ho anche un fake-raid ho creato la initramfs con il DMRAID per permettermi di leggere il contenuto dell'hard disk.

grub è configurato per avviare la initramfs e montare la real_root in /dev/sdc4.

e fino qui tutto funziona alla grande. il sistema effettua il boot ed è tutto configurato.

ora il problema è: creare uno script che mi permetta di autodeterminare la root e di montarla di conseguenza dato che su altri pc può essere identificata come /dev/sda4 ecc...

spulciando l'initramfs ho trovato le seguenti linee:

REAL_ROOT=''
FAKE_ROOT=''
REAL_ROOTFLAGS=''
CRYPT_SILENT=0
for x in ${CMDLINE}
do
case "${x}" in
real_root\=*)
REAL_ROOT=`parse_opt "${x}"`
;;
root\=*)
FAKE_ROOT=`parse_opt "${x}"`
;;
subdir\=*)
SUBDIR=`parse_opt "${x}"`
;;
real_init\=*)
REAL_INIT=`parse_opt "${x}"`
;;
init_opts\=*)
INIT_OPTS=`parse_opt "${x}"`
;;

da quello che ho letto qua e là in giro per il web, la linea REAL_ROOT=`parse_opt "${x}"` serve per assegnare alla variabile REAL_ROOT il valore di real_root del grub.conf tramite la funzione parse_opt.

ora mi servirebbe qualche consiglio su come autodeterminare la root da montare. se non sbaglio i LiveCD permettono questa cosa.

c'è qualche anima pia in grado di aiutarmi?

grazie!

ciao ciao :D
Gentoo Rulez!
Top
djinnZ
Advocate
Advocate
User avatar
Posts: 4831
Joined: Thu Nov 02, 2006 12:47 pm
Location: somewhere in L.O.S.
Contact:
Contact djinnZ
Website

  • Quote

Post by djinnZ » Mon Jan 28, 2008 7:03 pm

dai uno sguardo in alternativa ad hwsetup ed alla use binary-drivers per la root cerca sul forum a proposito di mount by-uuid o by-label
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Top
napass
n00b
n00b
Posts: 33
Joined: Sun Oct 21, 2007 8:51 am

  • Quote

Post by napass » Sat Feb 02, 2008 12:55 pm

djinnZ wrote:dai uno sguardo in alternativa ad hwsetup ed alla use binary-drivers per la root cerca sul forum a proposito di mount by-uuid o by-label
grazie per la dritta!! in questi giorni ho provato e ci sono riuscito.

come bootloader uso extlinux (syslinux per ext3) e funziona tutto anche con il dmraid, device mapper e mount by-label!!!

grazie!!! :D
Gentoo Rulez!
Top
djinnZ
Advocate
Advocate
User avatar
Posts: 4831
Joined: Thu Nov 02, 2006 12:47 pm
Location: somewhere in L.O.S.
Contact:
Contact djinnZ
Website

  • Quote

Post by djinnZ » Sat Feb 02, 2008 1:03 pm

felice di esserti stato d'aiuto. Se aggiungi il [risolto] al titolo e spieghi meglio come hai risolto con hwsetup etc. meglio ancora.
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Top
napass
n00b
n00b
Posts: 33
Joined: Sun Oct 21, 2007 8:51 am

  • Quote

Post by napass » Wed Feb 27, 2008 9:21 pm

riekkime... ormai di questo passo penso che terminerò il lavoro tra una decina di anni....

cmq ho assegnato la label (nome) alle partizioni con

e2label nome_device nome_etichetta

e poi in fstab ho aggiunto:

LABEL=GentooUSB-root / ext3 auto 0 1

tutto qui... :)
Gentoo Rulez!
Top
randomaze
Bodhisattva
Bodhisattva
User avatar
Posts: 9985
Joined: Tue Oct 21, 2003 7:55 am
Contact:
Contact randomaze
Website

  • Quote

Post by randomaze » Thu Feb 28, 2008 8:14 am

Discussione *molto interessante* ma pur sempre una discussione ;-)

Moved from Forum italiano (Italian) to Forum di discussione italiano.
Ciao da me!
Top
Post Reply
  • Print view

8 posts • Page 1 of 1

Return to “Forum di discussione italiano”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic