www.dancorte.it

La vita...... A puntate!

Reading list:


Cronache del mondo emerso


La regina Dei draghi

News:

  • 13.09.2009
    Aggiornata grafica :)
  • 18.07.2009
    Inserito il filtro delle categorie :)
  • 07.07.2009
    messo i filtri sui commenti
  • 29.06.2009
    Da oggi potete abbonarvi ai feed rss

avviare il cd linux from scratch da chiavetta usb

Data pubblicazione:

04.01.2010

Voglio creare una distro linux per leggere gli ebook sull'eeepc. Come software di lettura voglio usare calibre se riesco in framebuffer meglio. Comunque il primo problema è stato come avviare lfs da chiavetta usb dato che con unetbootin non andava e mi dava errore. Girando su internet ho trovato un escamotage:
Per prima cosa formattiamo la chiavetta con filesystem fat32, poi creiamo le cartelle con i comandi mkdir /mnt/lfs e mkdir /mnt/iso. Nel frattempo scarichiamoci la iso di lfs dal sito ufficiale.
A questo punto creiamoci le cartelle all'interno di /mnt/lfs: mkdir boot e all'interno di boot create una cartella chiamata grub.
A questo punto montiamo la iso nella cartella /mnt/iso con il comando mount -o ro,loop livecd.iso /mnt/iso ricordandovi che il nome della iso potrebbe cambiare :)
Copiate nella chiavetta un po' di roba:
cp /mnt/iso/boot/isolinux/linux /mnt/lfs/boot
cp /mnt/iso/boot/isolinux/initramfs_data.cpio.gz /mnt/lfs-usb/boot
e copiate anche la iso nella root della chiavetta.
Copiatevi dal vostro sistema i file stage1, stage2, fat_stage1_5 col comando cp /boot/grub/{stage1,stage2,fat_stage1_5} /mnt/lfs/boot/grub. Con nano createvi un file menu.lst col comando nano /mnt/lfs/boot/grub/menu.lst e scriveteci dentro
default 0 title LFS :) root (hd0,0) kernel /boot/linux root=iso:/dev/disk/by-uuid/tuo_uuid:/lfslivecd.iso rootfstype=vfat rootdelay=20 initrd /boot/initramfs_data.cpio.gz
Dovete ricavarvi l'uuid della vostra chiavetta e inserirlo al posto di tuo_uidd. Per farlo digitate il comando blkid. A questo punto ci manca di installare grub nella chiavetta: smontatela e digitate grub
find /livecd.iso
Da questo comando scopriamo nell'output dove sta livecd.iso quindi digitate sostituendo ovviamente X e Y
root (hdX,Y)
setup (hdX) quit

Riavviando se non avete commesso errori di battitura o simili tutto dovrebbe partire.

Share on:

DeliciousDelicious

I vostri commenti:

Aggiungi commento:


Nome:

Email:

Non sara visualizzata:

Website:
http://

Commento: