[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_
Хорошо... тогда как нужно сделать это правильно? (какой раздел будет примари, какой - экстендет да еще так, чтоб все потом работало?
По поводу /boot не нужен - не понял... почему?
u-team.ru
C: для винды сделать
C: для винды сделать первичным, остальное — по желанию.
А зачем /boot отдельным? Чтоб забывать его монтировать?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
чтобы в случае краша fs в
чтобы в случае краша fs в корне ядро таки загрузилось и дало консоль для fsck. Ну это на случай если приключилась жопа и нет live носителя или привода. А монтировать его можно не забывать, fstab я думаю поможет незабыть, впрочем кого я учу )))
Внезапно одно ядро никакой
Внезапно одно ядро никакой консоли не даст. Нужен initrd с busybox и прочая шляпа.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
semlanik написал(а):чтобы в
Ну дык через 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
.
Сто лет уже как 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 написал(а): е ...а
С семеркой вплотную не работал, но берет сомнение, будет ли она загружать Linux.
А по поводу совместной установки двух систем - ставишь вначале семерку, рабивая диск при её установке, оставляя неформатированными 100-150 Гб в конце диска.
А затем устанавливаешь Linux. )))
В Grub-е затем прописываешь откуда загружать семерку
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