grub2 ujratelepitese, nem jon letre a /boot/grub/grub.cfg upate

 ( zolti | 2012. január 6., péntek - 21:00 )

regi rendszeremet masoltam egy uj vinyora majd
regi /grub konyvtarat atneveztem, /etc/40_custom fajlt toroltem

 sudo mount /dev/sda1 /mnt
 sudo mount --bind /dev/ /mnt/dev
 sudo chroot /mnt
 sudo grub-install /dev/sda
Installation finished. No error reported.
 sudo grub-install --recheck /dev/sda
Installation finished. No error reported.

az uj /grub konyvtar letrejott, de nincs grub.cfg
ujrainditas utan egy grub> promt fogad

elnezest az irasert, de live cd-n nem foglalkoztam a billentyuzet atallitasaval.

update>
sikerült működésre bírnom a rendszert:
http://hup.hu/node/110405?comments_per_page=9999#comment-1400534
mit kellene tennem, hogy automatikusan generáljon memtestet és menupontokat a kernelekhez?
LSB Version: core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch

update-grub, update-grub2 nem segít.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Ahhoz nem kell futtatni az update-grub2 parancsot?

De reboot előtt kell egy update-grub2 is.
________________________________________________
http://kronosz.sinuslink.hu

root@crunchbang:/# update-grub2
Generating grub.cfg ...
Found background image: grub-splash-crunchbang.png
done

koszi

Ez érdekes, ilyenkor ki kéne írnia a talált bootolható rendszereket...
Esetleg: http://ubuntu.hu/node/13596#5

na végre a saját rendszerem alatt vagyok, de ehhez vissza állítottam a régi /grub könyvtáramat és nekem kellett összegyúrnom egy jo'/etc/grub.d/40_custom' filet a generált 'grub.cfg' es a régi '40_custom' tartalmából.

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry 'CrunchBang Linux, with Linux 2.6.36-2.dmz.5-liquorix-686' --class debian --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set 96598815-e0b1-4c0b-8a4f-c909d8217f97
	echo	'Loading Linux 2.6.36-2.dmz.5-liquorix-686 ...'
	linux	/boot/vmlinuz-2.6.36-2.dmz.5-liquorix-686 root=UUID=96598815-e0b1-4c0b-8a4f-c909d8217f97 ro  quiet splash
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd.img-2.6.36-2.dmz.5-liquorix-686
}

majd utána:sudo update-grub2
Csak ez az egy menüpont van. Még jó hogy volt backup, róla.