Strona 3 z 5
: 22 czerwca 2009, 11:41
autor: giaur
A ciekawe jak ten grub:
http://packages.debian.org/experimental/grub-pc
Widze ze to juz zupelnie inny program niz stary grub - moze ktorys zapalecnie wyprobuje przy okazji migracji na ext4 i podzieli sie wrazeniami?
Opis zachęcający:
- Scripting in grub.cfg using BASH-like syntax.
- Support for modern partition maps such as GPT.
- Modular generation of grub.cfg via update-grub. Packages providing GRUB
add-ons can plug in their own script rules and trigger updates by invoking
update-grub2.
- VESA-based graphical mode with background image support and complete 24-bit
color set.
- Support for extended charsets. Users can write UTF-8 text to their menu
entries.
Ale ani słowa o tym czy jest obsługa ext4
: 22 czerwca 2009, 15:39
autor: wieszti
Jeden zapaleniec się już znalazł
Instalowałem tego nowego gruba z repo sida przy okazji przejscia na ext4 bo mam partycje boot na /. Działa bez zarzutu z ext4, startuje także windowsa 7 rc z ntfs. Testuje już go ponad miesiąc i nie mam z nim żadnych problemów, można śmiało instalować.
Jeśli mamy jakieś inne systemy oprócz linuxów trzeba doinstalować os-prober aby je wykrył.
: 22 czerwca 2009, 19:01
autor: giaur
A duzo sie zmienilo w konfiguracji gruba? Mozesz wkleic przykładowy plik .cfg jak wyglada?
: 22 czerwca 2009, 19:20
autor: wieszti
Chyba prawie cały się zmienił, teraz wygląda to tak:
Kod: Zaznacz cały
#
# 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 ###
set default=0
set timeout=5
set root=(hd0,1)
search --fs-uuid --set 3faea265-520e-4f30-925e-83f50ae9d1db
if loadfont /usr/share/grub/ascii.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
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set root=(hd0,1)
search --fs-uuid --set 3faea265-520e-4f30-925e-83f50ae9d1db
insmod tga
if background_image /usr/share/images/grub/Plasma-lamp.tga ; then
set color_normal=black/black
set color_highlight=magenta/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, linux 2.6.30-1-amd64" {
set root=(hd0,1)
search --fs-uuid --set 3faea265-520e-4f30-925e-83f50ae9d1db
linux /boot/vmlinuz-2.6.30-1-amd64 root=UUID=3faea265-520e-4f30-925e-83f50ae9d1db ro quiet vga=791 splash
initrd /boot/initrd.img-2.6.30-1-amd64
}
menuentry "Debian GNU/Linux, linux 2.6.30-1-amd64 (recovery mode)" {
set root=(hd0,1)
search --fs-uuid --set 3faea265-520e-4f30-925e-83f50ae9d1db
linux /boot/vmlinuz-2.6.30-1-amd64 root=UUID=3faea265-520e-4f30-925e-83f50ae9d1db ro single quiet vga=791 splash
initrd /boot/initrd.img-2.6.30-1-amd64
}
menuentry "Debian GNU/Linux, linux 2.6.30wieszti-21.06" {
set root=(hd0,1)
search --fs-uuid --set 3faea265-520e-4f30-925e-83f50ae9d1db
linux /boot/vmlinuz-2.6.30wieszti-21.06 root=UUID=3faea265-520e-4f30-925e-83f50ae9d1db ro quiet vga=791 splash
initrd /boot/initrd.img-2.6.30wieszti-21.06
}
menuentry "Debian GNU/Linux, linux 2.6.30wieszti-21.06 (recovery mode)" {
set root=(hd0,1)
search --fs-uuid --set 3faea265-520e-4f30-925e-83f50ae9d1db
linux /boot/vmlinuz-2.6.30wieszti-21.06 root=UUID=3faea265-520e-4f30-925e-83f50ae9d1db ro single quiet vga=791 splash
initrd /boot/initrd.img-2.6.30wieszti-21.06
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Vista (loader) (on /dev/sda4)" {
set root=(hd0,4)
chainloader +1
}
menuentry "Fedora (2.6.29.4-167.fc11.i586) (on /dev/sda7)" {
set root=(hd0,6)
linux /boot/vmlinuz-2.6.29.4-167.fc11.i586 ro root=UUID=f291ac02-10bd-4d48-b826-343e68d6a6ba rhgb quiet
initrd /boot/initrd-2.6.29.4-167.fc11.i586.img
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file is an example on how to add custom entries
### END /etc/grub.d/40_custom ###
: 22 czerwca 2009, 19:30
autor: giaur
Troche sie skomplikowalo, ciekawe czy dpkg-reconfigure wykryje systemy i wygeneruje ten plik cfg. No ale dobrze wiedziec ze z ext4 nie ma juz w Debianie zadnego problemu i nie trzeba bootowac z partycji ext3
: 22 czerwca 2009, 19:43
autor: wieszti
U mnie wykrył i wygenerował więc chyba nie ma z tym problemu. Po instalacji mamy i tak jeszcze tego starego gruba i z jego poziomu jest ładowany ten nowy, dopiero jak damy upgrade-from-grub-legacy to nadpisze starego gruba, więc można go najpierw przetestować bez obaw
: 22 czerwca 2009, 19:46
autor: ArnVaker
Z tymi grubami to w ogóle niezłe zamieszanie.
Grub, którego większość z nas używa, to grub1 (teoretycznie już nie rozwijany). Mimo to, ma on w zależnościach
grub-common, który jest kompilowany ze źródeł grub2.
Czyli używamy hybrydy gruba pierwszego z grubem drugim :mrgreen: .
grub-pc to natomiast nic innego jak grub2.
Kod: Zaznacz cały
aptitude install grub2 -s
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Następujące NOWE pakiety zostaną zainstalowane:
grub-pc{a} grub2
Następujące pakiety zostaną USUNIÊTE:
grub{a}
0 pakietów aktualizowanych, 2 instalowanych, 1 do usunięcia i 10 nie aktualizowanych.
Do pobrania 792kB archiwów. Zwolnione po rozpakowaniu: 41,0kB.
: 22 czerwca 2009, 19:57
autor: rafaloo
a ja z innej beczki. Kiedy można się spodziewać domyślnego systemu plików ext4 w Debianie? Jest jakaś szansa? Bo sposób opisany w tym temacie to trochę taka lipa i daremne zamieszanie moim zdaniem. Nic nie daje. Pracowałem na ext4 (Ubuntu, Fedora) i zadowolony byłem.

: 22 czerwca 2009, 20:07
autor: ArnVaker
rafaloo pisze:Kiedy można się spodziewać domyślnego systemu plików ext4 w Debianie?
Tego to pewnie nikt nie wie. Mam nadzieję, że zanim Squeeze zostanie zamrożony...
: 22 czerwca 2009, 20:14
autor: giaur
U mnie wygenerował cos takiego:
Kod: Zaznacz cały
#
# 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 ###
set default=0
set timeout=5
set root=(hd0,3)
search --no-floppy --fs-uuid --set 7ff4fe9c-3dc2-49d2-8977-2f45c0be989a
if loadfont /usr/share/grub/ascii.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
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set root=(hd0,3)
search --no-floppy --fs-uuid --set 7ff4fe9c-3dc2-49d2-8977-2f45c0be989a
insmod png
if background_image /boot/grub/moreblue-orbit-grub.png ; then
set color_normal=black/black
set color_highlight=magenta/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, Linux 2.6.29.1" {
set root=(hd0,3)
search --no-floppy --fs-uuid --set 7ff4fe9c-3dc2-49d2-8977-2f45c0be989a
linux /boot/vmlinuz-2.6.29.1 root=UUID=7ff4fe9c-3dc2-49d2-8977-2f45c0be989a fastboot ro vga=792 splash=silent,fadein,theme :D ebian quiet CONSOLE=/dev/tty1
initrd /boot/initrd.img-2.6.29.1
}
menuentry "Debian GNU/Linux, Linux 2.6.29.1 (recovery mode)" {
set root=(hd0,3)
search --no-floppy --fs-uuid --set 7ff4fe9c-3dc2-49d2-8977-2f45c0be989a
linux /boot/vmlinuz-2.6.29.1 root=UUID=7ff4fe9c-3dc2-49d2-8977-2f45c0be989a ro single quiet
initrd /boot/initrd.img-2.6.29.1
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
set root=(hd0,1)
search --no-floppy --fs-uuid --set 6a9cadc09cad86e3
drivemap -s (hd0) $root
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file is an example on how to add custom entries
### END /etc/grub.d/40_custom ###
Tylko szkoda ze w menu nie pojawia sie wpis Windows XP :evil: