Testarea unui nou kernel folosind Grub: Diferență între versiuni

De la Wiki.lug.ro
Salt la: navigare, căutare
(Probleme cunoscute)
 
Linia 36: Linia 36:
 
=== Probleme cunoscute ===
 
=== Probleme cunoscute ===
  
In cazul Debian, dupa upgrade-ul grub odata cu trecerea de la Sarge la Etch, niciuna din metodele de mai sus nu au functionat. Solutia a fost recopierea "stage-files" in /boot/grub (<code>cp /usr/lib/grub/* /boot/grub/</code>). Dupa asta a urmat reinstalarea grub (<code>grub-install DEVICE</code>). A doua metoda a functionat in urma celor doua operatii; prima NU, desi in Sarge, inainte de upgrade, mergea. (FYI, Debian Etch vine cu grub-0.97).
+
In cazul Debian, dupa upgrade-ul grub odata cu trecerea de la Sarge la Etch, niciuna din metodele de mai sus nu a functionat. Solutia a fost recopierea "stage-files" in /boot/grub (<code>cp /usr/lib/grub/* /boot/grub/</code>). Dupa asta a urmat reinstalarea grub (<code>grub-install DEVICE</code>). A doua metoda a functionat in urma celor doua operatii; prima NU, desi in Sarge, inainte de upgrade, mergea. (FYI, Debian Etch vine cu grub-0.97).

Versiunea curentă din 23 decembrie 2007 15:30

Exista doua alternative:

- cea simpla:

grub> help savedefault

savedefault: savedefault [--stage2=STAGE2_FILE] [--default=DEFAULT] [--once]
Save DEFAULT as the default boot entry in STAGE2_FILE. If '--once' is specified, the default is reset after the next reboot.

E destul de clar ce face, nu dau explicatii suplimentare (pacat ca in manual nu este documentata treaba asta cu 'once').

- cea complicata, manarind situatia cu 'default' si 'savedefault':

         default saved
         timeout 3

         title GNU/Linux
         root (hd0,0)
         kernel /boot/vmlinuz root=/dev/sda1 vga=ext
         initrd /boot/initrd
         savedefault

         title FreeBSD
         root (hd0,a)
         kernel /boot/loader
         default 0

Indiferent daca boot-eaza sau nu in FreeBSD, data viitoare va porni in Linux.

( 10x xcyborg & gc birzan )


Probleme cunoscute[modificare]

In cazul Debian, dupa upgrade-ul grub odata cu trecerea de la Sarge la Etch, niciuna din metodele de mai sus nu a functionat. Solutia a fost recopierea "stage-files" in /boot/grub (cp /usr/lib/grub/* /boot/grub/). Dupa asta a urmat reinstalarea grub (grub-install DEVICE). A doua metoda a functionat in urma celor doua operatii; prima NU, desi in Sarge, inainte de upgrade, mergea. (FYI, Debian Etch vine cu grub-0.97).