Удаленный Syslinux случайно не может правильно настроить двойную загрузку Win8 + Archlinux

707
vfbsilva

случайно удалил начальный сектор и не смог загрузить ни систему. Теперь я настроил grub, где я могу хотя бы загрузить Windows. У меня все еще есть файлы конфигурации из syslinux в: / dev / sdb5

Grub и Syslinux здесь. До удаления я использовал syslinux.

Syslinux.conf содержит следующее содержимое:

# Config file for Syslinux - # /boot/syslinux/syslinux.cfg # # Comboot modules: # * menu.c32 - provides a text menu # * vesamenu.c32 - provides a graphical menu # * chain.c32 - chainload MBRs, partition boot sectors, Windows bootloaders # * hdt.c32 - hardware detection tool # * reboot.c32 - reboots the system # * poweroff.com - shutdown the system # # To Use: Copy the respective files from /usr/lib/syslinux to /boot/syslinux. # If /usr and /boot are on the same file system, symlink the files instead # of copying them. # # If you do not use a menu, a 'boot:' prompt will be shown and the system # will boot automatically after 5 seconds. # # Please review the wiki: https://wiki.archlinux.org/index.php/Syslinux # The wiki provides further configuration examples  DEFAULT arch PROMPT 0 # Set to 1 if you always want to display the boot: prompt  TIMEOUT 50 # You can create syslinux keymaps with the keytab-lilo tool #KBDMAP de.ktl  # Menu Configuration # Either menu.c32 or vesamenu32.c32 must be copied to /boot/syslinux  UI menu.c32 #UI vesamenu.c32  # Refer to http://syslinux.zytor.com/wiki/index.php/Doc/menu MENU TITLE Arch Linux #MENU BACKGROUND splash.png MENU COLOR border 30;44 #40ffffff #a0000000 std MENU COLOR title 1;36;44 #9033ccff #a0000000 std MENU COLOR sel 7;37;40 #e0ffffff #20ffffff all MENU COLOR unsel 37;44 #50ffffff #a0000000 std MENU COLOR help 37;40 #c0ffffff #a0000000 std MENU COLOR timeout_msg 37;40 #80ffffff #00000000 std MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std MENU COLOR msg07 37;40 #90ffffff #a0000000 std MENU COLOR tabmsg 31;40 #30ffffff #00000000 std  # boot sections follow # # TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line. # #-*  LABEL arch MENU LABEL Arch Linux LINUX ../vmlinuz-linux APPEND root=UUID=8084cf06-452a-4e04-a89a-0f017461b727 ro quiet INITRD ../initramfs-linux.img  LABEL archfallback MENU LABEL Arch Linux Fallback LINUX ../vmlinuz-linux APPEND root=UUID=8084cf06-452a-4e04-a89a-0f017461b727 ro INITRD ../initramfs-linux-fallback.img  LABEL windows MENU LABEL Windows COM32 chain.c32 APPEND hd0 1  LABEL hdt MENU LABEL HDT (Hardware Detection Tool) COM32 hdt.c32  LABEL reboot MENU LABEL Reboot COM32 reboot.c32  LABEL off MENU LABEL Power Off COMBOOT poweroff.com 

Арка находится в / dev / sdb3

Я хотел бы восстановить это. Является ли это возможным? На момент. У меня есть Grub, способный загружать Windows. Могу ли я вернуться к моему старому syslinux? Если так, то как мне действовать?

У меня также есть grub в / dev / sdb3, где находится arch. Как мне установить / dev / sdb5 обратно на загрузчик по умолчанию?

0

1 ответ на вопрос

0
vfbsilva

Fixed with help of people in #arch at freenode.

All I had to to was to run syslinux-install_update -iam /dev/sdb and it did rewrite my mbr.