Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Имеются два жестких диска:
- HDD (разбит на два раздела) и SSD
- На HDD какое-то время стояла Win7. Захотел поставить Win8, купил для неё SSD, поставил, работало.
- Потом захотел изучить Ruby on Rails и Python, привлекла Федора последняя, решил поставить.
- Т.к. не имею загрузочной флешки, начал ставить через эмуляцию сидирома на андроид телефоне.
- При выборе девайса для загрузки увидел Linux *somerandom text I forgot* и (UEFI) Linux *some .... * ну я выбрал UEFI сначала, при установке он ругнулся на то, что невозможно установить загрузчик. К слову - до этого я с линуксом не сталкивался вообще. Вычитал, что надо загружаться для этого не с UEFI. Загрузился с первого пункта, установил, всё хорошо. Поставился этот загрузчик GRUB2, само собой, и тут начались приключения. Ставил я Linux на 1ый раздел HDD (на котором стоит битая Win7), запускаю компьютер и вижу варианты загрузки:
- Fedora
- Win7
- Win8 - нет.
- Начал гуглить, нашёл гайды разные, как добавить win8 в граб.
- Окееей, научился пользоваться терминалом, написал fdisk -l :
- http://pastebin.com/BeQd0Hz1 - результат того, что выдала команда.
- Заглянул в boot/grub2/grub.cfg - увидел, что Linux, находящийся на dev/sda, прописан по адресу (hd0,msdos1); Win7, находящаяся по адресу dev/sdb, прописана по адресу (hd1,msdos1). Логично предположил, что раз SSD (119гб) обозначается, как dev/sdc, то и адрес к нему будет (hd2,msdos1).
- Создал в etc/grub.d/ файлик 15_Win и вписал в него:
- #! /bin/sh -e
- echo "Adding Windows" >&2
- cat << EOF
- menuentry "Windows" {
- set root=(hd2,msdos1)
- chainloader +1
- }
- EOF
- Затем в терминале: chmod +x /etc/grub.d/15_Win и grub2-mkconfig -o /boot/grub2/grub2.cfg
- Перезапустился - опции нет.
- Додумался потом, что надо было модифицировать grub.cfg
- Сделал: grub2-mkconfig -o /boot/grub2/grub.cfg
- Опция появилась. Выбираю - невозможно загрузиться в Win8
- Один знакомый предположил, что на этом разделе (hd2,msdos1) никакого загрузчика винды нет, и когда я её устанавливал, загрузчик просто был выбран от Win7 и вписал в него Win8, при этом оставшись на первом разделе HDD, а когда я ставил Linux, то убил загрузчик.
- Второй знакомый сказал, что GRUB больше не перетирает загрузчики второго порядка, а у меня просто Win8 может быть в EFI загрузке...или что-то такое. Я в этом ну вообще ничего не соображаю, если честно.
- Что делать-то?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement