Ubuntu Edgy su disco USB fat32 con GRUB


Ubuntu Edgy su disco USB esterno

Considerando il post precedente, ho considerato l’installazione su un supporto esterno USB, prendendo spunto da questo forum: Installing SLAX on iPod nano (incredibile, anche sui sassi🙂, per ciò che riguarda il boot loader Grub. Questo permette di editare i parametri direttamente al boot (tasto e) invece di usare il file syslinux.cfg.

Installando il pacchetto mtools possiamo “etichettare” il nostro disco FAT32, inserendo in /etc/mtools.conf la riga:

# # SCSI USB disk
drive u: file="/dev/sdb1"

Per impostare l’etichetta si usa:

$ mlabel u:
Volume has no label
Enter the new volume label: USB-40GB

Così il disco USB sarà montato automaticamente in /media/USB-40GB

Controlliamo che la partizione abbia il flag di boot (*) attivo:

$ sudo fdisk -l /dev/sdb

Disk /dev/sdb: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/sdb1 * 1 4863 39062016 c W95 FAT32 (LBA)

Una volta scaricato il file USBEdgy.zip, lo decomprimiamo nel disco USB:

UPDATE: il file è stato rimosso

$ cd /media/USB-40GB
$ unzip /home/user/USBEdgy.zip

Adesso prepariamo un file menu.lst che contenga:

######################################################
# Globals
default 1
fallback 0
color white/blue black/light-gray
#####################################################
# LIVE
title Ubuntu Edgy LIVE
kernel /vmlinuz preseed/file=preseed/ubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw --
initrd /initrd.gz
boot

# LIVE SPLASH
title Ubuntu Edgy LIVE SPLASH
kernel /vmlinuz preseed/file=preseed/ubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=1048576 quiet splash root=/dev/ram rw --
initrd /initrd.gz
boot

# PERSISTENT
title Ubuntu Edgy PERSISTENT
kernel /vmlinuz preseed/file=preseed/ubuntu.seed boot=casper persistent initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw --
initrd /initrd.gz
boot

creiamo le dir boot, grub e installiamo grub:

$ sudo mkdir -p /media/USB-40GB/boot/grub
$ cp menu.lst /media/USB-40GB/boot/grub/menu.lst
$ sudo grub-install --root-directory=/media/USB-40GB /dev/sdb

(i trattini sono 2: – – root -directory)

Smontiamo il disco:

$ sudo umount /media/USB-40GB
E … boot!🙂🙂🙂






Info Antonio Doldo
www.toolinux.it - www.virtualboxes.org - adoldo.wordpress.com - Linux user & Android fan

6 Responses to Ubuntu Edgy su disco USB fat32 con GRUB

  1. Marco Amadori scrive:

    Nelle ultime versioni di ubuntu c’è il casper di debian, quindi basta copiare il contenuto di una iso ubuntu live su chiavetta usb e installare grub, al quale non serviranno le opzioni root= e ramdisk_size….

    Oppure fatevi la vostra distro usb con live-package…

  2. Antonio Doldo scrive:

    Grazie Marco della preziosa segnalazione, sto leggendo adesso il wiki di DebianLive.
    Antonio

  3. Antonio Doldo scrive:

    PS: apprendo adesso e sono onorato che Marco Amadori (progetto Debian Live) abbia commentato questo post. Grazie…

  4. sergiomg scrive:

    Antonio (o Marco),

    qui sono um po’ perso. Potreste espandere il concetto
    “””””
    …quindi basta copiare il contenuto di una iso ubuntu live su chiavetta usb e installare grub, al quale non serviranno le opzioni root= e ramdisk_size….
    Oppure fatevi la vostra distro usb con live-package…

    “””
    Grazie

    Sergio

  5. Antonio Doldo scrive:

    Credo che occorra estrarre dall’ISO di una versione ubuntu il contenuto della dir casper che contiene il file filesystem.squash. Sto facendo adesso le prove con kubuntu-feisty herd 4…. ne riparleremo.
    Antonio

  6. Pingback: Kubuntu Feisty Herd 4 su USB « Antonio Doldo Linux Blog

Lascia un commento

Effettua il login con uno di questi metodi per inviare il tuo commento:

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 cliccano Mi Piace per questo: