On Mon, 2004-07-12 at 21:55 +0300, Mircea MITU wrote:
> On Sun, 2004-07-11 at 14:06 +0300, Dragos Popescu wrote:
> > Am urmatoarea configuratie pe un pc:
> > /dev/hda1 = /boot,
> > /dev/hda2 = /
> > In /opt/ am fisierul /opt/old_backup, in care este un sistem de fisiere 
> > ce contine o distributie linux functionala (fc 2, daca are vreo 
> > importanta).
> > Cum se poate face sa butez cu grub-ul (sau altfel) direct acea 
> > distributie ?
> > Nu ma intereseaza sa montez fisierul, aia o fac cu losetup, ci cum pot 
> > (daca se poate) sa butez din ea?
> 
> boot from loop image - mini howto
> 
> teoretic ar merge in halul urmator (n'am incercat inca, de asta e doar
> teoretic ;P):
> 
>      1. se face o copie a initrd image al kernelului curent (let's say
>         initrd-loop.img)
>      2. se decomprima initrd-loop.img (de obicei e gzip-ata) si se
>         monteaza in /mnt/ceva (eventual se extrag kernel & initrd image
>         din loop si se folosesc ele)
>      3. acum, dupa caz, in functie de kernel si distributie, se modifica
>         in /mnt/ceva/linuxrc si se adauga la final mount -o loop /cale/
>         catre/old_backup /undeva/ (sau se face un wrapper peste el in
>         cazul in care linuxrc este link spre sbin/init, in care se
>         incarca modulele de fs si se monteaza partitiile)
      3.1 se foloseste cu incredere pivot_root si chroot /new/path/ /
new/path/sbin/init
>      4. se demonteaza /mnt/ceva si se reface initrd-ul (a nu se uita
>         gzip-area lui)
>      5. se adauga kernelul din loop si initrd-ul modificat in lilo/grub
>      6. cross-your-fingers && reboot 
>      7. report success/failure :)
> 
> have fun

-- 
This message was scanned for spam and viruses by BitDefender
For more information please visit http://linux.bitdefender.com/



--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui