[Guida] Remastersys: il tuo ubuntu personalizzato!
-
dany-vai ha scritto:
Ti ringrazio molto ora la cosa è chiara...documentazione e particolarità sulla installazione attraverso wubi si trovano meno facilmente sul web.....la mia preparazione avrebb anche permesso un livello più "alto" ma la chiarezza è sempre ben accetta :-)..(sto skerzando nn ho intenzione d tirarmela :-))Grazie mille anche se ormai ho impostato il dual boot con una part primaria dove c'è xp; un'altra dove è montata /, e una estesa con part logica d swap e part logica per /home....l'installazione con wubi rendeva estremamente instabile il sistema..figurati che mi è bastato tentare di riavviare il server grafico x per corrompere root.disk (non so se hai mai usato ubuntu con wubi...è il file ke wubi usa come spazio per il sistema..un pò cm fanno le macchine virtuali) e ho dovuto eseguire scandisk (ke nella sua "riparazione" lo ha piallato :-)) ed eliminare manualmente tutte i file derivati dall'esecuzione di wubi.exe....poi ho installato il sistema su ext3 con la configurazione ke t ho detto....approfitto con un pò d vergogna della tua disponibilità:-)...vorrei eliminare del tutto la partizione primaria d xp (essendo il mio hd solo di 60 GB si "mangia" anke ridotta all'osso quasi 25 GB).
Il problema è ke ho paura di avere problemi con grub e la tabella delle partizioni....se ho ben capito grub ha ormai sovrascritto il MBR di windows...quindi anche formattando la partizione xp dovrebb succedere semplicemente che grub non "veda" più la partizione di windows come avviabile e eliminare la voce Windows xp ecc da "other operative system".
Quello che mi preoccupa è ke solitamente eseguo queste operazioni con il Gparted di Gnome..avvio in modalità live un cd d una distro (la 9.10) e eseguo le operazioni....non sono però sicuro che automaticamente verrà riscritto menu.list eliminando la voce Windows xp chainloader makeactive ecc ecc....m conviene prima eliminare o commentare le voci relative a xp da menu-list??La partizione poi la tengo formattata in ntfs come archivio dati....non sono però sicuro della "posizione" di tale partizione...sui testi leggo che il bootloader (qualsiasi esso sia) si installa nei "primi byte del disco"..Gparted m mostra ke la part xp si trova nella "prima parte" del disco...ma nn so se qst visualizzazione "grafica" c'entri nulla con la reale disposizione dei file su disco....altrimenti detto: grub si installa NELLA partizione di xp o in un "posto" a parte esterno alle partizioni?....scusam ho un po d confusione a riguardo.....spero di essere stato esauriente...ti ringrazio anticipatamente....soprattutto per il lavoro ke fate...:-) ciao
Allora la tua domanda è tutt'altro che scontata..
per quel che riguarda Xp non mi ricordo, ma per vista e 7 vale la seguente spiegazione (comunque la soluzione che la segue so per certo che funziona anche con XP):
Grub è un programma di ubuntu un po' particolare: infatti si va ad installare nell'MBR (Master Boot Record) di Vista/7. In generale Grub legge il file di lista presente in /boot/grub/ e li trova i sistemi installati con un indice che gli dice come trovarli... Se tu cancelli una partizione, Grub, non essendo stata modificata da nessuno la lista, continuerà a vedere quel sistema anche se non esiste più, ma se selezionato ovviamente non troverà nulla e darà un errore. La lista non si autoaggiorna.. inoltre se la partizione che cancelli è quella dove sta scritto l'MBR di vista/7 Grub no partirà più, e da due sistemi operativi ti ritrovi a poter usare lo schermo come bersaglio per le freccette.. se questo succede NIENTE PAURA perchè il tuo sistema ubuntu è sempre al suo posto... bisognerà soltanto riparare Grub... come si fa?
FACILISSIMO... servono solo 4 comandi che puoi trovare nella guida a apposita qui. A quel punto riparando grub lui eseguirà di nuovo una scansione dei dischi e creerà una nuova lista in cui a regola il sistema windows non esistendo più non dovrebbe comparire... in caso compaia ancora basta commentarlo nella lista che dicevamo prima... stessa cosa con tutte le versioni del kernel che compaiono... io personalmente non ne lascio mai più di due... anche perchè è inutile avere il kernel di 8 mesi fa se funzionano bene quelli a seguire... no?
Fede
-
Bene...se ho ben capito Grub non "sovrascrive" l'MBR ma si "inserisce" in esso (che rimane indissolubilmente nella "prima parte del disco") in modo che il bios trovi fra le istruzioni del MBR anke quella di avviare Grub..il quale a sua volta fa quello che sappiamo.....
Poi a a quanto ho capito posso mettere grub sia nell'MBR (in hd0) oppure nelle altre partizioni. Ma posso metterlo sia nelle primarie che nelle logiche? E quali sono le differenze o i pro/contro tra installarlo nell'MBR o in un'altra partizione?Scusa la mia insistenza ma se qualcosa non funziona perdo un anno buono di lavoro...
Grazie mille per quello ke fai....:-)
-
Scusa ma m'è venuto un altro dubbio......ma non potrei fare tutto da cd-live?.....cioè monto la mia partizione / accedo a /boot/grub/menu.list lo modifico come dovuto e lo salvo....dopodichè effettuo i cambiamenti alle partizioni e riavvio.....dovrebbe funzionare lo stesso no?....
-
mmmmm...Scusate mi sono perso qualcosa del regolamento del forum oppure non risponde nessuno perchè non avete tempo?...Lungi dal voler essere una lamentela la mia (non smetterò mai di ringraziarvi), sia chiaro.....ma non vorrei aver commesso qualche errore nella pubblicazione del post o aver violato una qualche regola...
-
Non è che siamo tutti a far nulla, per cui devi avere un po' di pazienza...

cmq hai compreso perfettamente il concetto di mbr e grub.
per la seconda domanda: si è vero ci sono 2 metodi per installare grub.. uno nell'mbr di windows e l'altro nella partizione di ubuntu.. la differenza sta nel fatto che se formatti ubuntu e grub è scritto nella sua partizione, il sistema non parte più.. perchè il pc, durante l'avvio, letto l'mbr, viene inviato a cercare le lista di grub nella partizione di linux che è vuota... e quindi non ti funziona più neanche windows ed il pc rimane a schermo nero...
ovviamente se reinstalli ubuntu a quel punto il grub si ricrea e riparte anche windows.. non credo che abbia problemi con le partizioni logiche, ma se è una cosa importante, non potendotene dare la certezza ti consiglio di fare qualche ricerca su google o sulla home page di grub (GNU GRUB - GNU Project - Free Software Foundation (FSF)) dove potrai trovare sicuramente il manuale con tutte le informazioni a riguardo..
Inoltre devo fare un aggiornamento sulla nuova versione di grub fornita su ubuntu karmic koala (9.10):
la procedura di ripristino è un pelo più complicata di quella riportata nella guida qui sul forum... anzi appena ho un attimo la devo aggiornare.
-
dany-vai ha scritto:
mmmmm...Scusate mi sono perso qualcosa del regolamento del forum oppure non risponde nessuno perchè non avete tempo?...Lungi dal voler essere una lamentela la mia (non smetterò mai di ringraziarvi), sia chiaro.....ma non vorrei aver commesso qualche errore nella pubblicazione del post o aver violato una qualche regola...Ciao,
XtremeHardware è un forum di appassionati, di persone che dedicano il loro tempo totalmente gratuitamente per aiutare chi come te non riesce in qualcosa. Ma siamo tutti studenti, lavoratori insomma..tutti abbiamo una vita più importante e che sopratutto ci fa mangiare. Quindi se non ricevi una risposta immediatamente non ti agitare... vedrai che appena uno di noi potrà ti risponderà ok?
Prendilo come un avviso

