Установка Windows и Linux на один HDD

Вот примерный гайд (очень очень примерный и мелкий  по установке обеих систем)

1. ХДД или жесткий диск. Я придерживаюсь такого разбиения :

-20-30 гиг на систему с Виндовс — меньше 20 я бы делать не стал , так как программы имеют место все ставиться и ставиться а потом уже начинаем искать грабли по перемещению разделов.
-помните что для Линукс нужно МИНИМУМ 2 раздела — на основной и файл подкачки (swap). Итого минимум 10-20 гиг на убунту и Ваша ОЗУх2 на своп.
-далее раздел с Вашими данными.

товарисч ИТОГО :
[30-20-2[все остальное]] — первые 3 раздела я бы делал основными (первый активным), а все остальное уже в дополнительном (extended) разделе и там уже лепил логические на свой вкус и размер винта.

2. Загрузчик.
При установке Виндовс загрузчик будет установлен на диск Ц в первый раздел — туда же будет записан мастер бут рекорд (mbr).
Но при установке Linux он будет затерт своим (grub).
Вот его содержание:

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-16-generic-pae" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd1,6)
search --no-floppy --fs-uuid --set 1f37040c-e0de-454b-b48c-00866b76f791
linux    /boot/vmlinuz-2.6.31-16-generic-pae root=UUID=1f37040c-e0de-454b-b48c-00866b76f791 ro   quiet splash
initrd    /boot/initrd.img-2.6.31-16-generic-pae
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16    /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16    /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 7834d14534d10752
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

Как видим тут загрузка нескольких версий ядра с 2.6.31-14 по 2.6.31-16 — это работает обновление — лишние потом можно убрать. А вот последним идет Наша Windows 7:

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 7834d14534d10752
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

Тут указываем где она находится (/dev/sda1) и тут (set root=(hd0,1)).
Впрочем все изменения , что прописаны тут сделала сама Ubuntu 9.10 и править ручками все это нет необходимости.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Изображения должны быть включены!