Раньше я ставил две системы параллельно на компы с одним диском. А
сейчас что то не клеится.
Как примирить Windows 7 c LM 9 Росинка?
История такова:
1. В начале в компе был один диск: АТА "ST380011A" (80ГБ), который в
БИОСе виделся на  IDE Channel 1 Master, и установлена на нем Windows 7
(в Винде - диск "С") и имеет диск метку "w7".
2. на IDE Channel 1 Slave присвоен DVD дисководу, (в Винде - диск "D") .
3. Затем в комп был добавлен второй диск: АТА "ST3802110A" (80ГБ),
который в БИОСе присоединен к  IDE Channel 0 Master (а в Винде
отличался буквой "E"), и присвоили ему метку "Game".
4. Позднее в комп был добавлен третий диск: SАТА "ST3120813AS"
(120ГБ), который в БИОСе прицепился к  IDE Channel 3 Master, метки не
дали, но в Винде получил букву "F"). Все диски NTFS.
Все работало.
Но вот решили опробовать LM 9 Росинка и установить ее, разумеется,
решено было установить на диск без метки, который был пуст.
Загрузили LiveCD LM 9 Росинка, выбрали установку на жесткий диск.
Дошли до места выбора дисков для установки. Видим:
- sdb2: sdb5 ("Game"), оставляем без изменений;
- sdc1 ("w7"), оставляем без изменений;
- не размеченная область, разбиваем (форматируем) так - sda1: sda2
(/), sda5 (swap), sda6 (home). Устанавливаем систему, устанавливаем
загрузчик в sda. Перегружаемся, видим в GRUB 4-ре строки: 1-я -
загрузка Линукса, а последняя - загрузка Винды.
Если выбираем загрузить Винду, то появляется мигающий курсор на черном
экране и висит до тех пор пока не выключишь комп.
Если выбираем загрузить Линукс, то все грузится хорошо.
Загрузившись, открываем Gpart-ом просмотр дисков и видим, что:
- sdb5 ("Game") стал: sda5;
- sdc1 ("w7") стал: sdb1;
- не размеченная область, форматированная как sda1, стала sdс1: sdс2
(/), sdс5 (swap), sdс6 (home).

Винда не грузится. почему!
Смотрим в grub.cfg:

### BEGIN /etc/grub.d/10_linux ###
menuentry "LM 9 Росинка, 2.6.32-27-generic (/dev/sdc1)" --class
linuxmint --class gnu-linux --class gnu --class os {
        recordfail
        insmod reiserfs
        set root='(hd2,1)'
        search --no-floppy --fs-uuid --set d858507a-f3cb-4430-a06e-34b912131d98
        linux   /boot/vmlinuz-2.6.32-27-generic
root=UUID=d858507a-f3cb-4430-a06e-34b912131d98 ro  splash  quiet
splash
        initrd  /boot/initrd.img-2.6.32-27-generic
}
.........
.........
.........
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sdb1)" {
        insmod ntfs
        set root='(hd0,1)'
        search --no-floppy --fs-uuid --set 67976288ae2cea5d
        chainloader +1
}
Что бы загрузить Винду перепробовал все: и в grub.cfg менял буквы
дисков, и восстановление загрузчика Винды командами: bootrec.exe
/FixMbr (FixBoot), и восстановлением из ранее сохраненного образа,
GRUB убил, файлы загрузчика Винды восстановлены, но теперь не грузится
ни Винда ни Линукс!
Загрузилась Винда лишь после того как отсоединил диск с меткой
"Game", загрузил, выключил, подсоединил обратно диск с меткой  "Game",
включил - "пошла родная Винда 7", загрузилась. Все бы хорошо, да вот
диск SАТА "ST3120813AS" (120ГБ), с установленной LM 9 Росинка (это
видно с LiveCD LM 9 Росинка) остался как: sdс1: sdс2 (/), sdс5 (swap),
sdс6 (home) и не виден в Винде.

Вопрос: можно ли сделать так, что бы запускались обе системы и как это
осуществить, какой загрузчик лучше установить? По новой запускать
установку Росинки пока не решаюсь. Или оформатировать SАТА
"ST3120813AS" (120ГБ) обратно в NTFS и не "париться"?

Рад буду любой подсказке.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Дати відповідь електронним листом