[Linux-Biella] quando i sistemi non fanno boot, che meraviglia che meraviglia
leonardo buffa
leonardo.buffa a bilug.linux.it
Mar 3 Gen 2012 15:24:34 CET
On Tue, 03 Jan 2012 14:34:20 +0100
Daniele Segato <daniele.bilug a gmail.com> wrote:
> domanda (forse) idiota, hai installato grub negli altri dischi?
il tutto funziona cosi':
ho una macchina debian su cui ho installato tutto quel che serve
ho un file con l'elenco dei binari
ho un file con l'elenco delle dir, uno con le librerie
(automatizzando con ldd non funzionava bene)
uno script viene lanciato e prepara la CF, mke2fs, tune2fs, la monta,
copia dentro i binari e quel che serve, infine lancia un bel:
grub-install --root-directory=/mnt /dev/sdb
e poi butta in /boot/grub il file grub.cfg con il UUID corretto
l'unica cosa che mi rimane da fare a manina e' quella di montare,
chrootare il tutto e installare i link di busybox con busybox
--install /bin (non e' possibile farlo altrimenti)
tolgo la CF e con quelle da 64MB nessun problema, con quelle differenti
non boota!!!
il bello e' che hanno smesso di bootare di colpo... infatti pensavo si
fosse guastata questa CF, provo con altre e ho lo stesso
problema :( (la partizione da fdisk e' bootabile!!)
PS: per darti un'idea di come funziona questo e' l'output cosi' vedi
gli step:
root a builderdeb:/opt/builder# ./flash.sh
Creating new filesystem.
mke2fs 1.41.12 (17-May-2010)
tune2fs 1.41.12 (17-May-2010)
Setting maximal mount count to -1
Filling FS:
Creating directories...................... Done
Creating devices................ Done
Checking binaries............ Done
Copying binaries............ Done
Copying libraries............................. Done
Copying Source to fill FS... Done
Setting UUID to 41b50e9e-e9e6-49a9-b8d2-7faf0bb38b2a
Installing bootloader...Installation finished. No error reported.
Syncing and umounting FS... Done
Don't forget to finish installation with:
mount, chroot, busybox --install /bin
The appliance IP will be: 192.169.69.150
--
花は桜木、人は武士
Maggiori informazioni sulla lista
Linux