The UNIX and Linux Forums  
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.

Go Back   UNIX e Linux Forum > Inizio Forum > UNIX for Dummies Domande & Risposte > Risposte alle domande più frequenti > Suggerimenti e Tutorial
.
google unix.com



Suggerimenti e Tutorial Articoli utili da parte dei nostri utenti.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
octave-db 031008 (Default succursale) iBot Software Uscite - RSS News 0 03-12-2008 07:00 PM
octave-ann 1,0 (Default succursale) iBot Software Uscite - RSS News 0 03-10-2008 06:40 PM
Ottava-FLTK 0.7.1 (Default succursale) iBot Software Uscite - RSS News 0 02-05-2008 12:10 AM
Octave 3.0.0 (Default succursale) iBot Software Uscite - RSS News 0 01-10-2008 06:40 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 10-07-2006
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Ubicazione: Ashburn, Virginia
Messaggi: 9.117
Ottava octuple --- Il mio portatile di boot

Come ho promesso a più thread, qui ci sono alcune note su come ho installato diversi sistemi operativi sul mio laptap. Darò i link agli strumenti che ho ottenuto da parte di terzi. E io sono il codice sorgente di alcuni script che ho scritto.

Introduzione
A pochi mesi fa il disco sul mio Inspiron 8200 fritti fuori. Ho deciso di personalizzare con nuove periferiche. Ho un disco Seagate da 100 GB e un masterizzatore DVD. Unità da 100 GB che è montato in un vettore. Si tratta di un grosso problema di montare l'unità in un vettore, ma rimuovere una vite e il vettore può essere tirato fuori. Ho comprato un secondo vettore e una seconda unità da 100 GB. Questo mi consente di passare il mio disco rigido e in modo che io possa provare esperimenti con poco rischio. Sono in grado di rimuovere una delle mie batterie e installare un'altra unità in batteria slot. Ho un lettore di dischetti per installare lì. Il mio BIOS supporta il boot da qualsiasi dispositivo ATA in modo che io possa avviare dal disco rigido, il CD / DVD-ROM o floppy.

Ho deciso di installare il maggior numero di sistemi operativi, come ho potuto sulla nuova configurazione. Il problema è che, ad eccezione di Linux, tutto ciò che richiede una partizione primaria e non ci sono solo 4 partizioni primarie. Se uno viene utilizzato come una catena di partizioni logiche, che non lascia 3 del sistema operativo Linux. Ho deciso di vivere con questo. Ci sono alcune soluzioni estreme che consentirebbe di non più del sistema operativo Linux, ma sono troppo estremo. Volevo netbsd, Desktop BSD, Solaris 8 e in aggiunta a quello che ho fatto installare. Ma quei 3 OS's non sembra un valore molto misure estreme. Così ho liquidata con:
  • Windows XP
  • Redhat
  • Fedora
  • SuSE
  • Debian
  • Scientifico
  • FreeBSD
  • Solaris 10

Strumenti

Ho usato diversi strumenti software per aiutare me con questo progetto.

GRUB
In primo luogo, ho bisogno di un buon bootloader che capisco completamente. GRUB è davvero l'unico gioco in città. Ci sono alcuni prodotti bootloader molto potente, ma senza l'accesso al codice sorgente, non vi è un limite per quanto posso capire loro. GRUB è in realtà molto semplice da capire, ma è stato scarsamente documentate. Fino a quando ho capito di GRUB, varie catastrofi reso il mio sistema non bootabile. In ogni caso ho potuto eventualmente rintracciare esattamente ciò che è accaduto. E 'veramente non è più possibile per rendere il mio sistema non bootabile.

Disk Director / True Image
Avevo bisogno di un Partition Manager e ho usato Partition Magic in passato. Ma PowerQuest venduto il prodotto ad un'altra società e non sembra essere ben supportato ora. Ho deciso di provare Acronis Disk Director, che è meno costoso. Non è perfetto, ma ha funzionato abbastanza bene. Ho anche comprato Acronis True Image. Anche in questo caso non perfetto, ma è possibile ripristinare completamente il sistema su un nuovo disco dal DVD di backup. È possibile creare un CD avviabile che ha entrambi i prodotti su di esso. Questo permette di backup e ripristino da un disco di riposo. Disk Director viene fornito con una GUI editor settore che forse è meglio che dskprobe.

Creazione guidata disco / Seatools
Seagate queste utilità è disponibile per il download dal loro sito. Si tratta di CD avviabile che può eseguire la diagnostica e la scrittura zeri su un intero disco tra i vari altri compiti. Mi piace a zero su un disco prima di fare una nuova installazione (9 ore per 100 GB!). E può fare prove non distruttive su l'unità. Altri costruttori hanno analoghi servizi di pubblica utilità.

System Rescue CD
Quando ho fatto avere problemi durante il progetto, questo è lo strumento che mi ha di bosco. Si tratta essenzialmente di un "Live CD", con un sacco di strumenti utili disponibili.

Settore Ispettore
Si tratta di una linea di comando XP basato fisico settore utility. Si può fare un sacco di roba che la GUI basata settore editori non possono fare. Si tratta di un programma di Microsoft ed è gratuito.

grub
Acronis Disk Director Suite 10,0
Acronis True Image Home 9,0
Creazione guidata disco
Seatools
SystemRescueCd
settore ispettore

Ho acceso da dskprobe al Settore Acronis Editor. Ma dskprobe è gratuita e si tratta del pacchetto di strumenti di supporto sul CD di installazione di XP. Oppure si può scaricare il Strumenti di supporto qui. dskprobe viene fornito con un file chiamato dskprtrb.doc doc che ho pensato è stata molto utile. Anche dskprobe è una utility stand-alone, mentre il settore editor di Acronis è un sub-strumento di Disk Director.

Note di installazione

Ecco alcune note su quello che ho fatto per installare il os'es. Io non solo di raccogliere un insieme di sistemi operativi e di passare direttamente in massa installazione. Ho fatto le installazioni di prova prima di acquisire esperienza con ogni installazione. In ogni caso, ho usato il "personalizzato" per massimizzare le mie opzioni di flessibilità durante l'installazione. Ciò significa che ho dovuto capire ogni installazione abbastanza bene. Ricorda che il Master Boot Record è un tavolo per 4 voci di partizione.

Windows XP
Ho installato XP prima sulla prima partizione primaria che ho formattato con un file system NTFS. Ho installato la Console di ripristino di emergenza e ho aggiunto l'opzione di avvio in modalità provvisoria. Ciò significa che il bootloader NT non presenta un menu a differenza del menu di GRUB. Ho creato un E: partizione che ha utilizzato il file system FAT32. Questa è la mia prima partizione logica. La seconda voce nella tabella delle partizioni è ormai consumato il mio sostegno alla stringa di partizioni logiche. Questa partizione contiene file di dati e Linux come montare / driveE. Questo mi permette spostare file tra Linux e XP. Al bootup tempo, l'NT loader cerca un file chiamato Hiberfil.sys. Se trovati, è caricato in memoria e l'esecuzione riprende. Questo è il modo di ibernazione è attuato. Al risveglio dal letargo, è fondamentale che non è cambiato nulla dal letargo iniziato. Anche attracco o disinserimento è sufficiente un computer portatile è causare problemi. Sarò il boot tramite grub e non posso garantire che un altro sistema operativo potrebbe non iniziare. Poiché io sono la condivisione tra le partizioni di questo sistema operativo sarebbe una ricetta per il disastro. Così ho disattivato ibernazione.

Ciascuna delle altre procedure di installazione OS è disposta a coesistere con un pre-esistente XP esempio nella prima partizione primaria. La maggior parte di loro avrebbe installare un boot loader che potrebbero avviare XP o themself. Vedere la sezione "failsafe boot" articolo qui sotto per vedere il motivo per cui questo non è un problema.

Distribuzioni Linux
Ho utilizzato LVM per ogni distribuzione Linux. Anche / è sotto LVM, Linux, ma non può essere avviato da LVM, così ho creato un temporaneo / partizione di avvio durante l'installazione. Prendiamo esempio RedHat come sono ... è stata la prima distro ho installato. Ho copiato / boot / mastergrub / RedHat. Poi mi sono spostato / mastergrub / RedHat / grub in / mastergrub / grub. / mastergrub / RedHat / grub è diventata un collegamento simbolico a / mastergrub / grub. E / boot diventa un link simbolico a / mastergrub / RedHat. Ogni distribuzione viene proprio sottodirectory / mastergrub e ognuna di queste sottodirectory grub ottiene un collegamento simbolico che punta a / mastergrub / grub. Quindi, tutte le distribuzioni di vento fino utilizzando lo stesso esempio grub. Questa partizione / boot è poi scartato.

Ho usato un foglio a parte / tmp partizione partizione di swap e putside di LVM. L'area di swap è di 2 GB e / tmp è di 1 GB. Ogni distribuzione Linux utilizza le stesse partizioni. Quindi, in totale, io uso 3 GB per / tmp e swap piuttosto che 15 GB. Sono in procinto di modificare l'avvio di script per la ricostruzione / tmp durante l'avvio. Ciò significa che qualsiasi sistema operativo può usare l'operazione di swap e / tmp spazio per qualsiasi scopo. Si spiega anche il motivo per cui / tmp ext2, piuttosto che in ext3. Non vi è alcun punto in un log, se ricostruire il filesystem su ogni avvio.

RedHat è un po 'vecchia e non è al passo con le altre distribuzioni. Ma io ancora incontro RedHat dispiegati dalle imprese in modo che volevo una versione sul mio portatile. RedHat è con LVM versione 1 e le altre distribuzioni utilizza LVM versione 2. Ho scelto di Fedora, e ha fatto un "vgscan - makenodes". Questo mi ha dato il file di periferica per tutte le altre distribuzioni 'volumi logici. Sono in grado di montare le altre distribuzioni quando ho bisogno. Io lo uso per sviluppare un file di backup a livello di distribuzioni Linux. Ho anche utilizzato per correggere questo problema con uno script di avvio.

