Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam wszystkich,
Mam problem z wykrywaniem Windows 7 w Grubie po zainstalowaniu systemu Centos 7. Domyślnie nie wykrywa Windows. Piszę na tym forum, bo pamiętam, że społeczność Debiana zawsze pomoże.
Chciałbym utworzyć wpis do Gruba tak, aby można było uruchomić Windowsa 7 (na pozycji drugiej) i żeby po aktualizacji systemu ten wpis tam zostawał. Czytałem na forum, że to czasami jest problem.
Do linuksa wracam po 2 letniej przerwie (może dłuższej), nigdy nie edytowałem wpisów GRUB i szczerze mówiąc nie wiem jak się do tego zabrać.
Windows jest zainstalowany na partycji dev/sda2, a na partycji dev/sda1 jest zainstalowany program do rozruchu Windows (100 Mb)
[root@localhost grub2]# cat /boot/grub2/grub.cfg # # DO NOT EDIT THIS FILE # # It is automatically generated by grub2-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### set pager=1 if [ -s $prefix/grubenv ]; then load_env fi if [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= save_env next_entry set boot_once=true else set default="${saved_entry}" fi if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi export menuentry_id_option if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi } function load_video { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi } terminal_output console if [ x$feature_timeout_style = xy ] ; then set timeout_style=menu set timeout=5 # Fallback normal timeout code in case the timeout_style feature is # unavailable. else set timeout=5 fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/00_tuned ### set tuned_params="" ### END /etc/grub.d/00_tuned ### ### BEGIN /etc/grub.d/01_users ### if [ -f ${prefix}/user.cfg ]; then source ${prefix}/user.cfg if [ -n ${GRUB2_PASSWORD} ]; then set superusers="root" export superusers password_pbkdf2 root ${GRUB2_PASSWORD} fi fi ### END /etc/grub.d/01_users ### ### BEGIN /etc/grub.d/10_linux ### menuentry 'CentOS Linux (3.10.0-327.10.1.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-327.el7.x86_64-advanced-bf0dd723-6a31-4849-a0ec-7d4d43d4d9eb' { load_video set gfxpayload=keep insmod gzio insmod part_msdos insmod xfs set root='hd0,msdos3' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 --hint='hd0,msdos3' 9f38fd6f-58a8-41c2-bd13-5ddd04e99fda else search --no-floppy --fs-uuid --set=root 9f38fd6f-58a8-41c2-bd13-5ddd04e99fda fi linux16 /vmlinuz-3.10.0-327.10.1.el7.x86_64 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rhgb quiet LANG=pl_PL.UTF-8 initrd16 /initramfs-3.10.0-327.10.1.el7.x86_64.img } menuentry 'CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-327.el7.x86_64-advanced-bf0dd723-6a31-4849-a0ec-7d4d43d4d9eb' { load_video set gfxpayload=keep insmod gzio insmod part_msdos insmod xfs set root='hd0,msdos3' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 --hint='hd0,msdos3' 9f38fd6f-58a8-41c2-bd13-5ddd04e99fda else search --no-floppy --fs-uuid --set=root 9f38fd6f-58a8-41c2-bd13-5ddd04e99fda fi linux16 /vmlinuz-3.10.0-327.el7.x86_64 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rhgb quiet LANG=pl_PL.UTF-8 initrd16 /initramfs-3.10.0-327.el7.x86_64.img } menuentry 'CentOS Linux (0-rescue-47308810ccec4ef6ab48e1f7347f4ba5) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-47308810ccec4ef6ab48e1f7347f4ba5-advanced-bf0dd723-6a31-4849-a0ec-7d4d43d4d9eb' { load_video insmod gzio insmod part_msdos insmod xfs set root='hd0,msdos3' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 --hint='hd0,msdos3' 9f38fd6f-58a8-41c2-bd13-5ddd04e99fda else search --no-floppy --fs-uuid --set=root 9f38fd6f-58a8-41c2-bd13-5ddd04e99fda fi linux16 /vmlinuz-0-rescue-47308810ccec4ef6ab48e1f7347f4ba5 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rhgb quiet initrd16 /initramfs-0-rescue-47308810ccec4ef6ab48e1f7347f4ba5.img } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/20_ppc_terminfo ### ### END /etc/grub.d/20_ppc_terminfo ### ### 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 ### ### BEGIN /etc/grub.d/41_custom ### if [ -f ${config_directory}/custom.cfg ]; then source ${config_directory}/custom.cfg elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ###
Ostatnio edytowany przez andrzej88 (2016-03-31 20:45:06)
Offline
to jest takie trudne, czy takie łatwe, że nikt nie odpisuje?:(
Offline
2892
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:38:18)
Offline
andrzej88 napisał(-a):
to jest takie trudne, czy takie łatwe, że nikt nie odpisuje?:(
Pewnie wszyscy jadą na extlinux. xD Tutaj to ręcznie uzupełniasz config o taki blok:
LABEL Windows MENU LABEL Windows COM32 chain.c32 APPEND hd0 4 TEXT HELP Windows 10 (/dev/sda4). ENDTEXT
I bootujesz każdego wina jak chcesz.
Offline
morfik
Coś mi nie działa ten kod. Nie pojawia się nowa opcja w Grubie. Gdzie mam ten kod wpisywać? Próbowałem na początku i również w środku tego wpisu:
### 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. LABEL Windows MENU LABEL Windows COM32 chain.c32 APPEND hd0 4 TEXT HELP Windows 10 (/dev/sda4). ENDTEXT ### END /etc/grub.d/40_custom ###
Mam windows 7 na partycji dev/sda2 :///
uzytkownikubunt Tzn. Mam wpisać ten kod w pliku Grub config, czy coś zmienić w biosie? Sorry, nie rozumiem co trzeba zrobić?
Offline
@andrzej88
Ten kod od Morfika jest do Extlinuxa, a nie Gruba.
Naucz się czytać ze zrozumieniem cały post, a nie poszczególne zdania, każde z osobna.
Zainstaluj os-prober, potem odpal z roota, powinien automatycznie dodać Windowsa do gruba.
Ostatnio edytowany przez Jacekalex (2016-03-31 20:21:49)
Offline
### 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. menuentry "Windows 7" { set root=(hd0,1) chainloader +1 } ### END /etc/grub.d/40_custom ###
działa. Dzięki!!!
Offline
Strony: 1