avviare il cd linux from scratch da chiavetta usb
Data pubblicazione:
04.01.2010Voglio 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.
I vostri commenti:
Aggiungi commento:

