[SOLVED] И снова разметка диска (Win 7 + Gentoo)

Коллеги, желаю установить на домашний компьютер две системы. Чур, ничем не кидаться - системник достался с лицензионной Win 7, поэтому жить на компьютере она будет.

Диск 1Тб, есть желание разбить его следующим образом:

100Гб - под систему виндовса
800Гб - под файлопомойку виндовса (игры, фото, видео, музыка)
100Гб - под Генту

Пробовал разбивать установщиком семерки - он добавляет 100Мб раздел под свои нужды и путает таким образом fdisk. Разбил ХР-шным инсталлятором следующим образом:

1. 100Гб - под систему виндовса
2. 800Гб - под файлопомойку виндовса
3. 32М - Boot
4. 8Гб - swap (4Гб RAM x 2)
5. 100Гб - root (не 100 конечно, чуть поменьше, что осталось)

В итоге fdisk увидел следующие разделы:

livecd ~ # fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe89f61a5

Device Boot Start End Blocks Id System
/dev/sda1 * 1 12748 102398278+ 7 HPFS/NTFS
/dev/sda2 12749 121600 874353690 f W95 Ext'd (LBA)
/dev/sda5 12749 101985 716796171 e W95 FAT16 (LBA)
/dev/sda6 101986 101989 32098+ 83 Linux
/dev/sda7 101990 103009 8193118+ 82 Linux swap / Solaris
/dev/sda8 103010 121600 149332176 83 Linux
livecd ~ #

Точнее, три последних раздела он увидел как W95 FAT16 (LBA), позже я их отформатировал и сменил тип.

В итоге систему поставить все равно не могу, т.к. не прописывается груб (подозреваю из-за того, что boot-раздел extended, а не primary).

Вопрос: как и чем лучше разбить диск таким образом, чтоб виндовые разделы были первыми, а гентушные - последними?

fdisk/cfdisk

fdisk/cfdisk

_SerEga_

_SerEga_ написал(а):
fdisk/cfdisk

Хорошо... тогда как нужно сделать это правильно? (какой раздел будет примари, какой - экстендет да еще так, чтоб все потом работало?

По поводу /boot не нужен - не понял... почему?

u-team.ru

C: для винды сделать

C: для винды сделать первичным, остальное — по желанию.

А зачем /boot отдельным? Чтоб забывать его монтировать?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

чтобы в случае краша fs в

чтобы в случае краша fs в корне ядро таки загрузилось и дало консоль для fsck. Ну это на случай если приключилась жопа и нет live носителя или привода. А монтировать его можно не забывать, fstab я думаю поможет незабыть, впрочем кого я учу )))

Внезапно одно ядро никакой

Внезапно одно ядро никакой консоли не даст. Нужен initrd с busybox и прочая шляпа.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

semlanik написал(а):чтобы в

semlanik написал(а):
чтобы в случае краша fs в корне ядро таки загрузилось и дало консоль для fsck. Ну это на случай если приключилась жопа и нет live носителя или привода. А монтировать его можно не забывать, fstab я думаю поможет незабыть, впрочем кого я учу )))

Ну дык через fstab и монтируется /boot раздел... все верно.

/dev/sda6 /boot ext2 noauto,noatime 1 2
/dev/sda8 / ext3 noatime 0 1
/dev/sda7 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0

Ретроград... может быть :) Давненько не ставил линуксов, старые - работают, новых пока не требовалось :)

u-team.ru

.

krigstask написал(а):
А зачем /boot отдельным? Чтоб забывать его монтировать?

Сто лет уже как grub умеет грузить без монтирования /boot
Тот, кто монтирует /boot - ретроград

а эта строка - это просто подпись

Это гениальное заявление к

Это гениальное заявление к чему, если не секрет? Как неретрограды копируют собранные ядра и правят grub.conf без монтирования разделов?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

...

а на это нужны особые права?
mount /boot и делай что хочешь :)
насчет забывать, ну записывай что ли тогда :)

скрытный секс :)

Ну ни как не могу понять в чем проблема.

Держу grub отдельным разделом, ядра складываю на корень, а в раздел grub-a установил по штатной инструкции http://www.sysresccd.org/Sysresccd-manual-en_How_to_install_SystemRescueCd_on_an_USB-stick пункт D установил SystemRescueCd.
Это позволяет не заниматься поисками загрузочной флешки, cd и т.п. Нужно очень редко, но пару раз очень пригодилось.

/boot не нужен, /home нужен.

/boot не нужен, /home нужен.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

/boot нужен, хотябы для того,

/boot нужен, хотябы для того, чтобы безболезненно поставить ешё систему, и оттуда комфортно, например,
восстанавливать что-нибудь, хотя бы из stage4

А можно и это послание

А можно и это послание внеземного разума расшифровать?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Запросто, товаришш застыл в

Запросто, товаришш застыл в НТ4.0 . тогда именно так винды только и мона было восстановить :)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

если 7-ка так хочет 100 мб

если 7-ка так хочет 100 мб паймари в начале - дай ей его, по нек. причинам он ей нужен.
е данном конфиге проще воткнуть граб на раздел, а менеджером загрузки сделать нтлоадер ( вернее то, что там сейчас вместо него в винде).

П.С если смущает прописывание загрузки из цмд, то граф. тузл в гугле навалом

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а): е ...а

slepnoga написал(а):
е ...а менеджером загрузки сделать нтлоадер ( вернее то, что там сейчас вместо него в винде).

С семеркой вплотную не работал, но берет сомнение, будет ли она загружать Linux.

А по поводу совместной установки двух систем - ставишь вначале семерку, рабивая диск при её установке, оставляя неформатированными 100-150 Гб в конце диска.
А затем устанавливаешь Linux. )))
В Grub-е затем прописываешь откуда загружать семерку

Ssid написал(а): А по поводу

Ssid написал(а):
А по поводу совместной установки двух систем - ставишь вначале семерку, рабивая диск при её установке,

Лучше самому разбить диск сделав в начале раздел ntfs на нужные 100G, а потом сказать винде, чтобы она ставилась в этот раздел. В этом случае не будет ненужного раздела в 100М

.

Вот таким путем я получил установку XP на диск E и с полным отсутствием С.
Причем никакие переубеждения ни во время установки ни после нее действия не возымели.

И загрузчик в её представлении честно стартует с Е.

Ответ неверный

Именно такой способ наименее геморроен (при условии, что винт пустой). Создается раздел необходимого размера под винду, ставится винда, а потом накатывается груб.

>Одного меня смутила фраза "Британские ученые, живущие в Америке"??

британские - это характеристика, а не гражданство
(c)annulen

Подпишусь под этим. Семёрку

Подпишусь под этим.
Семёрку до "зверского" релиза пробовать не буду, но "ХРюшки" у меня мирно соседствуют с пингвином-другим именно по этой схеме. Сначала cfdisk-ом разбиваю, оставляя виндам 2 раздела в начале ("С" - системник винды, "D" - аналог /home, там живут юзерские документы и файлопомойка). Затем ставится Винда в начало (диск "С" - по фиг, первичный или расширенный, главное - в начале диска и bootable-метка). Потом Линукс(-ы), чтобы виндолоадер Груб/Лило не затирал.
А линуксовая разбивка - дело личное. Я, например, /boot никогда не выделял, а остальное:
/ - ext3 (как традиционно надёжная)
/home, /usr и /opt - ext4 (компромиссная по скорости и надёжности)
/var и /tmp - reiserfs (заточенная под быструю обработку мелких файлов)
Но в Сети вы найдёте столько мнений как лучше разбивать и какие ФС использовать, что сказать, что однозначно лучше, невозможно. Я свою чисто для примера дал.
По размерам ничего лучше, чем отделив только /home и swap поставить всё по максимуму и посмотреть du -hs <директория> не придумал. Потом бэкаплю настройки куда-нить в /home, переразбиваю и ставлю по новой. Это когда первый раз дистр пробую, естественно.

И все таки повторюсь -

И все таки повторюсь - разбивать диск (хотя бы первые пару разделов) лучше установщиком виндовс.
Эта система КРАЙНЕ капризно относится к чужим файловым системам на диске и чужим методам разбития. Диск Е в качестве системного - не самое страшное (вот когда папка виндовс и основные программы ставятся на С:, а загрузчик с несколькими системными файлами типа boot оказывается где-то на М:, причем даже на другом физическом диске - здесь настройка загрузки становится ещё веселее)
Еще в вашей ситуации какой минус - загрузчики этих систем располагаясь на одном диске затирают друг друга. То есть полетит одна система - вы лишаетесь и другой. лучше найти ещё один жесткий (любой - здесь размер не имеет значения, желательно конечно пошустрее). Затем ставите виндовс на ваш терабайтный диск, в биосе назначаете загрузку с другого жесткого, ставите на него загрузчик линкса. В таком случае случись что с grub - достаточно изменить порядок загрузки дисков в жестком и вы без проблем загрузите другую операционку (в противном случае - переустановка загрузчиков при сбое одного из них не самое веселое времяпрепровождение)

РЕШЕНО

Коллеги, решено "с чистого листа"

Диск разбит под винду fdiskom:

homecomp ~ # fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe89f61a5

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13055 104864256 7 HPFS/NTFS
/dev/sda2 13056 117489 838866105 7 HPFS/NTFS
/dev/sda3 117490 117494 40162+ 83 Linux
/dev/sda4 117495 121601 32989477+ 5 Extended
/dev/sda5 117495 118539 8393931 82 Linux swap / Solaris
/dev/sda6 118540 121601 24595483+ 83 Linux
homecomp ~ #

т.е. первые три раздела, включая /boot - primary, дальше сделал extended и на него своп и рут разделы.

Виндовс поначалу не опознал свои разделы, после изменения их типа через t и код 07 - все стало без проблем.

Дальше установил виндовс на первый раздел, из-под него же отформатировал под NTFS файлопомойку. Ну и дальше по плану... установил grub и прописал его в бут раздел. Проблем с загрузчиком в принципе не боюсь - в свое время "лечил" и виндовые и гентушные, так что думаю и в этот раз все будет ок, тем более комп домашний, некритично при условии своевременного резервного копирования :)

Всем спасибо!

u-team.ru

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".