Marco
-
Ti ringrazio per la risposta.....:-)...
Volevo aggiungere che grazie ma non c'è bisogno di avvertimenti...so bene che abbiamo tutti da fare....e ho volutamente specificato che non si trattava di una lamentela o una "agitazione" ma data l'incredibile velocità nelle altre risposte mi chiedevo se ci fosse qualche regola particolare che riguardi l'off topic o la mia "insistenza" nelle domande....tutto qua....
Spero sia chiaro per non apparire ingrato...
Grazie a tutti comunque!!!
Ciao..(Aspetterò con ansia l'aggiornamento per kermic :=))
-
tranquillo!

Ho appena postato la guida per Grub2.
Fede
-
ok ragazzi....ho formattato la partizione di xp (in reiserfs).....ma questo (oltre a averci messo tipo 5 secondi a piallare tutto) non ha eliminato il flag boot dalla partizione sda1!!! Tutto continua ad avviarsi come prima....ovviamente grub mostra ancora la voce "windows ecc." perkè la legge in menu.list, ma Xp non esiste più
....Non che mi lamenti, ma credevo che la formattazione eliminasse anche le impostazioni di boot....se dovessi avere altri problemi vi avvertirò....anche perchè capisco che molti si trovano con i miei dubbi e problemi...graz d tutto ragazzi!! -
Con sudo update-grub gli fai ricreare il file di configurazione. Lo fa in base a delle regole definite in un altro file, se non l'hai toccato quelle di base dovrebbero far sì che si ricreino solo le voci dei s.o. esistenti.
Prova a riavviare e vedi che succede

-
no i flag di boot ecc sono scritti nella tabella delle partizioni, per resettarli devi usare dei programmi specifici... per rifarci alla metafora della cassettiera i flag sono un'etichetta scritta SOPRA i cassetti, mentre la formattazione agisce DENTRO i cassetti.
ps: ma come fai a dire che la flag di boot è ancora li? nel senso, che sicuramente è ancora li perchè i flag nessuno li ha toccati..ma con quello che hai detto non puoi sapere se sda1 è di boot..
-
Scusate ma i flag di boot non si usavano solo in Dos/Windows? Mi pare che grub faccia di testa sua indipendentemente da cosa riportano... (ho detto una castroneria?)
-
i flag di boot sono cose a cui fa riferimento il bios... sennò non potrebbe sapere a quale partizione di quale disco dare il comando... infatti se fosse come dici tu, il comando dovrebbe essere passato di default alla prima partizione del primo disco... il che significha che non potremmo installare il sistema operativo su una partizione diversa dalla prima... o su un disco diverso dal primo... citando wikipedia (voce MBR):
"Il processo d'avvio è diverso a seconda che il disco sia partizionato o meno. In entrambi i casi il BIOS trasferisce il controllo al primo settore del disco dopo averlo letto in memoria. Successivamente, se il disco è partizionato, il settore contiene il codice di selezione della partizione che carica il primo settore della partizione selezionata al suo posto e trasferisce il controllo a questo; altrimenti, se non ha partizioni, è il settore stesso che carica il sistema operativo."
-
allora ho già riavviato diverse volte sono corretti sia il device.map ke il menu.list....ma non perchè siano cambiati....ho semplicemente "vuotato il cassetto sda1".....i file sono gli stessi, grub continua a usare come stage1 (dando il comando find /boot/grub/stage1 dopo aver ottenuto il prompt da terminale con "sudo grub") (hd0,1)..... In menu.list ci sono solo i percorsi assoluti delle immagini dei vari kernel..quindi suppongo che quando grub legge menu.list "sappia" già quali partizioni cercare e montare...solo nella voce per xp è specificato "rootnoverify (hd0,0)"
P.s.: per rispondere a dragontears....il programma gparted elenca le varie partizioni e indica per ognuna le caratteristiche come dimensione filesystem ecc...l'ultima voce è flag...del tipo raid lvm o boot...la sda1 è flaggata con "boot".
-
perfetto, era solo per sapere come avevi fatto a vederlo... erroneamente ho pensato che avessi preso la presenza della voce di xp nel menu list come un indicatore della presenza del flag di boot... cmq ora dovrebbe essere a posto, no?
-
sisi è tutto apposto...la mia era solo curiosità...sia perchè penso che seguire un metodo senza capire cosa si fa sia quasi inutile...e poi perchè il forum è fatto anche per essere consultato da esterni, e quindi cerco di capire il funzionamento delle cose così che una persona intelligente possa applicarle alla propria macchina.....c'è solo un "neo": non riesco a far montare la partizione sda1 all'avvio.
L'avevo già fatto con un' altra partizione su di un kermic server editando l' fstab inserendo una nuova riga con (spaziati da tabulazione)
Dispositivo/TAB/Puntodimount/TAB/Tipodifilesystem/TAB/umask=000/TAB/0/TAB/0
Spero sia chiaro cosa intendo ....
Tuttavia non viene montata all'avvio e se cerco di montarla avverte che non trova il punto di mount in fstab o mtab(cosa vorrà dire??O.o); comunque eliminata quella riga anche montata il permesso di scrittura è esclusivo di root mentre la lettura è disponibile anke per user......il dispositivo è /dev/sda1, il punto di mount è una cartella ke ho creato io in /media.
Il permesso di scrittura per root m va bene (non uso solo io qst pc) ma il montaggio all'avvio mi servirebbe....consigli?
-
anche perchè le partizioni montate come swap, /home, /, sono definite attraverso l'UUID , mentre il cdrom ha semplicemente il nome di "device" cioè /dev/scd0......
Dovrei forse provare a definire sda1 con il suo UUID?
-
ok... per non andare ot forse è meglio che apri un thread apposito... anche per permettere a chi ha bisogno di trovare la discussione, per quel che riguarda remastersys credo che tu abbia risolto, no?
-
Si certo hai ragione......:-)
Ma scusa apro un thread e scrivo solo il problema e cm lo risolvo??O.o
-
se qualcuno conosce la soluzione ti risponde... si fa così sui forum... sarebbe vietato andare troppo fuori tema anche se qui abbiamo fatto un po' uno strappo alla regola..
Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.
Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.
Con il tuo contributo, questo post potrebbe essere ancora migliore 💗
Registrati Accedi