Scrivo attualmente dal mio ultimo acquisto un ASUS EeePC 701, autentico gioiellino con un buon supporto anche per sistemi BSD e Linux. In rete potrete trovare diverse guide sull’installazione di Windows XP e Linux per netbook che come questo non sono dotati di lettore CD, ma difficilmente troverete qualcosa sull’installazione di sistemi BSD (a parte una lista di tentativi falliti su http://encryptio.com/ots/eeebsd ) mi sono così dedicato a scrivere questa guida all’installazione di FreeBSD su ASUS EeePC 701 (4G) da penna USB nella speranza di essere di aiuto a tutti coloro che hanno avuto difficoltà nel cimentarsi in tale “impresa”….vedrete che alla fine non è poi così difficile come sembra, basta solo sapere dove mettere le mani.
Tengo a precisare che questa guida rimane comunque facilmente adattabile anche ad altri modelli di netbook che come l’EeePC non sono dotati di lettore CD dato che i passaggi sono molto simili, dovrebbero infatti cambiare solamente le scorciatoie per accedere alla utility di configurazione del BIOS, come vengono nominati i dispositivi da FreeBSD in fase di installazione, etc…
In fondo all’articolo è presente una lista dei modelli di ulteriori netbook su cui ho effettuato i test.
Opzioni di installazione
Qui di seguito sono elencate le possibili configurazioni per l’installazione di FreeBSD, potete scegliere quale vi sarà più comoda, durante la guida spiegherò i casi di entrambe le opzioni di installazione:
- installazione sulla SSD (o Hard Disk) interna al nostro EeePC (consigliato solo se si vuole dedicare la SSD interamente a FreeBSD, 4G sono pochini per un dual boot :/)
- installazione su periferica esterna USB (si può eseguire anche su SD Card ma consiglio vivamente USB dato che risulta molto più veloce)
LEGENDA
- quando si farà esplicito riferimento a una particolare configurazione di installazione fra quelle elencate sopra (periferica interna/esterna), vedremo la dicitura [1.] o [2.]
- la guida copre i passi di installazione da sistemi operativi Windows XP e Linux, i passaggi esclusivi per Windows inizieranno con la dicitura –Windows, quelli per Linux con –Linux, termineranno entrambi con un --// finale
NOTA per installazioni Linux
data la moltitudine di distribuzioni Linux ho preferito scrivere i passaggi con operazioni effettuabili da terminale in modo da rendere la guida universale a tutte le distro Linux, le procedure elencate potrebbero richiedere privilegi di root
ATTENZIONE
è consigliabile eseguire i backup delle periferiche usate prima dell’installazione, anche se si dovesse scegliere l’installazione su USB/SDcard consiglio comunque di eseguire il backup di qualsiasi dato sensibile e della SSD (HD) presente nel vostro netbook
Requisiti minimi
- Sistema operativo preinstallato su EeePC: Windows XP o Linux
- 1 pendrive USB da 64M min
- 1 SD Card da 512M min
- 1 connessione internet attiva
opzionale:
- 1 memoria esterna USB da 1G min se abbiamo scelto l’installazione di FreeBSD su periferica esterna [2.]
Step 1 – Preparazioni
Scarichiamo il primo CD dell’ultima release di FreeBSD per i386 dal seguente link:
http://www.freebsd.org/it/where.html
(nel momento in cui scrivo è 7.1-RELEASE-i386-disc1.iso, supporremo di seguito che sia questa la release che userete)
Scarichiamo e installiamo UNetbootin da: http://unetbootin.sourceforge.net/
Scolleghiamo per sicurezza qualsiasi periferica esterna USB dal nostro netbook (controlliamo anche lo slot per la memoria SD)
–Windows
apriamo Risorse del computer
inseriamo la pendrive nella porta USB a sinistra del nostro EeePC e supponiamo che Windows la identifichi come D: (assicuriamoci di questo passaggio poiché andremo a eliminare tutti i dati presenti nel drive specificato D:)
clicchiamo con il tasto destro su D: (la pendrive identificata da Windows) quindi su “Formatta…”
selezioniamo File system FAT32, Dimensioni unita’ di allocazione predefinita e Formattazione veloce, clicchiamo quindi sul bottone “Formatta” e attendiamo che il processo venga completato
–Linux
inseriamo la pendrive nella porta USB a sinistra del nostro EeePC e diamo da terminale il comando:
# dmesgda qui osserveremo come il device viene identificato da Linux, supponiamo che sia identificato come sda1 (assicuriamoci di questo passaggio poiché andremo a eliminare tutti i dati presenti nel drive specificato)
formattiamo quindi con:
# mkfs -t vfat /dev/sda1–//
apriamo adesso UNetbootin
selezioniamo la voce Distribuzione, quindi subito a destra nel primo menu a tendina selezioniamo “FreeBSD” e nel secondo “7.0″. In fondo alla finestra specifichiamo Tipo “USB”, su Drive mettiamo l’identificativo che avevamo usato precedentemente (su Risorse del computer nell’esempio usato era D:, per Linux era /dev/sda1) e clicchiamo su OK
attendiamo la copia dei file, al termine ci verrà chiesto se riavviare o no (Riavvia/Esci), scegliamo di NON riavviare (Esci)
–Windows
apriamo Risorse del Computer e inseriamo la SD Card nello slot apposito del nostro EeePC e supponiamo che Windows la identifichi come E: (assicuriamoci di questo passaggio poiché andremo a eliminare tutti i dati presenti nel drive specificato E:)
clicchiamo con il tasto destro su E: quindi su “Formatta…”
selezioniamo File system FAT32, Dimensioni unità di allocazione predefinita e Formattazione veloce, clicchiamo quindi su Formatta e attendiamo che il processo venga completato
apriamo la ISO di FreeBSD scaricata precedentemente (possiamo usare un programma come 7zip o WinRAR per aprirla) ed estraiamo tutta la cartella 7.1-RELEASE in E:
ancora da Risorse del computer, entriamo su E: e rinomiano la cartella 7.1-RELEASE appena copiata in freebsd (assicuriamoci che il contenuto della cartella freebsd sia “base”, “catpages”, “dict”, etc…)
–Linux
ci serviremo di due cartelle su /mnt per il montaggio
/mnt/usb per montare la penna usb
/mnt/iso per montare la iso
diamo quindi:
# mkdir -p /mnt/usb# mkdir /mnt/isoinseriamo adesso la SD Card per i file di installazione nello slot apposito del nostro EeePC e supponiamo che Linux la identifichi come /dev/sda2 da dmesg
formattiamola:
# mkfs -t vfat /dev/sda2montiamola su /mnt/usb:
# mount -t vfat /dev/sda2 /mnt/usbcreiamo all’interno la cartella freebsd
# mkdir /mnt/usb/freebsdspostiamoci adesso dove abbiamo precedentemente scaricato la ISO di FreeBSD
# cd <path-to-iso>montiamo la ISO
# mount -t iso9660 -o loop 7.1-RELEASE-i386-disc1.iso /mnt/isocopiamo infine il contenuto dalla cartella 7.1-RELEASE nella cartella freebsd creata precedentemente sulla pendrive
# cp -vfr /mnt/iso/7.1-RELEASE/* /mnt/usb/freebsd–//
lasciamo la pendrive USB e la SD Card inserite e riavviamo
NOTA
non abbiamo bisogno di impostare dal BIOS OS Installation su Start, consiglio anzi di verificare che sia impostato su Finished, per accelerare i tempi di installazione
Step 2 – Installazione
alla schermata del BIOS premiamo subito ESC, ci verrà presentata una schermata simile a questa
scegliamo di avviare dalla pendrive USB a sinistra
attendiamo quindi che venga avviato l’installer di FreeBSD (se siete impazienti potete premere INVIO quando vedete i timer)
alla prima schermata di installazione ci verrà chiesta la lingua, scegliamo Italiano (la 108)
adesso scegliamo il layout della tastiera, selezioniamo “Italian ISO Keymap” (dovrebbe essere l’opzione di default)
ed eccoci finalmente alle impostazioni di installazione
selezioniamo “Custom”, ci verrà presentata adesso una schermata con le opzioni di installazione
ecco le impostazioni da applicare a ciascuna delle seguenti voci:
2 Options
scendiamo con i tasti direzionali fino alla voce Release Name e premiamo SPAZIO, cambiamo quindi la stringa da “7.0-RELEASE” in “any”
[2.] se abbiamo scelto l’installazione su periferica esterna, inseriamo adesso la memoria USB su cui andremo a installare FreeBSD in uno degli slot a destra del nostro EeePC, andiamo quindi in Re-scan devices e premiamo SPAZIO per farla riconoscere all’installer
usciamo con Q
3 Partition
su EeePC le opzioni possibili dovrebbero essere:
- ad2 (è la SSD)
- da0 (la pendrive con l’installer)
- da1 (la SD Card con i file di installazione)
- da2 (solo per [2.] è la periferica esterna su cui andremo a installare FreeBSD)
selezioniamo da2 se vogliamo installare su USB [2.], ad2 se vogliamo installare nella SSD dell’EeePC [1.] e diamo OK
ATTENZIONE
verifichiamo che le dimensioni del disco su cui vogliamo scrivere corrispondano alle dimensioni riportate in alto a destra in questa schermata (in questo esempio 8063MB)
premiamo A per partizionare tutto il disco con FreeBSD, quindi Q per uscire
ci verrà adesso chiesto cosa scrivere sul MBR
scegliamo Standard per non installare boot manager (dato che abbiamo scelto di installare solo FreeBSD, non avremmo bisogno di opzioni di boot) e diamo OK
4 Label
digitiamo C per creare una nuova label, inseriamo quindi come dimensioni 128M e selezioniamo “swap”
digitiamo nuovamente C per creare un’altra label, usiamo le dimensioni restanti premendo INVIO, selezioniamo stavolta FS e assegniamogli la root “/“
premiamo Q per uscire da disklabel
5 Distributions
se avete abbastanza spazio e volete una installazione completa potete qui scegliere direttamente “All” e passare avanti, lo spazio occupato supererà i 2G
dato che in generale nei netbook lo spazio scarseggia, ho selezionato qui di seguito solo le componenti necessarie, andiamo quindi all’ultima voce “Custom” e alla schermata successiva selezioniamo le seguenti voci:
- base
- kernels -> GENERIC
- man
- local
- ports (consigliato per l’installazione delle applicazioni da sorgenti, occuperà 400M in più nell’installazione)
- src -> base/sys (consigliato per l’installazione dei driver per EeePC, i sorgenti peseranno 200M in più nell’installazione)
diamo OK per uscire, quindi X per Exit e nuovamente OK
6 Media
selezioniamo 5 DOS, alla prossima schermata ci verrà chiesto da quale partizione selezionare i file per l’installazione, selezioniamo la SD Card con i file di installazione, che dovrebbe essere da1s1
7 Commit
ATTENZIONE
da questo momento tutte le modifiche saranno apportate ai dischi selezionati
diamo YES per procedere con l’installazione
…….attendiamo l’installazione di FreeBSD…….
completata l’installazione andiamo rispettivamente su No, Exit, Exit Install, comparirà infine una schermata di conferma con Yes/No
[1.] (installazione su SSD/HD) scolleghiamo tutte le periferiche esterne
[2.] (installazione su periferica esterna) scolleghiamo tutte le periferiche esterne (non dimentichiamoci della SD Card) tranne la pendrive USB a destra su cui abbiamo installato FreeBSD
diamo Yes
Step 3 – Primo avvio
[2.] alla schermata del BIOS premiamo ESC per avviare dalla pendrive USB a destra
[1.] se abbiamo installato FreeBSD nella SSD (o hard disk) non abbiamo bisogno di impostare altro, ci basterà entrare con “root” (non verrà richiesta alcuna password)
[2.] se abbiamo installato FreeBSD su una periferica esterna USB/SDcard, durante il boot dovrebbe presentarsi il seguente prompt
mountroot>in pratica FreeBSD sa di essere stato installato sulla seconda periferica esterna (da1s0a) ma in realtà noi adesso lo stiamo avviando dalla prima, ci basterà quindi farglielo presente:mountroot> ufs:da0s1aattendiamo che init completi lo stage finale di boot, alla schermata di login entriamo con “root” (non sara’ necessario immettere alcuna password) e diamo il comando:# vi /etc/fstabda qui andiamo a modificare le entry con:
/dev/da0s1b
e
/dev/da0s1a
da vi possiamo fare tutto in colpo solo con il seguente comando
:%s/da2s/da0s/gdiamo quindi Shift+ZZ per salvare e uscire
infine
# rebootdal prossimo avvio non dovremmo più avere prompt sinistri e si presenterà direttamente la schermata di login.
NOTE FINALI [2.]
- con queste impostazioni FreeBSD dovrà essere avviato sempre dalla prima periferica esterna (da0), consiglio quindi di inserire la pendrive sempre dalla porta USB a sinistra del nostro EeePC (in caso vogliare avviare dallo slot SD Card, consiglio invece di scollegare qualsiasi periferica esterna prima del boot e inserire il tutto al prompt di login)
- se abbiamo installato su periferica esterna possiamo impostare alla configurazione del BIOS la priorità di boot alla periferiche USB sotto la voce Hard Disk Drives (ricordo F2 per accedere al BIOS setup, F10 per salvare le impostazioni)
Conclusione
L’installazione è finalmente completata, il sistema dovrebbe occupare sui 684M con ports o sui 280M se abbiamo scelto di non installarli, il prossimo passo sarà l’installazione dei driver per EeePC, vi basterà seguire questa semplice guida:
oppure
http://nighthack.org/wiki/EeeBSD
per i nuovi utenti di FreeBSD consiglio ovviamente di leggere l’handbook ufficiale disponibile in italiano al seguente link
http://www.freebsd.org/doc/it_IT.ISO8859-15/books/handbook/index.html
Buon divertimento! ;)
–Stay Free, stay BSD
AGGIORNAMENTI
–12/03/2009
la guida è stata testata con successo sui seguenti notebook:
- ASUS EeePC 701
- Toshiba NB100-11R
posterò qui i test effettuati su altre macchine, tenete d’occhio il tag in testa all’articolo per eventuali aggiornamenti.
– 13/03/2009
Pubblicato un video di dimostrazione per ASUS EeePC 701:
Renzo, Massimiliano, Carmelina, dal 2024 con che cadenza pubblicherete post sui blog e siti dell'Istituto? clicca qui da oggi l'associazione culturale "Sole e Luna" di Renzo e Massimiliano offre ai suoi iscritti dei nuovi servizi web e comunicazione clicca qui Cari Ascoltatori di kRadio, Siamo lieti di condividere con voi le prossime date del nostro appuntamento radiofonico. I nostri podcast sono disponibili su Spotify ( clicca qui ), mentre "Ora Felice" sarà trasmessa in diretta alle ore 21, nelle date indicate, su YouTube ( clicca qui ). Inoltre, potete sempre sintonizzarvi su kRadio in streaming ( clicca qui ), dove trasmettiamo 24 ore al giorno, 7 giorni su 7, 365 giorni all'anno, con una selezione casuale di tutte le nostre trasmissioni. Altri link e piattaforme sono disponibili su richiesta scrivendo a radioyoganetwork@gmail.com Ecco le prossime date: Podcast 1: Sabato 10 febbraio 2024 Diretta 1: Sabato 23 marzo 2024 Podcast 2: Sabato 11 ...
Commenti
Posta un commento