Installazione Debian su chiavetta USB

Un po` di note su quello che ho fatto, in ordine "casuale", perche` alcune cose sono state fatte prima o dopo di altre, ho cercato di segnarmi i passaggi e riordinarli come meglio ho potuto.

Ho creato le partizioni sulla chiavetta senza LVM, nel primo tentativo non aveva funzionato, anche se, posso ora pensare che non fu li` il problema.

Ecco cosa dice "fdisk -l /dev/sdd":

Disk /dev/sdd: 29.1 GiB, 31229607936 bytes, 60995328 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa25e8b6d

Device     Boot  Start      End  Sectors  Size Id Type
/dev/sdd1         2048   499711   497664  243M 83 Linux
/dev/sdd2       499712 60995327 60495616 28.9G 83 Linux

 

/dev/sdd1 e` stata formattata ext2

/dev/sdd2 e` stata formattata ext4

Non ho creato la partizione "swap" e ho eliminato il journaling dalla "ext4":

tune2fs -O ^has_journal /dev/sdd2

 

Creazione dell'immagine base (ho scelto "sid"):

mount /dev/ssd2 /mnt
mkdir /mnt/boot
mount /dev/sdd1 /mnt/boot
cd /mnt
apt-get install debootstrap
debootstrap sid . http://ftp.it.debian.org/debian

 

Entro in "chroot":
chroot .
apt-get install makedev
cd /dev
MAKEDEV generic

 

Ora mi serve l'UUID delle partizioni che dalla "chroot" non riesco a sapere, quindi:

exit
blkid

 

Edito direttamene "/mnt/etc/fstab" e scrivo (le righe non commentate da "#" non vanno a capo):

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=81c464dd-286c-47f5-af06-7a02c766b004       /               ext4    errors=remount-ro       0       1
UUID=2b2ab4c0-fd9e-474f-9524-8a84c0307fa8       /boot           ext2    defaults                0       2

Qualche configurazione:

cd /mnt
chroot .
dpkg-reconfigure tzdata
apt-get install locales
dpkg-reconfigure locales

 

Procediamo, ma da qui in avanti e` da prendere tutto con le molle, perche` alcune cose non hanno funzionato e ho fatto diversi passaggi.

apt-get install linux-image-amd64
apt-get install grub2
exit
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot .
grub-install /dev/sdd
update-grub2
passwd

 

Poi ho avviato da chiavetta.

Una vota entrato ho installato e configurato un po` di roba.

  • wpa-supplicant
  • net-tools
  • network-manager
  • ssh
  • jwm xinit xserver-xorg kicad
  • ifupdown
  • ethtool
  • dnsutils
  • manpages
  • man-db
  • less
adduser davide

 

  • xvt
  • htop
  • aria2c
  • xterm
update-initramfs -u

 

Aggiunto "contrib non-free" alla riga del repository "/etc/apt/source.list":

deb http://ftp.it.debian.org/debian sid main contrib non-free

  • firmware-realtek
  • firmware-b43-installer
  • rsync
  • acpi
  • acpid
  • network-manager-gnome

Il network manager di gnome l'ho installato perche` non sono ancora riuscito a fargli usare "/etc/network/interfaces", non so perche`.

 

Riferimenti: