Advertisement
Guest User

Untitled

a guest
Mar 12th, 2015
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.60 KB | None | 0 0
  1. Имеются два жестких диска:
  2. HDD (разбит на два раздела) и SSD
  3. На HDD какое-то время стояла Win7. Захотел поставить Win8, купил для неё SSD, поставил, работало.
  4. Потом захотел изучить Ruby on Rails и Python, привлекла Федора последняя, решил поставить.
  5. Т.к. не имею загрузочной флешки, начал ставить через эмуляцию сидирома на андроид телефоне.
  6. При выборе девайса для загрузки увидел Linux *somerandom text I forgot* и (UEFI) Linux *some .... * ну я выбрал UEFI сначала, при установке он ругнулся на то, что невозможно установить загрузчик. К слову - до этого я с линуксом не сталкивался вообще. Вычитал, что надо загружаться для этого не с UEFI. Загрузился с первого пункта, установил, всё хорошо. Поставился этот загрузчик GRUB2, само собой, и тут начались приключения. Ставил я Linux на 1ый раздел HDD (на котором стоит битая Win7), запускаю компьютер и вижу варианты загрузки:
  7. Fedora
  8. Win7
  9.  
  10. Win8 - нет.
  11. Начал гуглить, нашёл гайды разные, как добавить win8 в граб.
  12. Окееей, научился пользоваться терминалом, написал fdisk -l :
  13. http://pastebin.com/BeQd0Hz1 - результат того, что выдала команда.
  14. Заглянул в boot/grub2/grub.cfg - увидел, что Linux, находящийся на dev/sda, прописан по адресу (hd0,msdos1); Win7, находящаяся по адресу dev/sdb, прописана по адресу (hd1,msdos1). Логично предположил, что раз SSD (119гб) обозначается, как dev/sdc, то и адрес к нему будет (hd2,msdos1).
  15. Создал в etc/grub.d/ файлик 15_Win и вписал в него:
  16.  
  17. #! /bin/sh -e
  18. echo "Adding Windows" >&2
  19. cat << EOF
  20. menuentry "Windows" {
  21. set root=(hd2,msdos1)
  22. chainloader +1
  23. }
  24. EOF
  25.  
  26. Затем в терминале: chmod +x /etc/grub.d/15_Win и grub2-mkconfig -o /boot/grub2/grub2.cfg
  27. Перезапустился - опции нет.
  28. Додумался потом, что надо было модифицировать grub.cfg
  29. Сделал: grub2-mkconfig -o /boot/grub2/grub.cfg
  30. Опция появилась. Выбираю - невозможно загрузиться в Win8
  31.  
  32. Один знакомый предположил, что на этом разделе (hd2,msdos1) никакого загрузчика винды нет, и когда я её устанавливал, загрузчик просто был выбран от Win7 и вписал в него Win8, при этом оставшись на первом разделе HDD, а когда я ставил Linux, то убил загрузчик.
  33. Второй знакомый сказал, что GRUB больше не перетирает загрузчики второго порядка, а у меня просто Win8 может быть в EFI загрузке...или что-то такое. Я в этом ну вообще ничего не соображаю, если честно.
  34. Что делать-то?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement