PDA

View Full Version : [GUIDA] USB Multiboot Linux, XP nLite, NT 6.X e portable apps


monkey island
26-06-2012, 00:01
NON mi assumo responsabilità in caso di perdite dati, incazzature e quant'altro.

Per qualsiasi cosa ci sono i PM, il thread dovrà restare pulito e attinente all'oggetto della discussione.:)

Ricordate che la forza di internet (e non solo) è condividere le proprie conoscenze ;)

Qualsiasi suggerimento, miglioria o semplicemente segnalare errori è ben accetto.

Occorrono solo backup, muletto e/o virtual machine, volontà e..... buon divertimento! ;)


http://i46.tinypic.com/1687twj.jpg


Riprendendo una discussione (http://forum.wintricks.it/showthread.php?t=156246) di qualche tempo addietro, ho trovato una soluzione (valida a mio avviso) per avere un pen drive che fra le varie distro Linux live e/o installabili (recupero dati, backup, forense, hacking, etc) ha anche modo di installare NT6.x (Vista, 7 e 8) e XP nLited, oltre che un Mini XP Live.
La carne al fuoco è tanta, le idee pure pertanto spero di esporre il tutto in maniera chiara e precisa.

Partiamo dall'inizio, io utilizzo YUMI (http://www.pendrivelinux.com/yumi-multiboot-usb-creator/) per creare il mio USB Multiboot

http://www.pendrivelinux.com/wp-content/uploads/YUMI-Boot-Menu.png

Ha una quantità molto ampia di distribuzioni Linux per ogni tipo di lavoro, personalmente ho cercato di evitare troppe distro ridondanti per non avere un mucchio di distribuzioni che fanno la medesima cosa, quindi cercando di scremare ho tenuto solo il meglio (32GB finiscono in fretta), ecco la mia personale lista attuale (sempre in aggiornamento):

Antivirus Tools


Bitdefender Rescue Disk
Kaspersky Rescue Disk
Panda Safe CD
Avira Rescue Disk
GData 2012 (Questo l'ho aggiunto io manualmente a Syslinux, non è presente di default nel menù di YUMI)


System Tools


Offline NT Password & Registry Editor
Parted Magic
Partition Wizard
Ophcrack XP
Ophcrack Vista
Ultimate Boot CD
Backtrack 5
DBAN
Balder DOS Image
Memtest86+
Hardware Detection Tools (HDT)
Diskless Remote Boot in Linux (DRBL)
Redo backup and Recovery
Deft 7


Other OS/Tools



Hiren's Boot CD
Konboot
Windows 7 Installer


Linux Distro


Damn Small Linux
SLAX
GPXE - Run a Linux OS from internet
Porteus
SliTaz
Tinycore
Puppy Linux
YLMF (per chi vuole Linux stile Windows look'n'feel)
XBMC
WifiWay


Netbook Distro


xPUD (leggerissima e senza fronzoli)


Directly Bootable ISO's

Utilizza GRUB4DOS e permette l'avvio di ISO con gli opportuni parametri (talvolta non ce n'è bisogno).

Per ora ho questi:


Monowall Firewall (BSD)
Acronis Rescue Media
Syllable Desktop (WIP cerco ancora config ideale)
SpinRite
ERD Commander 6.0
Falcon4UBCD
Qubes
Paragon Partition Manager
Kolibri OS
HDD Regenerator


Sia SysLinux che GRUB4DOS possono essere personalizzati sia nelle voci menù che nello sfondo (jpg o png max 640x480).
X:\multiboot\syslinux.cfg per quanto riguarda il menù principale, infine X:\multiboot\menu per tutte le altre sottosezioni tranne GRUB4DOS che fa riferimento al file menu.lst (sempre nella stessa directory) e un file X PixMap per lo sfondo compresso GZ (in questo caso yumi.xpm.gz), per crearvene dei vostri potete utilizzare BMP2XPM (http://biolpc22.york.ac.uk/pub/support/bmp2xpm.exe) partendo da una bitmap.

Qualche idea:

http://upperpix.com/dm-3LEY.jpg (http://upperpix.com/pm-3LEY.html)

http://upperpix.com/dm-ARR7.jpg (http://upperpix.com/pm-ARR7.html)

Una volta aggiunto un sistema operativo alla chiavetta potete testarlo in una virtual machine SENZA dover riavviare il PC o appoggiarvi ad altre macchine, leggete quì (http://forum.wintricks.it/showthread.php?t=156249).

Ora veniamo al nocciolo della questione, quello che mi ha spinto ad aprire questa discussione...
Abbiamo visto che per ora inserire varie distro UNIX like (Linux, BSD), OS esotici (Kolibri OS, MeneutOS) e OS del ramo NT 6.X (Da Vista a 8) è piuttosto semplice ma.... XP? E se lo voglio alleggerito (nLited)?

Fra BSOD 7B, incazzature e ore perse ho trovato (per ora) un paio di soluzioni che possono portarmi allo scopo, ovvero avere modo di installare XP nLited da USB pen assieme a tutti gli altri OS sopra elencati.

Soluzione alternativa N1

Esce fuori da quanto detto finora, perchè entra in gioco l'ottimo SARDU (http://www.sarducd.it/index_it.html) l'unico multiboot a supportare BENE Linux, NT 6.X e NT 5.1 (XP appunto) però da ISO standard vergine (non modificato con nLite o RVM Integrator).
Una possibile soluzione (http://forum.wintricks.it/showpost.php?p=1658736&postcount=14) per integrare XP nLite con SARDU me l'ha data Davide il suo sviluppatore, questa è un'alternativa più semplice.

In questo caso la soluzione è fare un'installazione classica e rimuovere i componenti indesiderati con XPLite (http://www.litepc.com/xplite.html) tutto post installazione permettendo di snellire XP (http://backlab.wordpress.com/2008/01/04/4/) a livelli molto esigui (~ 500 MB installato).
Ovviamente consiglio partizione o disco dedicato alle applicazioni rigorosamente standalone con relativo launcher (in modo da dover reinstallare il meno possibile, guadagnando tempo e non sporcando il sistema), mentre per quanto riguarda il "problema" driver SATA può anche essere evitato abilitando l'emulazione IDE.
Non è la soluzione ottimale ma l'obiettivo e comunque centrato a scapito di un pò di tempo in più...

Soluzione alternativa N2

Altra soluzione, un pò più laboriosa ma permette di avere un XP nLite pronto all'uso in pochi minuti (Vi ricordo ancora le "famose" difficoltà ad avere un sistema multiboot su USB con tutti gli OS sopra elencati, NT 6.x e NT5.x in primis).
Di questa seconda soluzione devo ringraziare i ragazzi di Reboot.pro (Ex Boot Land), MSFN e CD Forum per tutte le guide, i tips e le idee semplicemente geniali e in particolare Shirin Zaban per la fantastica soluzione proposta.
Qualcuno storcerà il naso perchè non è una vera e propria installazione ma bensì un ripristino via backup, ma funziona al 100% e (cosa importante) anche quà l'obiettivo è pienamente centrato.

Come ben sappiamo Windows già installato mal digerisce cambiamenti importanti nella componentistica restituendo BSOD a tutto spiano :wall:
Ma questo backup al primo avvio eseguirà una sorta di mini setup dove cercherà i driver (integrati nell'immagine) necessari per l'hardware della macchina, rendendo di fatto questo XP UNIVERSALE.

Partiamo, occorrono:

SPAT (http://www.filefactory.com/file/4kxe23csvl17/n/SPAT6.0.9.9_gostep.info.Exe) (System Preparation Assisted Tool)
SkydriverXP (http://www.filefactory.com/file/72u76v93y6z1/n/SDXP9_9_exe) - Contiene una marea di driver compressi (7z) per far sì che il vostro XP si installi ovunque.


Potete creare la vostra installazione sia da hardware fisico che in virtual machine.

HARDWARE FISICO

Partendo da hardware fisico è più semplice, basta installare il vostro XP nlited, controllare che tutti i vostri programmi e settaggi siano a posto e si inizia.

1) Copiate SPAT dove più vi aggrada

2) Skydriver invece deve essere estratto in C:\Sysprep

3) Potete personalizzare lo sfondo del mini setup con uno a vostro piacimento copiando il JPG nella directory C:\Sysprep

4) Avviate SPAT e date OK

5) Nella sezione General selezionate Select All

6) Selezionate il background (io uso 1024x768), premete preview e date OK

7) Ora andate nella scheda Interface e in Run before mini-setup date il percorso dell'eseguibile per installare i driver necessari, ovvero SkyDriverXP 9.9.exe

8) Nella sezione Reseal potete effettuare alcune personalizzazioni ma serve più che altro per installazioni standard visto che la vostra nLite avrà già tutti i tweaks di cui avete bisogno.

9) Tornate nella scheda General e cliccate su Sysprep per avviare il processo.

10) Dopo un pò SPAT si chiuderà da solo, aspettate una trentina di secondi e SPEGNETE SENZA RIAVVIARE!
ATTENZIONE!!!!!! QUESTO PUNTO E' ESTREMAMENTE IMPORTANTE E SBAGLIARLO SIGNIFICA DOVER RIFARE TUTTO!!!!!!

11) Ora avviate da CD o USB il rescue disc del vostro programma di backup preferito, io utilizzo True Image di Acronis, ma volendo ci sono svariate alternative gratuite.

12) Create un backup completo di C: su un altra partizione, disco o qualsivoglia supporto.

13) BENE!

14) Ora su qualsiasi PC o Virtual Machine avviate nuovamente il rescue disc di True Image (o quello che usate) e ripristinate l'immagine nel disco C:\ della macchina in questione, attendete qualche minuto fino al completamento dell'operazione.
http://upperpix.com/dm-DMJX.jpg (http://upperpix.com/pm-DMJX.html)

15) Ora avviate normalmente il PC e partirà il mini-setup per integrare i driver necessari per il "nuovo" hardware
http://upperpix.com/dm-EI9W.jpg (http://upperpix.com/pm-EI9W.html)

16) Selezionate la tipologia di periferica che eventualmente non volete aggiungere e date OK
http://upperpix.com/dm-DGRE.jpg (http://upperpix.com/pm-DGRE.html)

17) Nel frattempo (se non sono stati eliminati precedentemente) potete farvi una veloce partita con i giochi integrati in XP (Solitario o spider per esempio).

18) Qualche minuto e saremo nel desktop di XP!

VIRTUAL MACHINE

Io utilizzo Virtualbox (https://www.virtualbox.org) ma vanno bene anche VMWare, VirtualPC o QEmu.

1) Avviate VB, montate l'ISO di installazione e fate partire il setup

2) A sistema pronto installate i Guest Addiction e spegnete

3) Dalle opzioni di VB selezionate la vostra VM e selezionate Impostazioni

4) Andate nella sezione Cartelle condivise, cliccate nell'apposita icona e aggiungete il percorso in cui avete i file precedentemente menzionati (SPAT e Skydriver) nel mio caso il desktop della macchina host, selezionate Montaggio automatico e OK

5) Ora andate nella sezione Archiviazione e create un secondo hard disk in cui verrà copiata l'immagine di backup

6) Bene! Ora avviate nuovamente XP virtualizzato, andate nelle Risorse del computer e poi sul disco di rete (che altro non è che la directory precedentemente attribuita per la condivisione) e copiate SPAT e Skydriver infine andate in Gestione disco e formattate in NTFS il secondo disco.

7) Attenetevi al punto da 1 a 10 dell'installazione su hardware fisico

8) A VM ferma montate l'ISO di True Image o altro software di backup e avviate

9) Create l'immagine della partizione di sistema e salvatela nel secondo disco

10) Ora avete l'immagine di backup, TIB nel mio caso, salvata nel disco virtuale (VDI) di VB... e ora?? :P

11) Con PowerISO montate il VDI ed estraete l'immagine di backup dove più vi aggrada (in questo il pen drive). VOILA!

"TOGO (http://profile.ak.fbcdn.net/hprofile-ak-snc4/41787_150102778347020_3656_n.jpg)! Ma io ho un vecchio PC che non supporta il boot da USB e ho hardware molto datato :("


:p:p Ho 2 buone notizie:

1) Sia XP nLite che svariate distro e OS esotici si avviano su hardware estremamente datati anche con soli 64 MB di RAM.
http://upperpix.com/dm-COWO.gif (http://upperpix.com/pm-COWO.html)

2) Per quanto riguarda il boot viene in vostro aiuto PLOP (http://www.plop.at/)

http://lh4.ggpht.com/_S0f-AWxKVdM/SvgfCvf1cpI/AAAAAAAALUI/CI51TKm1N4E/plop%5B2%5D.jpg

Boot da lettore CD


Masterizzate l'ISO contenuta nell'archivio, riavviate impostando come 1st boot il lettore CD
Selezionate USB e la vostra pen drive si avvierà!


Boot da floppy

Dall'archivio servirà il file con estensione IMG, copiatelo nel floppy con l'utility Rawwrite for Windows (http://www.chrysocome.net/rawwrite), avviate da floppy e fate come nel punto precedente.

monkey island
26-06-2012, 00:14
Ma nel caso che non possediate floppy drive e lettore CD

Take it easy ;)

Se avete un OS già installato, basta andare nuovamente nella directory Windows del pacchetto Plop ed eseguire il file BAT InstallToBootMenu oppure su MBR per installarlo sul disco rigido.




Bene! Ricapitolando abbiamo svariati sistemi live per ogni evenienza (Linux e Windows), installer per svariari Linux, XP e NT6.X ma ho ancora svariati GB liberi nel pen drive....

Tocca alle applicazioni portable!

Non è pensabile gestire migliaia di programmi di ogni categoria senza l'ausilio di launcher (portable, off course) con ricerca interna.

http://www.liberkey.com/images/stories/homeimg/new/tree_en.jpg

http://www.liberkey.com/images/stories/homeimg/new/update_en.jpg

Io utilizzo LiberKey (http://www.liberkey.com/en.html)


Include una vasta gamma di applicazioni per ogni evenienza
Categorizzate
Auto aggiornate
Fast search interno
Possibilità di menù extra personalizzati (oltre quelle nel pacchetto ne ho uno custom con migliaia di apps che ho messo via nel corso degli anni)


Inoltre rileva e auto installa i pacchetti PAF (http://portableapps.com/support/portable_apps_suite#addingapps) (Portableapps, Portableappz) aggiungendoli con estrema facilità al menù.

Consiglio di scaricare la suite Ultimate (http://www.liberkey.com/en/suites/ultimate.html), la più completa.

I launcher alternativi sono svariati ma ritengo degno di nota ASuite (http://www.salvadorsoftware.com/asuite), estremamente personalizzabile e senza fronzoli.

Alcune risorse utili:


Portable Freeware (http://www.portablefreeware.com/)
Portable Apps (http://portableapps.com/)
WinPenPack (http://www.winpenpack.com/en/news.php)
PenDriveApps (http://www.pendriveapps.com/)


Ora..... dopo tutta questa fatica non fare un backup completo della USB pen è da folli, meglio pensarci prima ;)
Per fare questo utilizzo USB Flash Tools (http://www.sdean12.org/USBFlashTools.htm)
http://www.sdean12.org/screenshots/USBFlashTools.png


Permette di copiare e ripristinare l'immagine della vostra chiavetta
Cancellazione sicura dei file (vari metodi fra cui il metodo Gutmann)
Verifica della capacità reale di una pen drive


Altra alternativa interessante è USB Image Tools (http://www.alexpage.de/usb-image-tool/).

Bene! Dovrei aver detto tutto.

Ora avete una chiavetta versatile al 100% con cui potrete recuperare, analizzare, testare, installare e quant'altro, tutto dal vostro portachiavi :)


-------------------------------------------------------------------------

Come per Windows 98 - La Rinascita (http://www.hwupgrade.it/forum/showthread.php?t=1995959) mi basta solo che sia citata la fonte e l'autore.

Grazie :)

monkey island
26-06-2012, 23:03
Aggiunti alcuni link :)

marcolinuz
15-07-2012, 10:07
Sai se è possibile, in qualche modo, installare le live linux in modo persistente?
:help:

monkey island
19-07-2012, 01:28
Molte distro live permettono di avviare anche un classico installer, solitamente già dalla schermata di boot oppure dal desktop ;)

marcolinuz
20-07-2012, 15:20
Molte distro live permettono di avviare anche un classico installer, solitamente già dalla schermata di boot oppure dal desktop ;)

Mi sono espresso male. Non voglio installare una distro live ma solo avere una live su usb, ma in modalità persistente ovviamente oltre alle altre utility messe a disposizione in multiboot con Yumi.

monkey island
15-09-2012, 00:55
Molte distro permettono di salvare su disco il lavoro svolto ;)