Ubuntu Hardy on Alix2c3

Questa è una piccola guida per installare Ubuntu ( Fantastica distro ) su una scheda Alix2c3 , nel mio caso la versione di ubuntu è la Hardy.

Cosa serve :

1. Una CF da almeno 512 Mb , io l’ho fatto con una CF da 1Gb

2 avere installato il pacchetto debootstrap ( apt-get install debootstrap )

Procediamo , per prima cosa partizioniamo a dovere la CF : dobbiamo creare una partizione ( se non esiste già ) e renderla avviabile

Ora formattiamo la partizione presente sulla CF. Nel mio caso la CF è montanta come disco /dev/sdc e la partizione è la prima ( /dev/sdc1 ).

mkfs.ext3 /dev/sdc1

a questo punto siamo pronti per preparare la CF al primo boot :

mount /dev/sdc1 /mnt
debootstrap --arch i386 hardy /mnt http://it.archive.ubuntu.com/ubuntu/

verranno caricati i pacchetti necessari a permettere il boot dalla CF ad esclusione del kernel :

chroot /mnt /bin/bash

apt-get install linux-image

e lasciamo scaricare il necessario … cosa manca a questo punto ? GRUB!!! Altrimenti come faccio a fargli fare il Boot … Quindi continuiamo cosi :

apt-get install grub
mkdir /boot/grub
cp /usr/lib/grub/i386-pc/* /boot/grub
exit

A questo punto dobbiamo configurare il sistema … partiamo con grub , prima cosa creiamo un file che chiamiamo /tmp/devices-map e gli mettiamo questa info :

(hd0) /dev/sdc

Poi lanciamo questo comando

 grub --device-map /tmp/devices-map
grub> root (hd0,0)
grub> setup (hd0)
grub> quit

Fatto questo provvediamo a settare la console sulla seriale … Creiamo quindi questo file : /etc/event.d/ttyS0 e lo editiamo cosi :

# ttyS0 - getty
#
# This service maintains a getty on ttyS0 from the point the system is
# started until it is shut down again.

start on runlevel 2
start on runlevel 3
start on runlevel 4
start on runlevel 5

stop on runlevel 0
stop on runlevel 1
stop on runlevel 6

respawn
exec /sbin/getty 38400 ttyS0

Prepariamo poi il file di configurazione di grub editando il file /boot/grub/menu.lst:

serial --speed 38400
terminal serial

timeout 5
default 0

title AlixHardy
root	(hd0,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=/dev/hda1 console=ttyS0,38400n8
initrd /boot/initrd.img-2.6.24-16-generic

e naturalmente il file di configurazione per la rete /etc/network/interfaces:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

E ora via al boot …. Collegando un cavo null modem alla seriale della alix con la seriale di un pc , utilizzando un programma come minicom , potrete vedere i log della console e verificare che l’avvio vada a buon fine…

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: