spacer

Sysresccd-manual-it Booting the CD-ROM

History


Attivare l'opzione

Al fine di consentire l'avvio da CD-ROM, si deve controllare che il BIOS sia configurato correttamente.

La scelta di immagine di boot

Per utilizzare SystemRescueCD, basta inserire il disco nel lettore CD. Il logo dovrebbe essere visualizzato sullo schermo. Si può avviare premendo Invio, ma si possono scegliere altre opzioni. Se si desidera scegliere l'avvio da CD-ROM di boot, dovete entrare nel prompt: <image><parameters>. Per esempio rescuecd setkmap = uk docache vi permetterà di avviare con l'impostazione predefinita rescuecd immagine, e il CD-ROM sarà pienamente caricato in memoria. Le possibili scelte sono elencate di seguito.

Possibili scelte SystemRescueCD-1.0.x:

  • rescuecd Questa è la scelta di default per i sistemi a 32bits, con il framebuffer disabilitati è la scelta migliore.
  • altker32 Questa è un'alternativa kernel per i sistemi a 32bits. Avviate con questo kernel nel caso in cui avete problemi con rescuecd. Altker32 era chiamato vmlinuz2 nelle versioni precedenti a SystemRescueCD-1.0.0.
  • rescue64 Questa è l'impostazione predefinita del kernel 64 bit. Utilizzare questo comando se si desidera effettuare il chroot in un sistema linux 64bits installato sul disco rigido. Questo kernel è in grado di fare l'avvio di SystemRescueCD da CD-Rom con i programmi a 32bits, e che ha richiesto un processore a 64bits istruzioni (amd64 / EM64T).
  • altker64 Questa è un'alternativa kernel per i sistemi a 64bits. Avviate con questo kernel nel caso in cui avete problemi con rescue64. Disponibile solo da SystemRescueCD-1.0.0 e successive.

Le diverse scelte di SystemRescueCD-1.0.x:

Ora meglio usare SystemRescueCD-1.0.4-beta6 o una versione più recente con una riga di comando come ad esempio rescue64 root = / dev/sda6.

  • reschd32 root = / dev / xxx Utilizzare questa immagine di boot se si desidera avviare da un Linux a 32bits installato sul vostro disco fisso in / dev / xxx. È possibile avviare il sistema installato in questo modo se il vostro boot manager è malfunzionante. In SystemRescueCD versioni 0.3.6 a 0.3.8 questa opzione si chiamava rescuehd.
  • reschd64 root = / dev / xxx Utilizzare questa immagine di boot se si desidera avviare da un linux con architettura a 64bits installato sul vostro disco fisso in / dev / xxx. È possibile avviare il sistema installato in questo modo se il vostro boot manager è malfunzionante, e avete bisogno di un processore a 64bits.

La scelta tra le opzioni di boot

E' ora possibile fornire parametri di boot. Ci sono tanti parametri possibili da utilizzare. Diverse opzioni sono disponibili solo nelle ultime versioni di SystemRescueCD. Ecco le più importanti opzioni disponibili:

Opzioni generali di avvio

  • setkmap = xx: se non si desidera che sia richiesta la mappa della tastiera, è possibile scegliere quale mappa della tastiera verrà caricare automaticamente. Sostituire xx con la mappa della tastiera (per esempio: setkmap de = tastiera tedesca)
  • docache Produce l'archiviazione: questa opzione è molto utile se avete bisogno di inserire un altro disco nel drive del CD dopo l'avvio. Il CD-ROM sarà pienamente caricato in memoria, e sarai in grado di rimuovere il disco dal drive. Docache Produce l'archiviazione, l'opzione richiede 400 MB di memoria se si desidera cache (compresi i dischi di boot e directory isolinux). È possibile aggiungere il lowmem opzione se si hanno meno di 400 MB di memoria di impedire a queste directory per essere copiato in

memoria.

  • root = xxx: la root = <device> questa opzione consente di avviare un esistente sistema Linux. Ad esempio, se avete un Gentoo Linux installato sul / dev/sda6, è possibile digitare rescuecd root = / dev/sda6 e Gentoo Linux verrà avviato al posto del sistema che è sul CD-ROM. Tieni presente che è necessario utilizzare un kernel 64bits se il vostro sistema è fatto con una architettura a 64bits. Per esempio, è possibile avviare un sistema Linux installato a 64bits su / dev/sda6 con rescue64 root = / dev/sda6.

Da SystemRescueCD-1.0.4-beta6, questa opzione funziona con dischi LVM, in modo che tu possa scrivere qualcosa di simile rescuecd root = / dev/VolGroup00/LogVol00. SystemRescueCD-1.0.4-beta6 e versioni più recenti supporta anche root = auto, che fa la scansione di tutti i dispositivi a blocchi del computer per trovare un sistema Linux. Il primo sistema Linux trovato sul disco verrà avviato. Quindi, con root = auto ti permettono di avviare il sistema installato dal CD-ROM nel caso in cui si hanno problemi con il boot loader o con il kernel per esempio. Si possono avere più informazioni su tale opzione.

  • initscript=service:action Questa opzioni consente di avviare automaticamente / fermare un servizio durante l'avvio.

Per esempio, se avete bisogno di samba servizio da avviare, potete fare il boot con il seguente opzione: initscript=samba:start. Ciò non significa tuttavia che la stessa cosa di / etc / init.d / samba inizio. È possibile utilizzare questa opzione più volte con diversi servizi. Tutte le azioni che sono supportate da init possono essere$ usate. Questa opzione è disponibile con SystemRescueCD-1.0.2 e le versioni successive]].

Hardware, i driver e le opzioni di risoluzione dei problemi

  • Nonet: consente di disattivare la rete di rilevamento automatico in fase di avvio
  • scandelay = x: x secondi di pausa durante l'avvio per consentire una inizializzazione lenta per i dispositivi. Questo è richiesto quando si avvia un dispositivo USB. Un ritardo di soli pochi secondi dovrebbe essere sufficiente.
  • doxdetect: Dalla versione 0.3.5 l'auto-configurazione è fatta in X e quindi mkxf86config è disattivata di default. Questa opzione forza il sistema a eseguire il mkxf86config script di avvio per eseguire il rilevamento automatico dell'hardware da questo script. Utilizzare questa opzione se avete problemi con l'ambiente grafico di configurazione. Questa opzione sostituisce l'opzione noxdetect che è stata utile per le versioni precedenti.
  • nodetect: impedisce il rilevamento automatico dell'hardware generico. Utilizzare questa opzione se avete problemi con l'hardware di rilevamento automatico.
  • doload = xxx: carica uno / più moduli in fase di avvio (ad esempio: doload = 3c59x)
  • noload = xxx: impedisce al sistema di caricare uno / più moduli in fase di avvio (ad esempio: noload = 3c59x). Utilizzare questa opzione se hai un problema quando il sistema carica un particolare modulo al momento del boot.
  • dostartx: Questa opzione forza il sistema a caricare l'ambiente grafico X.Org durante l'avvio. Non sarà necessario digitare startx per farlo.
  • forcevesa: Forza X.Org per il lavoro con la sicurezza del driver VESA invece dei migliori driver video rilevato per la scheda video. Utilizzare questa opzione se non è possibile ottenere l'ambiente grafico di lavoro con le opzioni di default.
  • forcevesa = xxx: Il comando startx, caricare il Xvesa server invece di Xorg, e Xvesa utilizzerà la risoluzione dello schermo dato come parametro (ad esempio: 1024x768, 1280x1024x32). L'opzione forcevesa può prendere un parametro da SystemRescueCD-1.0.0 e più recenti.
  • tutti i generici-ide: In caso di problemi relativi al disco rigido, cercare di attivare questa opzione (ad esempio tutti i rescuecd-generico-IDE)
  • acpi-off / noapic / irqpool: utilizzare queste opzioni se hai qualche problema con il kernel: se si blocca su un driver o se si arresta.
  • dodebug: Consente i messaggi nello script linuxrc.
  • lowmem: impedisce il caricamento in memoria (come il sshd nfsd e servizi)
  • skipmount = / dev / xxx: Il sistema monta tutti i dispositivi di archiviazione al momento del boot per trovare il sysrcd.dat file. È possibile che non si voglia montare un dispositivo, ad esempio, se il vostro disco rigido è guasto manderebbe in crash il sistema. Si può avviare con skipmount = / dev/sda1 skipmount = /dev/sda2 se si desidera ignorare queste due partizioni. Questa opzione di avvio richiede SystemRescueCD-1.0.1 o più recente.

Rete auto-configurazione e accesso remoto

Si consiglia di utilizzare SystemRescueCD-1.0.2 o successivo se si utilizzano queste opzioni, poiché le versioni precedenti hanno avuto importanti bug. *Dodhcp: Usa dodhcp se si dispone di un server DHCP sulla propria rete e si desidera che il sistema per ottenere un indirizzo IP dinamico durante l'avvio.

  • ethx IPADDR = / cidr: Imposta l'indirizzo IP statico di tutte le interfacce Ethernet trovate sul sistema. L'estensione /cidr è facoltativa. Per esempio, se si utilizza l'opzione ethx = 192.168.0.1 su una macchina con due schede ethernet, sia eth0 e eth1 vengono configurate con 192.168.0.1. Si può anche scrivere qualcosa di simile ethx = 10.0.0.1/24 (utilizzando la notazione CIDR) se non si utilizza l'impostazione predefinita netmask.
  • eth0 IPADDR = / cidr: Questa opzione è simile a ethx IPADDR = / cidr ma configura una sola interfaccia alla volta. Naturalmente, è possibile utilizzare la eth0 IPADDR = / cidr opzione per tutte le interfacce Ethernet. Ad esempio se si desidera configurare la rete su un server che dispone di due interfacce, è possibile scrivere qualcosa di simile a questo: eth0 = 192.168.10.1/24 eth1 = 192.168.20.1. Questa opzione richiede SystemRescueCD-1.0.2 o successivo.
  • dns=ipaddr: Imposta l'indirizzo IP statico dei nomi DNS che si desidera utilizzare per risolvere i nomi. Per esempio DNS = 192.168.0.254 significa che si desidera utilizzare 192.168.0.254 come il server DNS.
  • gateway=ipaddr: Imposta l'indirizzo IP statico di percorso di default per la rete. Ad esempio gateway = 192.168.0.254 significa che il computer è in grado di connettersi a un computer al di fuori della rete locale attraverso 192.168.0.254.
  • rootpass = 123456: Imposta la password di root del sistema in esecuzione sul livecd a 1234. In questo modo è possibile collegarsi dalla rete e ssh sul LiveCD e dare 123456 password come password di root.
  • vncserver = x: 123456: Il vncserver opzione di avvio è stato introdotto in SystemRescueCD-1.0.2. Questo opzioni forze del sistema per configurare il server VNC e per avviare automaticamente durante l'avvio. Dovete sostituire X con il numero di schermi che si desidera, con 123456 e la tua password La password deve essere compresa tra 5 e 8 caratteri, altrimenti l'opzione di avvio verrà ignorata. In altre parole l'opzione vncserver = 2: MyPaSsWd ti consentirà di accedere a due schermi (display = 0 su tcp/5900 e dislpay = 1 a tcp/5901).

Opzioni fornite dall'autorun

Ecco le opzioni autorun del SystemRescueCD-1.0.0.

  • ar_source = xxx: il luogo in cui è memorizzato l'autorun. Può essere la directory root di una partizione (/dev/sda1), una condivisione NFS (nfs: / / 192.168.1.1: / path / to / script), una condivisione Samba (smb: / / 192.168.1.1/path / a / script), o di una directory http (http://192.168.1.1/path/to/scripts).
  • autoruns = [0-9]: separati da virgola, è l'elenco degli script autorun che devono essere eseguiti. Per esempio se si utilizza autoruns = 0,2,7 verranno eseguiti i seguenti script autorun: autorun0, autorun2, autorun7. autoruns = no si usa invece per disabilitare tutti gli script autorun con un numero.
  • ar_ignorefail: continuare a eseguire gli script anche se non uno script (restituito un non-zero status)
  • ar_nodel: non elimina la copia temporanea degli script autorun situati in / var / autorun / tmp dopo l'esecuzione
  • ar_disable: disattivazione automatica, il semplice script di autorun non verrà eseguito
  • ar_nowait: non aspetta la premuta di un tasto dopo che lo script autorun sia eseguiti.

Come cambiare le opzioni di avvio di default

Se si utilizzano spesso le stesse opzioni e non si desidera digitare il nome opzione al momento del boot, è possibile creare il tuo personale SystemRescueCD e modificare syslinux.cfg per aggiungere le tue opzioni. Ciò significa che è necessario seguire le istruzioni per l'uso e la sysresccd-script personalizzati per estrarre i file correnti del LiveCD, modificare isolinux.cfg (syslinux.cfg con chiavi USB), e ricreare l'immagine ISO. Se si utilizza il boot via rete tramite la funzione PXE, è più facile in quanto è sufficiente per modificare il file pxelinux.cfg / default sul vostro server di avvio PXE.

kernel forniti con SystemRescueCd-1.1.3

kernel standard

  • ultima versione stabile (linux-2.6.25.4 di cui SystemRescueCD-1.0.3)
  • disponibile in entrambi i 32bits (rescuecd) e 64bits (rescue64)
  • fonti con molti driver aggiornamenti (supporta più hardware) ide e SATA disco rigido
  • i driver sono basati sul libsata (tutti i dischi sono sda, sdb, ...)
  • i controller dei dischi driver (IDE, SATA, SCSI) sono built-in
  • driver di rete driver sono built-in (in modo che il boot via rete tramite PXE può funzionare)
  • non vi è alcun frame buffer di sostegno in quanto potrebbe disturbare Xorg / Xvesa

