Guida su come fare una SabayonLinuxLiveUSB partendo da una LiveCD (mini edition)
------------------------------------------------------------------------------------
Scritta da Fenius...per la maggior parte mi sono limitato a tradurre la guida scritta da johnnyhay (che a sua volta ringrazia Spitrage) aggiungendo un paio di cosette utili.
Ecco il link alla guida in inglese:
http://www.sabayonlinux.org/forum/viewtopic.php?t=3008
Tutto il necessario:
1.Una pendrive USB di almeno 1GB.
2.Una SabayonLinux Live CD (mini edition)
3.Una scheda madre che supporta l'avvio da un USB drive (dal 2001 in poi non dovrebbero esserci problemi)
4.Un sistema operativo con Gparted o un programma simile per partizionare dischi rigidi
------------------------------------------------------------------------------------
Passo #1: Formattare la pendrive in due partizioni, una FAT32 e un'altra EXT3
------------------------------------------------------------------------------------
Usare gparted per formattare.
KMENU-->System-->Gparted
La partizione principale è quella FAT32 che prende tutto lo spazio della pendrive, lasciando però almeno 700MB per la seconda partizione, quella in EXT3.
Ricordatevi di marcare la partizione principale (FAT32) come Bootable: clickare con il tasto destro del mouse sulla partizione, selezionare "Manage Flags" e spuntare (attivare) la casella "Boot".
------------------------------------------------------------------------------------
Passo #2: Emergere Syslinux, poi dare il comando "syslinux /dev/sda1"
------------------------------------------------------------------------------------
Linea di comando: digitare "emerge syslinux" (senza virgolette).
Una volta terminata l'installazione di syslinux digitare "syslinux /dev/sda1" (senza virgolette).
NOTA:
/dev/sda1 va sostituito con la locazione dove è montata la partizione FAT32.
Per verificarne la locazione digitare "fdisk -l" in consolle.
In questo modo abbiamo installato syslinux, un bootloader, sulla partizione FAT32 (cioè la partizione di boot).
Per maggiori info:
http://syslinux.zytor.com/faq.php
--------------------------------------------------------------------------------------
Passo #3: Copiare il contenuto delle due cartelle, presenti sul SabayonLinux LiveCD, chiamate rispettivamente "boot" e "isolinux" nella partizione FAT32 della pendrive.
--------------------------------------------------------------------------------------
Da notare che serve solo il CONTENUTO di queste due cartelle!
In questo modo si rende più facile l'operazione di avvio del sistema per il bootloader (syslinux) piazzandogli i file proprio davanti al naso.
Per estrarre il contenuto dalla ISO, se si ha il file salvato sul computer, invece di masterizzare un CD si può utilizzare Kiso (come root).
--------------------------------------------------------------------------------------
Passo #4: Copiare il contenuto del LiveCD (escluso le cartelle boot e isolinux) nella partizione EXT3 della pendrive.
--------------------------------------------------------------------------------------
Il file livecd.squashfs è quello che contiene tutto il sistema operativo e i suoi programmi.
--------------------------------------------------------------------------------------
Passo #5: Rinominare il file isolinux.cfg --> syslinux.cfg e cambiare alcune linee di testo al suo interno + Configurare Xsistence.
--------------------------------------------------------------------------------------
Ecco le linee che vanno sostituite:
/boot/sabayon --> sabayon
/boot/sabayon.igz --> sabayon.igz
/isolinux/memtest86 --> memtest86
Consiglio di usare il comando ctrl+f nel vostro editor di testo preferito per cercare e/o rimpiazzare le linee di testo elencate sopra.
Questo file è il bootmenu di Sabayon. Così modificato tutto dovrebbe puntare al posto giusto per trovare i file necessari all'avvio del sistema.
Qui si possono anche aggiungere delle opzioni di avvio (ad esempio res=1440x900) per evitare di riscriverle ogni volta che si avvia il sistema. In questo caso però sconsiglio di impostare la risoluzione dello schermo perchè essa dipenderà dal monitor del computer su cui avvierete la vostra LiveUSB, che presumibilmente non sarà sempre lo stesso.
XSISTENCE:
Se si vuole utilizzare Xsistence (per avere la possibilità di salvare dati nella pendrive) questo è il caso di inserirlo nelle opzioni di boot (scrivendo appunto "xsintence" senza virgolette).
All'inizio no mi funzionava finché non ho creato manualmente un file (vuoto) chiamato "xsistence-mode" nella partizione EXT3 (sembra che dovrebbe crearlo da solo, ma così non è stato)
Poi al primo avvio della pendrive digitare nelle opzioni di boot "xsistence xsistence_mb=100" per assegnare la grandezza dello spazio utilizzato per salvare le impostazioni e i files (si può assegnare anche molto più di 100MB, per esempio, avendo una pendrive da 2GB, io ho assegnato 1024MB a questa partizione in modo da poter salvare tutto ciò che ritengo necessario per portarmelo casa dove poi lo scaricherò su un hard disk più capiente).
Per maggiori info o se si hanno dubbi su Xsistence consultare, ad esempio, il wiki di sabayon:
http://www.sabayonlinux.org/wiki/index. ... _XsistenCe
--------------------------------------------------------------------------------------
Pass #6: Cancellare il file "isolinux.bin" nellla partizione EXT3.
--------------------------------------------------------------------------------------
In questo modo si evita di ricevere vari messaggi di errore del tipo: "Error reading boot CD" and "Boot failed".
--------------------------------------------------------------------------------------
Passo #7 Riavviare e cambiare i settaggi del BIOS per far avviare da USB-HHD come prima opzione.
--------------------------------------------------------------------------------------
In caso di dubbi al riguardo, qui c'è un aiutino sul da farsi:
http://www.weethet.nl/english/hardware_ ... p#Step%206
--------------------------------------------------------------------------------------
Step #8: Divertitevi!!!
--------------------------------------------------------------------------------------
Spero di essere stato utile... a proposito di utile... eccovi altri links:
http://www.sabayonlinux.org/forum/
http://gentoo-wiki.com/HOWTO_Gentoo_LiveCD_and_LiveUSB
http://www.tomshardware.com/2006/08/01/ ... ux_on_usb/
Ci sono ancora dei problemi all'avvio che non sono riuscito a risolvere (vedi sopra) che rallentano l'avvio notevolmente e anche in fase di spegnimento del sistema manda dei messaggi un po strani
Però almeno funziona!
Fatemi sapere se trovate il modo di risolverli.
Ciao, Fenius
PS: postate questa guida dove volete, non c'è problema per me
