lunedì 5 marzo 2007

Dual boot senza rompere i maroni al bootloader di Winzozz

In giro per la rete ho letto tante richieste che dopo aver provato a installare linux si è trovata con la fregatura di un bootloader riscritto... a mio parere Lilo e di ++ Grub rappresentano due validissimi bootloader tanto ++ che completamente indipendenti dal sistema e completamente configurabili!!
Tuttavia è pur vero che per chi è alle prime armi ripristinare il sistema alle condizioni iniziali è sempre un CASINO e specialmente se sul computer ci lavora ++ gente con ++ sistemi (io personalmente monto 2 windows e linux) !!!!

Ma possiamo evitarci il casino a priori utilizzando il bootloader di Winzozz per caricare Linux!! Si avete capito proprio BBBene!!!

Ecco come ho risolto io usando il cd net-install di Debian Etch (qualunque distro va bene purchè esista la possibilità di fermare l'installazione ed avere una shell con cui operare):
  1. installate il vostro sistema operativo Linux preferito, vi fate le vostre belle partizioni ma al momento di installare il bootloader...

  2. non permettete a linux di sovrascrivere il bootloader predefinito ma installate Grub o Lilo nella partizione in cui risiede Linux

    Adesso al riavvio il sistema farà il boot da windows impedendovi di accedere a Linux... don't worry ;pp

    Supponiamo di avere la seguente configurazione:

    /dev/hda1 WINZOZ c:
    /dev/hda2 Linux /
    /dev/hda3 Linux swap
    /dev/hda4 Linux /home/

  3. Inseriamo nuovamente il cd della nostra distro e stoppando l'installazione scegliamo di aprire una shell... qui comincia il bello!!

  4. montiamo la partizione windows in una cartella temporanea
    mount /dev/hda1 /tmp
  5. quindi copiamo i primi 512 byte del disco linux in un file sulla partizione win appena montata
    dd if=/dev/hda2 of=/tmp/linux.bin bs=512 count=1
    Indovinate cosa abbiamo copiato... ??? ... il bootloader di linux!!
    Riavviamo il sistema e torniamo in winzozz

  6. Una volta dentro modifichiamo il file boot.ini posto in c: ... se nn lo trovate nn preoccupatevi: è nascosto! quindi abilitate la visualizzazione dei file nascosti e di sistema e lo troverete!!

    Eccovi un esempio
    [boot loader]
    timeout=3
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
    c:\linux.bin "GNU Linux Debian"
    la riga in rosso è quella che ho aggiunto al file esistente!

  7. Riavviate e godetevi l'avvio di Linux da parte del bootloader di Winzozz... ancora una volta Linux dimostra la sua superiorità!!!

Qualche risposta ancora prima che ci siano le domande...

Domanda: il cd di installazione della mia distro nn mi da una shell, come faccio??
Risposta: scaricatevi il cd net-install o business da debian.org e fatelo da li!!

Domanda: quando sono dentro la shell e faccio mount mi viene restituito un errore: chiede di specificare il tipo di partizione!!
Risposta: questo può essere un problemino... mi spiego: in teoria basta caricare il modulo vfat o ntfs con il comando modprobe ma nel secondo caso il modulo potrebbe non essere disponibile (ki avrebbe bisogno di montare un disco NTFS durante l'installazione di linux!!! ;-pppp) quindi se nn avete una partizione fat32 di appoggio una soluzione potrebbe essere copiare il tutto su una pen-drive o su un floppy!!

sabato 3 marzo 2007

Canon S520 funziona!!!

Allora oggi mi sono trovato a dover stampare un documento ma nn avevo ancora installato la stampante!!!!
Googlo un pò e il mondo sembra nn conoscere la mia Canon S520 trovato solo una tipa francese che dice di essere riuscita a stampare BENE usando i driver gimp della S800...
Qualcosa di ++ professionale su OpenPrinting a questo -> link <- dove si legge chiaramente:
Recommended driver: bj8pa06n.upp

Ma procediamo con ordine...
Vi avverto dato che sono uno che usa poco le interfacce grafice perchè "A ME MI PIACE DI SCRIVERE SULLA CONSOLE" quindi nn useremo programmini grafici come certi utenti su certi sistemi operativi che cominciano con la M... ;-pp

Cominciamo col controllare se sono disponibili i seguenti moduli controllando l'output di lsmod:
  • parport
  • parport-pc
  • lp
In caso contrario andranno caricati con il comando modprobe e inseriti nel file /etc/modules (in alternativa usate modconf) in modo tale da essere caricati ad ogni avvio del sistema.

Fatto ciò controlliamo che esista il file di device /dev/lp0 che punta alla porta parallela altrimenti lo creiamo noi:

#/dev/MAKEDEV lp

Installiamo CUPS con un bel
apt-get install cupsys cupsys-client cupsys-driver-gimpprint

a questo punto usando il vostro browser preferito avrete il pannello di controllo per la gestione delle stampanti all'indirizzo
127.0.0.1:631
Dopo esserci loggati clicchiamo su Administration -> Add Printer e inseriamo i dati per la nostra stampante... don't worry niente di tecnico solo nome e posizione della stampante. es:
Name: Canon_S520
Location: lpt0
Description: Canon S520 !!
al pannello successivo selezioniamo la porta su cui comunica la stampante ( per me lpt) quindi scegliamo il produttore ovviamente Canon e per il modello
Canon S500 - CUPS + Gutenprint v5.0.0.0
probabilmente la versione del driver potrebbe essere diversa ma l'importante è che sia gutenprint...

Per quelli che ci hanno perso un po la testa dietro questa stampante e che ne capiscono un po di ++ faccio notare che nn abbiamo installato foomatic e nè utilizzato i suoi driver non seguendo di fatto il consiglio su OpenPrinting al link che vi ho messo sopra. Infatti questo driver per quanto funzioni e anche bene come qualità di stampa ha un problemino:
Works well at 600x600 dpi. Under A4 paper setting will not print to the bottom of the page. (10mm lost)
E devo dire la verità che stampa meglio dei driver gutenprint ma è più lento quindi facendo due + due stampa ad alta qualità (per questo motivo le stampe di prova vengono meglio parlando dei colori) infatti mi è bastato impostare la stampa 600x600dpi ed è già migliorata moolto mantenendo però la velocità.

ciao e alla prox

blogger disordinato

Nasce oggi questo mio nuovo blog... + che altro un diario di bordo in cui registrare problemi e soluzioni sulla mia box LINUX!!!

La distro che utilizzo è Debian Etch... al momento la testing
Window Manager Gnome... KDE lo lascio ai nostalgici di Winzoz


Quindi ricapitolando

cose che nn troverete nel mio Blog
  • ordine temporale del tipo INSTALLAZIONE -> RICOMPILAZIONE KERNEL ->etc ect
  • esperienza dato che sono all'inizio... forse!! ;-pp
cose che troverete nel mio Blog
  • soluzione a svariati problemi... se volete mandatemi i vostri articoli!!!
  • info varie sul mondo linux e dintorni

ma bando alle ciance e cominciamo!!!