Podrška #18464
Zatvorenkarmic grub2
Dodano od Ernad Husremović prije više od 15 godina. Izmjenjeno prije oko 15 godina.
80%
Fajlovi
grub.d.tar.gz (4,91 KB) grub.d.tar.gz | Ernad Husremović, 08.10.2009 13:08 | ||
xp-desk.tga (1,37 MB) xp-desk.tga | resizeovana originalna grub slika: sad je rezolucija 963 x 768 | Ernad Husremović, 08.10.2009 13:11 |
Izmjenjeno od Ernad Husremović prije više od 15 godina
http://linuxhub.net/2009/07/grub-2-add-splash-image-to-beautify-grub-2/
bringout@xp-desk-ubuntu:~$ sudo apt-get install grub2-splashimages startupmanager
Izmjenjeno od Ernad Husremović prije više od 15 godina
podešenje windows boot-a¶
bringout@xp-desk-ubuntu:/etc/grub.d$ sudo chmod +x 11_windows
bringout@xp-desk-ubuntu:/etc/grub.d$ cat 11_windows
#!/bin/sh exec tail -n +3 $0 menuentry "Microsoft Windows XP Professional xp-desk (on /dev/sda1)" { recordfail=1 save_env recordfail set quiet=1 saved_entry=${chosen} save_env saved_entry set root=(hd0,1) chainloader +1 }
Izmjenjeno od Ernad Husremović prije više od 15 godina
bringout@xp-desk-ubuntu:/etc/grub.d$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. GRUB_DEFAULT=saved <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT="7" GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" #GRUB_CMDLINE_LINUX=" splash vga=769" GRUB_CMDLINE_LINUX=" splash quiet" # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' #GRUB_GFXMODE=640x480 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entrys #GRUB_DISABLE_LINUX_RECOVERY="true"GRUB_HIDDEN_MENU_QUIET=true
- true - No countdown is displayed. The screen will be blank.
- false - A counter will display on a blank screen for the duration of the GRUB_HIDDEN_TIMEOUT value.
dodao ovu liniju:
GRUB_HIDDEN_MENU_QUIET=false
bringout@xp-desk-ubuntu:/etc/grub.d$ sudo update-grub
Generating grub.cfg ... Found linux image: /boot/vmlinuz-2.6.31-11-generic Found initrd image: /boot/initrd.img-2.6.31-11-generic Found memtest86+ image: /boot/memtest86+.bin ERROR: isw device for volume "Volume0" broken on /dev/sda in RAID set "isw_daiihchgdj_Volume0" ERROR: isw: wrong # of devices in RAID set "isw_daiihchgdj_Volume0" [1/2] on /dev/sda done
Izmjenjeno od Ernad Husremović prije više od 15 godina
međutim grub se sada uopšte ne zaustavlja.
GRUB_HIDDEN_TIMEOUT=0 > 5
Izmjenjeno od Ernad Husremović prije više od 15 godina
ali sada kada se prebacim na windows stavku, kod narednog reboot-a je zapamti ali uvijek pređe u grub meni ?!?
zašto ne ide dalje ?
Izmjenjeno od Ernad Husremović prije više od 15 godina
- The menu will be hidden unless a # symbol is present at the beginning of this line. ( # GRUB_HIDDEN_TIMEOUT=0 )
- The default setting initially depends on the presence of other operating systems.
- Another OS Detected: The menu will be displayed. ( The line will begin with a # symbol. )
- No other OS Detected: The menu will be hidden.
- For integers greater than 0, the system will pause, but not display the menu, for the entered number of seconds.
- 0 The menu will not be displayed. There will be no delay.
- When this entry is set to 0:
- The user may force displaying the menu as the computer boots by holding down the SHIFT key.
- During boot, the system will check the SHIFT key status. If it cannot determine the key status, a short delay will enable the user to display the menu by pressing the ESC key.
- If enabled, the splash screen designated in 05_debian_theme will be displayed even if the hidden menu feature is selected.
- The user may force displaying the menu as the computer boots by holding down the SHIFT key.
Izmjenjeno od Ernad Husremović prije više od 15 godina
idemo pokušati sa
#GRUB_HIDDEN_TIMEOUT=0
Izmjenjeno od Ernad Husremović prije više od 15 godina
sada uvijek prikazje grub menu i radi countdown ali samo za linux stavku ?!?!
kod window stavke se zakuca ?!?!?
Izmjenjeno od Ernad Husremović prije više od 15 godina
u grub.cfg stavio u windows stavci recordfaul=0 da vidim šta ću sada dobiti
bringout@xp-desk-ubuntu:~$ sudo cat /boot/grub/grub.cfg
# # DO NOT EDIT THIS FILE # # It is automatically generated by /usr/sbin/grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### load_env set default="${saved_entry}" if [ ${prev_saved_entry} ]; then saved_entry=${prev_saved_entry} save_env saved_entry prev_saved_entry= save_env prev_saved_entry fi insmod ext2 set root=(hd0,5) search --no-floppy --fs-uuid --set 969a90ec-bc4c-4f01-93a8-f069765ab2cb if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=640x480 insmod gfxterm insmod vbe if terminal_output gfxterm ; then true ; else # For backward compatibility with versions of terminal.mod that don't # understand terminal_output terminal gfxterm fi fi if [ ${recordfail} = 1 ]; then <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ? kada se ova varijabla setuje na <> 1 kod linux stavki ? set timeout=-1 else set timeout=7 fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### set menu_color_normal=white/black set menu_color_highlight=black/white ### END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/10_linux ### menuentry "Ubuntu, Linux 2.6.31-11-generic" { recordfail=1 save_env recordfail set quiet=1 saved_entry=${chosen} save_env saved_entry insmod ext2 set root=(hd0,5) search --no-floppy --fs-uuid --set 969a90ec-bc4c-4f01-93a8-f069765ab2cb linux /boot/vmlinuz-2.6.31-11-generic root=UUID=969a90ec-bc4c-4f01-93a8-f069765ab2cb ro splash vga=769 quiet splash initrd /boot/initrd.img-2.6.31-11-generic } menuentry "Ubuntu, Linux 2.6.31-11-generic (recovery mode)" { recordfail=1 save_env recordfail saved_entry=${chosen} save_env saved_entry insmod ext2 set root=(hd0,5) search --no-floppy --fs-uuid --set 969a90ec-bc4c-4f01-93a8-f069765ab2cb linux /boot/vmlinuz-2.6.31-11-generic root=UUID=969a90ec-bc4c-4f01-93a8-f069765ab2cb ro single splash vga=769 initrd /boot/initrd.img-2.6.31-11-generic } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/11_windows ### menuentry "Microsoft Windows XP Professional xp-desk (on /dev/sda1)" { recordfail=0 save_env recordfail set quiet=1 saved_entry=${chosen} save_env saved_entry set root=(hd0,1) chainloader +1 } ### END /etc/grub.d/11_windows ### ### BEGIN /etc/grub.d/20_memtest86+ ### menuentry "Memory test (memtest86+)" { linux16 /boot/memtest86+.bin } menuentry "Memory test (memtest86+, serial console 115200)" { linux16 /boot/memtest86+.bin console=ttyS0,115200n8 } ### END /etc/grub.d/20_memtest86+ ### ### BEGIN /etc/grub.d/30_os-prober ### ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/40_custom ### # 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. ### END /etc/grub.d/40_custom ###
Izmjenjeno od Ernad Husremović prije više od 15 godina
gfxterm is a graphical output terminal for GRUB 2. It is being constantly improved and therefore this page will be in flux. This page contains information how to use the module.
gfxterm uses GRUB 2's VideoSubsystem to draw graphics to screen. This allow same output terminal code used on all graphics adapters where there is a video driver. Currently there is only VESA Bios Extension 2.0+ support that can be used on most of the current graphic adapter on x86 platform ....
Izmjenjeno od Ernad Husremović prije više od 15 godina
http://www.pendrivelinux.com/vga-boot-modes-to-set-screen-resolution/
Depth 800×600 1024×768 1152×864 1280×1024 1600×1200 24 bit vga=789 vga=792 - vga=795 vga=799
Izmjenjeno od Ernad Husremović prije više od 15 godina
vga=792
GRUB_CMDLINE_LINUX=" vga=792 splash"
Izmjenjeno od Ernad Husremović prije više od 15 godina
bringout@xp-desk-ubuntu:/usr/share/images/grub$ sudo cp Apollo_17_The_Last_Moon_Shot_Edit1.tga /boot/grub/images/xp-desk.tga
sudo update-grub
Izmjenjeno od Ernad Husremović prije više od 15 godina
bringout@xp-desk-ubuntu:/etc/grub.d/05_debian_theme
if [ "$GRUB_TERMINAL_OUTPUT" = "gfxterm" ] ; then for i in {/boot/grub/images,/usr/share/images/desktop-base}/xp-desk.{png,tga} ; do if is_path_readable_by_grub $i ; then bg=$i case ${bg} in *.png) reader=png ;;
Izmjenjeno od Ernad Husremović prije više od 15 godina
grub.d 00_header
... if loadfont `make_system_path_relative_to_its_root ${GRUB_FONT_PATH}` ; then set gfxmode=${GRUB_GFXMODE} set gfxpayload=keep <<<<<<<<, insmod gfxmod <<<<<<<<<<<<<<<< insmod vbe <<<<<<<<<<<<<<<<<<< insmod gfxterm if terminal_output gfxterm ; then true ; else # For backward compatibility with versions of terminal.mod that don't # understand terminal_output terminal gfxterm fi fi
Izmjenjeno od Ernad Husremović prije više od 15 godina
hwinfo¶
$ sudo apt-get install hwinfo
bringout@xp-desk-ubuntu:~$ sudo hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer [Created at bios.464] Unique ID: rdCR.Ktrd7Z1RCC1 Hardware Class: framebuffer Model: "NVIDIA G72 Board - p381n0 " Vendor: "NVIDIA Corporation" Device: "G72 Board - p381n0 " SubVendor: "NVIDIA" SubDevice: Revision: "Chip Rev" Memory Size: 128 MB Memory Range: 0xd0000000-0xd7ffffff (rw) Mode 0x0300: 640x400 (+640), 8 bits Mode 0x0301: 640x480 (+640), 8 bits Mode 0x0303: 800x600 (+800), 8 bits Mode 0x0305: 1024x768 (+1024), 8 bits Mode 0x0307: 1280x1024 (+1280), 8 bits Mode 0x030e: 320x200 (+640), 16 bits Mode 0x030f: 320x200 (+1280), 24 bits Mode 0x0311: 640x480 (+1280), 16 bits Mode 0x0312: 640x480 (+2560), 24 bits Mode 0x0314: 800x600 (+1600), 16 bits Mode 0x0315: 800x600 (+3200), 24 bits Mode 0x0317: 1024x768 (+2048), 16 bits Mode 0x0318: 1024x768 (+4096), 24 bits Mode 0x031a: 1280x1024 (+2560), 16 bits Mode 0x031b: 1280x1024 (+5120), 24 bits Mode 0x0330: 320x200 (+320), 8 bits Mode 0x0331: 320x400 (+320), 8 bits Mode 0x0332: 320x400 (+640), 16 bits Mode 0x0333: 320x400 (+1280), 24 bits Mode 0x0334: 320x240 (+320), 8 bits Mode 0x0335: 320x240 (+640), 16 bits Mode 0x0336: 320x240 (+1280), 24 bits Mode 0x033d: 640x400 (+1280), 16 bits Mode 0x033e: 640x400 (+2560), 24 bits Mode 0x0345: 1600x1200 (+1600), 8 bits Mode 0x0346: 1600x1200 (+3200), 16 bits Mode 0x0347: 1400x1050 (+1400), 8 bits Mode 0x0348: 1400x1050 (+2800), 16 bits Mode 0x0352: 2048x1536 (+8192), 24 bits Config Status: cfg=new, avail=yes, need=no, active=unknown
Izmjenjeno od Ernad Husremović prije više od 15 godina
da probam sa:
GRUB_GFXMODE=1024x768x24
Izmjenjeno od Ernad Husremović prije više od 15 godina
bringout@xp-desk-ubuntu:~$ sudo update-grub
Generating grub.cfg ... Found Debian background: xp-desk.tga <<<<<<<<<<<<<<<<<<<<< Found linux image: /boot/vmlinuz-2.6.31-11-generic Found initrd image: /boot/initrd.img-2.6.31-11-generic Found memtest86+ image: /boot/memtest86+.bin ERROR: isw device for volume "Volume0" broken on /dev/sda in RAID set "isw_daiihchgdj_Volume0" ERROR: isw: wrong # of devices in RAID set "isw_daiihchgdj_Volume0" [1/2] on /dev/sda done
Izmjenjeno od Ernad Husremović prije više od 15 godina
prema podesio
if loadfont `make_system_path_relative_to_its_root ${GRUB_FONT_PATH}` ; then set gfxmode=${GRUB_GFXMODE} set gfxpayload=keep insmod gfxterm insmod vbe if terminal_output gfxterm ; then true ; else # For backward compatibility with versions of terminal.mod that don't # understand terminal_output terminal gfxterm fi fi
Izmjenjeno od Ernad Husremović prije više od 15 godina
grub2 error: invalid environment block¶
nakon nasilnog prekida ubuntu sesije, imam problem sa grub environment blockom
problem je što se ne može boot-ati sistem nakon toga jednostavno
ja sam dodatno imao problem što sam stavio splash image
po boot-u jer nisam vidio slova u meniju
05_debian_theme sam zato promjenio:
if background_image `make_system_path_relative_to_its_root ${bg}` ; then set color_normal=white/black set color_highlight=yellow/black else
inače morao sam podići ubuntu remix rescue cd i skloniti sliku da bih mogao manipulisati sa menijem
i skontao sam da grub2 ispada na save_env entrijima koje moram izbrisati da bih boot-ao sistem
Izmjenjeno od Ernad Husremović prije više od 15 godina
zato sam ispravio ručno
boot/grub/grub.cfg recovery stavku i izbrisao save_env stavke
menuentry "Ubuntu, Linux 2.6.31-11-generic (recovery mode)" { recordfail=1 saved_entry=${chosen} insmod ext2 set root=(hd0,5) ...
Izmjenjeno od Ernad Husremović prije više od 15 godina
dok se ovo ne uradi ništa
bringout@xp-desk-ubuntu:~$ sudo su - [sudo] password for bringout: root@xp-desk-ubuntu:~# cd /boot/grub/ root@xp-desk-ubuntu:/boot/grub# ls grubenv grubenv root@xp-desk-ubuntu:/boot/grub# ls grubenv -l -rw-r--r-- 1 root root 0 2009-10-01 12:09 grubenv root@xp-desk-ubuntu:/boot/grub# rm grubenv root@xp-desk-ubuntu:/boot/grub# grub-editenv grubenv create root@xp-desk-ubuntu:/boot/grub# grub-editenv grubenv set default=0 root@xp-desk-ubuntu:/boot/grub# grub-editenv grubenv list default=0
zato sam napravio /usr/local/sbin/init_grubenv
root@xp-desk-ubuntu:/boot/grub# cat /usr/local/sbin/init_grubenv
#!/bin/sh cd /boot/grub mv grubenv grubenv.orig grub-editenv grubenv create grub-editenv grubenv set default=0 grub-editenv grubenv list echo "grubenv reset !"
a u recovery modu izbrisao sve stavke vezane za rad sa environment varijablama
menuentry "Ubuntu, Linux 2.6.31-11-generic (recovery mode)" { recordfail=1 insmod ext2 set root=(hd0,5) search --no-floppy --fs-uuid --set 969a90ec-bc4c-4f01-93a8-f069765ab2cb linux /boot/vmlinuz-2.6.31-11-generic root=UUID=969a90ec-bc4c-4f01-93a8-f069765ab2cb ro single splash initrd /boot/initrd.img-2.6.31-11-generic }
Izmjenjeno od Ernad Husremović prije više od 15 godina
danima nisam ovo update-ovo
a potrošio sam 8 sahata brat bratu u podešavanjima i testiranju
Izmjenjeno od Ernad Husremović prije više od 15 godina
grub grafički - rescue režim šupica tach¶
kada sam naštimao slash image onda je nastao problem sa rescue modom. naime ako grub pređe u grafički režim rescue konzola je prazna
tako nastane pravi problem ako dođe od oštećenja grubenv-a (komentar 21 gore)
bringout@xp-desk-ubuntu:~$ cat /usr/local/sbin/init_grubenv
#!/bin/sh cd /boot/grub mv grubenv grubenv.orig grub-editenv grubenv create grub-editenv grubenv set default=0 grub-editenv grubenv list echo "grubenv reset !"
Izmjenjeno od Ernad Husremović prije više od 15 godina
i ako hoću da gornji program pokrenem da bih inicijalizirao grubenv nastane problem jer nemam slike :(
Izmjenjeno od Ernad Husremović prije više od 15 godina
zato sam ručno ispravio grub.cfg
bringout@xp-desk-ubuntu:~$ sudo cat /boot/grub/grub.cfg.txt
[# # DO NOT EDIT THIS FILE # # It is automatically generated by /usr/sbin/grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### load_env set default="${saved_entry}" if [ ${prev_saved_entry} ]; then saved_entry=${prev_saved_entry} save_env saved_entry prev_saved_entry= save_env prev_saved_entry fi insmod ext2 set root=(hd0,5) search --no-floppy --fs-uuid --set 969a90ec-bc4c-4f01-93a8-f069765ab2cb if [ ${recordfail} = 1 ]; then set timeout=-1 else set timeout=10 fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### # END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/10_linux ### menuentry "Ubuntu, Linux 2.6.31-11-generic" { insmod ext2 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< grafički dio početak set root=(hd0,5) search --no-floppy --fs-uuid --set 969a90ec-bc4c-4f01-93a8-f069765ab2cb if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=1024x768 set gfxpayload=keep insmod gfxterm insmod vbe if terminal_output gfxterm ; then true ; else # For backward compatibility with versions of terminal.mod that don't # understand terminal_output terminal gfxterm fi fi insmod tga if background_image /boot/grub/images/xp-desk.tga ; then set color_normal=white/black set color_highlight=yellow/black else set menu_color_normal=white/black set menu_color_highlight=black/white fi # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< grafički dio kraj recordfail=1 save_env recordfail set quiet=1 saved_entry=${chosen} save_env saved_entry insmod ext2 set root=(hd0,5) search --no-floppy --fs-uuid --set 969a90ec-bc4c-4f01-93a8-f069765ab2cb linux /boot/vmlinuz-2.6.31-11-generic root=UUID=969a90ec-bc4c-4f01-93a8-f069765ab2cb ro splash quiet splash initrd /boot/initrd.img-2.6.31-11-generic } menuentry "Ubuntu, Linux 2.6.31-11-generic (recovery mode)" { recordfail=1 save_env recordfail saved_entry=${chosen} save_env saved_entry insmod ext2 set root=(hd0,5) search --no-floppy --fs-uuid --set 969a90ec-bc4c-4f01-93a8-f069765ab2cb linux /boot/vmlinuz-2.6.31-11-generic root=UUID=969a90ec-bc4c-4f01-93a8-f069765ab2cb ro single splash initrd /boot/initrd.img-2.6.31-11-generic } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/11_windows ### menuentry "Microsoft Windows XP Professional xp-desk (on /dev/sda1)" { recordfail=0 save_env recordfail set quiet=1 saved_entry=${chosen} save_env saved_entry set root=(hd0,1) chainloader +1 } ### END /etc/grub.d/11_windows ### ### BEGIN /etc/grub.d/20_memtest86+ ### menuentry "Memory test (memtest86+)" { linux16 /boot/memtest86+.bin } menuentry "Memory test (memtest86+, serial console 115200)" { linux16 /boot/memtest86+.bin console=ttyS0,115200n8 } ### END /etc/grub.d/20_memtest86+ ### ### BEGIN /etc/grub.d/30_os-prober ### if [ ${timeout} != -1 ]; then if keystatus; then if keystatus --shift; then set timeout=-1 else set timeout=0 fi else if sleep --verbose --interruptible 3 ; then set timeout=0 fi fi fi ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/40_custom ### # 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. ### END /etc/grub.d/40_custom ###
Izmjenjeno od Ernad Husremović prije više od 15 godina
ovaj grafički dio koji sam gore markirao sam prebacio unutar ubuntu stavke tako da mi pri boot-u ne ide u grafički režim grub
grub menu - drži shift¶
nakon odbrojavanja memorije držim shift par sekundi i pustim ga - pojavljuje se grafički meni
Izmjenjeno od Ernad Husremović prije više od 15 godina
bringout@xp-desk-ubuntu:/etc/grub.d$ ls
00_header 10_linux 20_memtest86+ 40_custom 05_debian_theme 11_windows 30_os-prober README
ja sam podešavao debian theme i dodao stavku 11_windows
Izmjenjeno od Ernad Husremović prije više od 15 godina
- Fajl grub.d.tar.gz grub.d.tar.gz dodano
Izmjenjeno od Ernad Husremović prije više od 15 godina
u debian theme sam samo dio vezan za sliku izmjenjao
... for i in {/boot/grub/images,/usr/share/images/desktop-base}/xp-desk.{png,tga} ; do ..
a 01_windows je kompletan nov:
#!/bin/sh exec tail -n +3 $0 menuentry "Microsoft Windows XP Professional xp-desk (on /dev/sda1)" { recordfail=0 save_env recordfail set quiet=1 saved_entry=${chosen} save_env saved_entry set root=(hd0,1) chainloader +1 }
Izmjenjeno od Ernad Husremović prije više od 15 godina
- Fajl xp-desk.tga xp-desk.tga dodano
šta nisam skontao¶
kako zadati grub-u da nakon što krene boot recimo linux-a prikaže neku sliku (a ne samo splash screen kod ulaska u grub menu)
Izmjenjeno od Ernad Husremović prije više od 15 godina
- % završeno promijenjeno iz 0 u 80
Izmjenjeno od Ernad Husremović prije više od 15 godina
interesantno je pitanje: zašto sam ovoliko vremena ostavio na grub ?
prvo svaki test puno traje radi reboot-a.
drugo zapetljao sam se a tema je nova
pa kad sam se uvalio zaintačio sam se da ovo raspetljam.
Izmjenjeno od Ernad Husremović prije više od 15 godina
završne info¶
- grub2 je sa ovim hidden režimom pravo dobar fol mislim da se time boot vrijeme znatno smanjuje
- pročitao sam da grub2 omogućava boot iso image-a što je za rescue stvari super fol - tako baš imam nijet ovo za systemrescue i isprobati i učiniti dio naše standarne instalacije
Izmjenjeno od Ernad Husremović prije više od 15 godina
grub ili grub2¶
ne kontam ali nakon posljednjih update-ova se pojavio grub a deinstalirao grub2
vratio sam to
bringout@xp-desk-ubuntu:~$ sudo apt-get install grub2
ovim je grub1 deinstaliran
bringout@xp-desk-ubuntu:~$ sudo apt-get install grub2
Čitam spiskove paketa... Done Gradim stablo zavisnosti Reading state information... Done Use 'apt-get autoremove' to remove them. Slijedeći dodatni paketi će biti instalirani: grub-pc Predloženi paketi: desktop-base Slijedeći paketi će biti UKLONJENI: grub startupmanager Slijedeći NOVI paketi će biti instalirani: grub-pc grub2 0 upgraded, 2 newly installed, 2 to remove and 0 not upgraded. Need to get 499kB of archives. After this operation, 1016kB disk space will be freed. Do you want to continue [Y/n]? y Get:1 http://archive.sigma-com.net karmic/main grub-pc 1.97~beta3-1ubuntu8 [496kB] Get:2 http://archive.sigma-com.net karmic/universe grub2 1.97~beta3-1ubuntu8 [2590B] Fetched 499kB in 2s (241kB/s) Prekonfigurišem pakete ... (Reading database ... 137235 files and directories currently installed.) Removing startupmanager ... Removing grub ... Processing triggers for menu ... Processing triggers for man-db ... Processing triggers for desktop-file-utils ... Selecting previously deselected package grub-pc. (Reading database ... 137083 files and directories currently installed.) Unpacking grub-pc (from .../grub-pc_1.97~beta3-1ubuntu8_amd64.deb) ... Selecting previously deselected package grub2. Unpacking grub2 (from .../grub2_1.97~beta3-1ubuntu8_amd64.deb) ... Processing triggers for man-db ... Setting up grub-pc (1.97~beta3-1ubuntu8) ... Installation finished. No error reported. This is the contents of the device map /boot/grub/device.map. Check if this is correct or not. If any of the lines is incorrect, fix it and re-run the script `grub-install'. (hd0) /dev/sda Generating grub.cfg ... Found Debian background: xp-desk.tga Found linux image: /boot/vmlinuz-2.6.31-12-generic Found initrd image: /boot/initrd.img-2.6.31-12-generic Found linux image: /boot/vmlinuz-2.6.31-11-generic Found initrd image: /boot/initrd.img-2.6.31-11-generic Found memtest86+ image: /boot/memtest86+.bin ERROR: isw device for volume "Volume0" broken on /dev/sda in RAID set "isw_daiihchgdj_Volume0" ERROR: isw: wrong # of devices in RAID set "isw_daiihchgdj_Volume0" [1/2] on /dev/sda done Setting up grub2 (1.97~beta3-1ubuntu8) ...
Izmjenjeno od Ernad Husremović prije više od 15 godina
testirao novi kernel 31-12 i novi grub
rescue mod opet isto - dobijem samo ekran što blinka
(jer je grub.cfg regenerisan nakon update-grub)
a da zaboravio sam da stavim sadržaj /etc/default/grub-a
bringout@xp-desk-ubuntu:~$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT="10" GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="splash" # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' GRUB_GFXMODE=1024x768 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entrys #GRUB_DISABLE_LINUX_RECOVERY="true"
Izmjenjeno od Ernad Husremović prije više od 15 godina
na kraju ostavio ovaj automatski generisani (grafički mod) grub pa ako ne bude onih environment problema nije problem ...
u slučaju da ipak bude problem ovo je workaround
ući u grub menu
u linux standardnoj menu stavci linux-a izbrisati sve stavke vezane za env
recordfail=1 save_env recordfail <<<<<<<<<<< briši saved_entry=${chosen} <<<<<<<<<<< briši save_env saved_entry <<<<<<<<<<< briši insmod ext2 ...
pokrenuti linux
pokrenuti init_grubenv
reboot nakon toga će sigurno biti ok
Izmjenjeno od Ernad Husremović prije oko 15 godina
- Status promijenjeno iz Dodijeljeno u Zastarjelo