Ogni partizione Linux è una partizione logica. Ciò include il Grub partizioni LVM e partizioni. Ho un / userdata partizione formattata come ext3 che tutte le distribuzioni Linux di montaggio. Ho un piccolo / home (sotto LVM) in ogni distro in modo che ciascuno può avere un proprio file di avvio, ecc, ma la maggior parte della mia roba andrà in / utente. Quindi, ogni distribuzione ha il suo partizione LVM. Ma poi c'è di swap, / tmp, / utente, e / mastergrub (ciascuno in una partizione logica) utilizzati da tutte le distribuzioni in comune. E c'è / driveE che essi montare pure.

FreeBSD
FreeBSD va in partizione primaria 3. Ho usato Acronis di controllare la validita 'della partizione prima di assegnare l'installazione. FreeBSD intaglia la partizione intp pezzi confusione che si chiede anche partizioni. In teoria, in grado di avviare FreeBSD Grub direttamente, ma non ho potuto ottenere che al lavoro. Così ho avuto FreeBSD installare il proprio boot loader nella partizione, lasciando così solo l'MBR. Poi ho modificato grub.conf per chainloader in esso. Vorrei avere un rapporto diretto di lavoro e di avvio di GRUB ho intenzione di lavorare su questo. Per ora, è abbastanza buono.

Solaris
Ho una partizione primaria a sinistra e ho installato Solaris 10, in esso. Proprio come FreeBSD, Solaris intaglia la partizione su. Si usa "fette" per descrivere i pezzi. Anche in questo caso, la partizione preassegnate prima di fare l'installazione. All'ultimo minuto ho notato che la domenica era una nuova versione di Solaris 10, sul loro sito. Non sono solito fare saltare istantaneamente ad ogni nuova versione, ma domenica ha acceso dal proprio bootloader di usare grub. Così ho scaricato l'ultima versione di Solaris 10. Ebbene, nessuna delle mie versioni di Grub può leggere Solaris fette ... ho scaricato l'ultima Grub dalla home page di Grub e ancora non va. Domenica devono essere modificati Grub. I può passare alla domenica la versione ad un certo punto. Ma per ora, il mio Grub è chainloadering Sun Grub.

La mia configurazione finale Grub
Per ogni sistema operativo che utilizzate Grub, ho preso uno sguardo al suo grub.conf. Molte volte ho visto una nuova tecnica e, se mi è piaciuto, ho aggiunto al mio sacco di trucchi. SuSE Grub fortemente modificati e non sono riuscito a trovare più informazioni sul loro comfort. Ci sono avvertimenti che SuSE mods introdotto un problema di sicurezza. Quindi io non uso la versione di SuSE Grub. Ma anche con SuSE, ho trovato alcune cose per l'uso. Il mio grub.conf:
Codice:
#
#  This configuration file is maintained by a series of scripts that support the concept of this
#  partition being moved or copied.  Statements like "    r00t (xxxx) " where there is exactly one
#  space between the word "root" and the opening parenthesis will be replaced with a grub device
#  that corresponds to the current partition.  Put extra spaces after "root" to protect a root entry
#  from this automatic replacement.
default=1
timeout=60
color red/black black/green
	title Boot Octave from grub.conf on mastergrub
	root
title 1) Windows XP Pro
	root		(hd0,0)
	makeactive
	chainloader	+1
title 2) RedHat
	root (hd0,6)
	kernel /Redhat/vmlinuz-2.4.18-14 ro root=/dev/RedHat00/LogVol00 hdb=ide-scsi
	initrd /Redhat/initrd-2.4.18-14.img
title 3) Fedora Core
	root (hd0,6)
	kernel /Fedora/vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/Fedora00/LogVol00 rhgb quiet
	initrd /Fedora/initrd-2.6.15-1.2054_FC5.img
title 4) SuSE
	root (hd0,6)
	kernel /SuSE/vmlinuz root=/dev/SuSE00/lvol0 vga=0x31a    resume=/dev/hda8  splash=silent showopts
	initrd /SuSE/initrd
title 5) Debian 
	root (hd0,6)
	kernel	/Debian/vmlinuz-2.4.27-2-386 root=/dev/mapper/Debian00-lvol0 ro 
	initrd	/Debian/initrd.img-2.4.27-2-386
title 6) Scientific 
	root (hd0,6)
	kernel /Scientific/vmlinuz-2.6.9-34.EL ro root=/dev/Scientific00/LogVol00 rhgb quiet
	initrd /Scientific/initrd-2.6.9-34.EL.img
title 7) FreeBSD
	rootnoverify (hd0,2)
	makeactive
	chainloader	+1
title 8) Solaris
	rootnoverify (hd0,3)
	makeactive
	chainloader +1
title ----UTILITIES----
	root
title ______reboot
	reboot
title ______off
	halt
title ______halt
	halt --no-apm
title ______floppy
	chainloader (fd0)+1
 

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 09:14 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0