kernel alternativi

  • l'ultima versione non stabile (linux-2.6.24.7 di cui SystemRescueCD-1.0.3)
  • disponibile in entrambi i 32bits (altker32) e 64bits (altker64)
  • le fonti sono in prossimità della vanilla (più stabile)
  • ide e SATA disco rigido i driver sono basati sul libpata (hda / hdb / hdc per IDE e sda / sdb / DSC per SATA)
  • i controller dei dischi driver (IDE, SATA, SCSI)
  • sono compilati come modulo (in modo che è possibile utilizzare noload-xxx se si blocca)
  • driver di rete driver sono built-in (in modo che il boot via rete tramite PXE può funzionare)
  • vi è un frame buffer di sostegno in quella del kernel

Sono disponibili sia kernel 32bits che 64bits

kernel 32 bit

  • rescuecd e altker32 sono i due kernel forniti a 32bits
  • sia su processori Intel / AMD / via dovrebbe funzionare con il kernel 32bits
  • è possibile eseguire una 32bits kernel anche se si dispone di un processore che supporta 64bits istruzioni (amd64 / EM64T)
  • è possibile lavorare (backup / restore) 64bits programmi con un kernel 32bits
  • non è possibile chroot su una partizione a 64bits programmi con un kernel 32bits
  • è possibile eseguire sia Xorg e grafica Xvesa server con un kernel 32bits (Xvesa dovrebbe sempre lavorare, Xorg potrebbe non riuscire se il driver per la vostra scheda grafica è mancante o errato)

kernel 64 bit

  • rescue64 e altker64 sono i due kernel fornito 64bits
  • 64bits kernel funzionerà solo se il tuo processore supporta AMD64 (em. attuazione del x86_64) o EM64T (Intel attuazione del x86_64) set di istruzioni
  • è necessario utilizzare un kernel 64bits se si desidera chroot per un sistema Linux utilizzando 64bits programmi.
  • 64bits kernel non funzionano su IA64 / Itanium processori
  • 64bits kernel può eseguire programmi 32bits in quanto il supporto istruzioni IA32 è incluso nel kernel
  • non è possibile utilizzare Xvesa con un 64bits kernel, in modo che tu possa usare solo il server grafico Xorg. Xorg non se non è possibile utilizzare invece Xvesa.

Avviare da CD-ROM

Una volta premuto "Invio" dal prompt, il sistema inizierà il caricamento. In primo luogo, se non si è disabilitata questa opzione, la mappa per la tastiera viene caricata. A questo punto il kernel continuerà il loading, e ci saranno molti script di boot cheverranno eseguiti. La configurazione hardware avverrà automaticamente. Per esempio, tutti i moduli del kernel richiesti per un mouse USB verranno caricati automaticamente. E otterrete un prompt della shell. Avete diverse console linux disponibili. Si può cambiare tra loro premendo Alt + F1 per la prima, Alt + F2 per il secondo, e così via...

Avviare da rete tramite PXE

E 'anche possibile avviare SystemRescueCD dalla rete. Dal momento che l'installazione non è facile, vi è un capitolo dedicato alla rete tramite PXE boot.

Avviare con un vecchio computer

Su molti computer datati non potete fare il boot di un CD-ROM. Il problema potrebbe venire dal BIOS, dal CD-ROM, etc... Se si dispone di un tale problema, si può provare a creare un floppy di boot, che permette di avviare il sistema sul CD-ROM. SmartBootManager può creare un floppy di boot per voi. Se non si ha nessun dischetto, è possibile installare questo bootloader sul disco rigido. Utilizzare questo boot manager è facile. È necessario scaricare sbminst, ed eseguire il programma di installazione di Linux. Questo è il più comune processo di installazione:

./sbminst -t us -d /dev/fd0

Avviare da una Virtual Machine

E 'possibile utilizzare SystemRescueCD da Windows o Linux con un emulatore di computer completo, come VMWare e Virtual PC. Dovete dichiarare l'immagine ISO come CD-ROM virtuale. È anche possibile utilizzare la rete. La macchina virtuale avrà un nuovo indirizzo IP.

Avviare da partizione di Windows

E 'ora possibile installare SystemRescueCD su un file system NTFS / partizione FAT usato da Windows. Ciò significa che non dovete partizionare il vostro disco, e si può anche avviare SystemRescueCD se non vi è alcuna unità CD-ROM nel computer in uso.

Estratto da "http://www.sysresccd.org/Sysresccd-manual-en_Booting_the_CD-ROM"

spacer