Установка Gentoo с корнем на рейде0
Здравствуйте. Ставлю генту первый раз. Возникла проблемка.
Имеется ноутбук MSI GT-70. В нём есть рейд из 2-х ссд (рейд0) и хард.
Рейд делаеться в биосе (Intel raid).
Скачал минимальный установочный CD. Запустился с него в легаси режиме, всё окей, видит рейд /dev/md126 и хард /dev/sdc
Рзметку сделал:
Корень на рейде
Boot, home, swap на харде.
Далее всё делал по хендбуку, только загрузку решил сделать с UEFI.
Поставил Grub2 и сделал загрузочную флешку.
Вошел в биос, поставил с легаси на UEFI и стал запускаться. Флешка подцепилась нормально, я увидел стандартную консоль граба. Посмотрел, видит ли граб нормально диски и всё оказалось нормально, он собственно увидал рейд,хард,флешку и сидиром.
Ну думаю хорошо, выбераю ядро, ввожу boot.
Ядро начинает запускаться и у него случается паника :( Пишет, что не может загрузить корень, пишет, пожалуйсто выберети правильный root= из разделов, и список разделов. Но в этом списке НЕТУ md126 рейда, зато есть оба ССД по отдельности. Ну думаю, понятно, ядро значит пытаеться прочитать корень с рейда, не находит его и паникует. После этого пошел пересобирать ядро, включая/отключая разные в нём дрова. Не помогло. Пошел гуглить, не помогло.
Пожалуйсто скажите, что надо включить в ядро, чтобы оно нормально увидило мой рейд? Ведь диск и загрузчик видят же его прекрасно.
- Для комментирования войдите или зарегистрируйтесь
Caesin написал(а): ...рейд из
Зачем???
Что зачем? Вы мне предлогаете
Что зачем? Вы мне предлогаете развинтить ноутбук и выкинуть из него "лишние" детали? На Win8 которая на нём была предустановлена на заводе, этот рейд ссд показывал чудеса скорости...
раид0 зачем ?
раид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 ;)
У этого ноута фишка такая
У этого ноута фишка такая была. Типа 2 хороших ССД по 128 гигов объеденины в рейд 0, что даёт очень высокую скорость записи и считывания. Предустановлена была винда на этот рейд. Рейд делается в биосе (соответсвуящая менюшка есть и при желании можно его выключить сделав просто 2 ссд). Настройки в биосе, что касается рейда не менял. У Win8 проблем с рейдом естественно не было. После неё поставил на месяцок убунту и ковырялся в ней. У убунту тоже проблем с рейдом не было, нормально увидила, нормально поставилась, нормально грузилась.
Ща решил генту поставить. Так ядро, которое с диска загружается всё видит нормально, grub 2 тоже рейд видит нормально, а вот моё ядро судя из сообщения паники видит не рейд а 2 ССД и я никак не могу понять, что же я не врубил, чтоб оно его нормально видело.
Тогда тебе нужно в ядре
Тогда тебе нужно в ядре включить поддержку твоего Intel (fake)RAID контроллера...
Ho RAID0... - make your backups regularly! ;)
Дак я и пытаюсь узнать как
Дак я и пытаюсь узнать как это называется :) Я в ядре уже включил всё, где нашел слово рейд, но моё ядро по прежнему отказывается его видить, можешь подсказать конкретное название пожалуйста?
Ну за год пользования восьмой виндой и месяца пользования убунту проблем с потерей инфы не было. Да и в любом случае все важные данные регулярно автоматом бэкапяться на сетевое хранилище.
гуглит на тему mdadm fake
гуглит на тему mdadm fake raid, dm raid, dm mapper fake raid.
Если винды нет - то выкинуть нафик прудирошный райд из биоса, и если хоцца на свою задницу приключений, сделать его на мдадм раид 0.
для увеличения скорости ( скорости чего? в никсах для этого давно придумали разделы и кеширование) есть кеши, в том числе 3-х уровневые и всякие там zfs && btrfs с кешем на ссд
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 ;)
Вот я не понимаю, нафига
Вот я не понимаю, нафига что-то выкидывать? Ну собран этот рейд в биосе и хорошо, что мешает им пользоваться (ну кроме того, что не соображу как его со своего ядра увидить)? Зачем ломать и пересобирать заного, но уже чем то другим? Ведь например тот-же убунту нормально его видел и прекрасно с ним работал без всякого гемороя...
Поставь себе обратно убунту и
Поставь себе обратно убунту и не ефи нам моск, его и так почти не осталось; нафига ты полез к дядям, не окончив детского сада.
Вобщем, брысь назад в
школуучить железо.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 ;)
Caesin написал(а):Дак я и
Если под Ubuntu работает - запусти Ubuntu с LiveCD и посмотри
lspci -k
.Чтобы упростить работу и ничего не пропустить, сделай:
Потом тоже самое из-под твоего ядра:
Потом посмотри разницу:
и добавь нужные драйвера в ядро.
SysA написал(а): Caesin
Посмотреть сборку готового ядра? Как я сам жо этого не додумался :) R сожелению ubuntu liveCD под рукой нет, а до завтра до нормального инета не доберусь, попробую глянуть сборку ядра на gentoo CD, он ведь тоже нормально видит все разделы, может чё придумаю.
/
Ты уверен в отсутствии
initramfs
в сценарии загрузки Ubuntu?:wq
--
Live free or die
Caesin
Не сборку, а загруженные модули!!! :) Для того и скрипты привел, чтобы вытащить только работающие модули.
Мoжно и с GentooCD, конечно, просто ты говорил, что под Ubuntu работает, так что предлагал исходя из гарантированно рабочей конфигурации...
Вам удачно промыл мозги
Вам удачно промыл мозги маркетинг, с чем Вас и поздравляю. Реально на типовых «ноутбучных» задачах прироста производительности от страйпа на ssd Вы не увидите. Только в попугаях на бенчмарках. Тут Вам совершенно верно советуют выкинуть из головы идиотскую парадигму и сделать правильно, однако Вы хотите сделать все «как есть, но под другой платформой». Это самый неверный и трудный метод – Вы не решаете задачу, а просто ССЗБите.
Если так уж хотите свой страйп – то сделайте его встроенными средствами btrfs и не парьте мозг с mdraid и загрузками. Делать «так, как в восьмерочке» или «так, как в убунте» лучше всего в восьмерочке и убунте. А здесь необходимо сначала понимать, что, зачем и как делать – а потом уже делать. То есть не тыкать в кнопки, а осваивать теорию.
Брал я его не из-за 2-х ССД
Брал я его не из-за 2-х ССД (кстати в новом GT-70 их уже вообще 3 O_O).
Просто мне удобнее было работать с 2-я дисками (хоть 1-н из них и рейд). Не хочится делать 3 диска. А насчёт как в "восьмёрочке" и "убунту", это ни то, что я хочу сделать именно как там, просто там во время установки отображались 2 носителя хард и рейд, делил место на них как удобней мне и ставил систему. После этого всё нормально работало (я уж хз как это в убунту было организовано, проблем не возникло, поэтому на этот счёт не загонялся). Здесь же я столкнулся с проблемой, что во время установки у меня ТОЖЕ ОТОБРАЖАЕТСЯ ХАРД И РЕЙД, я так-же как в убунту делю разделы, собираю ядро, устанавливаю загрузчик, и при запуске сам загрузчик видит тоже ХАРД и РЕЙД, а вот когда начинает грузиться ядро, оно уже видит 3 диска без рейда. Я логично подумал, что это я где-то чёто недокрутил, так как gentoo cd нормально же всё видит, сам я разобраться с этим не смог, спросил на форумах, но почти везде советуют отрубить биос рейд и сделать его посредствам linux. Ну тут меня уж взяло любопытство и чисто стало интересно, раз оно там работает, а у меня нет, то можно же сделать, чтобы и тут работало.
Просто сейчас я просто ради интереса ковыряюсь в gentoo на ноуте, работаю на стационарнике. Но если пошлют в командировку, то придётся второй системой на ноут винду ставить(рабочий софт только на винде работает, на никсах даже под вайном не хотеть, а на виртуалке тормоза). И вот тогда возникает вопрос, как я на рейд сделанный в linux ещё и винду запихну? Она то этот рейд не увидит... Хотя наверное можно, я linux-ах ещё новичёт, но здаётся мне гемороя тут будет ничуть не меньше, чем у меня сейчас.
Beelzebubbie
Кстате вы зря. Работаю со спутниковыми снимками. Если снимок сверх высокого разрешения, да ещё на большую территорию, то может весить даже не гигабайты, а десятки гигобайт. При смене масштаба в проге снимок прорисовывается заного, а поскольку весь снимок он в оперативке не держит (даж еслиб захотел не смог бы), то подгружается диска. Так на ноуте эти прорисовки проходят заметно быстрее чем на стационарнике, хотя по хар-кам (проц, видюха, оператива) стационарник мощнее ноута.
А по поводу, осваивать теорию и знать зачем, мне на других форумах так и не сказали ЧЕМ рейд созданный самими никсами лучше фэйк рейда. А аргументация типа "я так делаю" или "фэйк рейд фигня поверь моему опыту"... Словом пойду ещё чё нить почитаю.
А на PC SSD есть? ;) Думаю,
А на PC SSD есть? ;)
Думаю, что нет... и прирост производительности только из-за него! :)
На PC 2 SSD (1 80 гигов,
На PC 2 SSD (1 80 гигов, система, другой 256 гигов, работа) 1 хард на 750 гб ( игрушки :)) ) и хард на 1,5 ТБ ( раньше использовался как хранилище, теперь полупустой т.к. появилось сетевое). :)
Caesin написал(а):...мне ...
а тут сказали :) - поищите на форуме по fakeraid хотя бы - много раз обсуждалось...
Я это видел и это не совсем
Я это видел и это не совсем то, что я подразумевал.
Из этого ответа следует если в упращённом виде "если ты делаешь рейд linux-ом, то он его понимает и нормально работает с ним, если ты используешь fake raid, то гемороешься с настройкой (чем щас и занимаюсь :) )". Но если ты уже настроил ядро, то в чём тогда отличия и есть ли они? Убунту, вон сама цепляла его, без посторонней помощи и я не заметил, чтоб оно работало с ним хуже чем "восьмёрка". Ведь если при грамотной настройке разницы нет, то тогда и хотелось бы узнать как эту настройку сделать :) А затем уже попробовать все варианты и решить как удобней.
nu togda
nu togda http://www.gentoo.ru/node/27975#comment-207698
Caesin написал(а): Я это
нет основная разница между fake raid и нативным софтовым, в том, что в первом случае при проблемах с bios, материнкой и т.д. вы либо прощаетесь с инфой, либо платите большие деньги за восстановление ждете хз сколько и возможно получаете вашу инфу обратно. В случае софт рейда, вам нужен только комп куда воткнуть диски
Спасибо за ответ :) Будем
Спасибо за ответ :) Будем знать. Короче замучался я с этими рейдами, не буду больше париться и сделаю просто 2 ссд по отдельности и хард. Поставлю генту, покалупаюсь пару месяцев, а там глядишь и опыта побольше будет, тогда и разберусь с этими рейдами, если желание останится.
Только вот такой вопросик, скорее не вопросик, а просьба совета:
Раньше было разбито так:
Рейд - корень
Хард - бут, свап, хоум.
Если теперь разбить так:
1 ссд - корень, бут, свап
Хард - хоум
То что можно на второй ССД смонтировать? :)
Засунь все в LVM и проблемы
Засунь все в LVM и проблемы не будет что где держать! :)
А поскольку эта штучка носимая, я бы посоветовал LUKS для физ.дисков.
То что можно на второй ССД
То что можно на второй ССД смонтировать? :)
кеш :)
http://en.wikipedia.org/wiki/Dm-cache
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 ;)
>сделаю просто 2 ссд по
>сделаю просто 2 ссд по отдельности и хард
ну а как прорисовываться-то будет? скорость же упадет в 2 раза? :D
бут-рут-своп отдельно? в этом я лично особого смысла не вижу, если только своп для гибернации. иначе для аварийных ситуаций его можно в файле иметь. LVM тоже необязателен – лишние сущности Вам зачем? с имеющимися разберитесь. ну и все же посоветую еще раз – если желание страйпать не отпало, заюзайте btrfs как самый простой для этого способ.
Да тут собственно пофигу на
Да тут собственно пофигу на скорость, под генту всёравно рабочие програмы не идут. Да еслиб и шли, такие снимки оч редко попадаются, переживу как нить :)
Ну бут полюбому отдельно нужен, я собераюсь через UEFI загрузку сделать, а там FAT 32 с меткой требуется.
Своп я вообще на всякий случай сделал, по хорошему 16 гигов оперативы и без подкачки хватать на всё должно. Просто на стационарнике оперативы ещё больше, и я был в шоке когда некоторые проги тормозить начали. Глянул статистику и оказалось, что эти заразы при свободных 20-и гигах оперативы пробуют зачемто использовать файл подкачки... С тех пор всегда хотябы гигобайт подкачки оставляю.
И ещё такой вопросик: на вики написано, что для загрузки с UEFI заглаза хватит 200 метров. Как сделать раздел FAT 32 меньше 512 мегабайт средствами Live CD? Если делаешь меньше и пытаешься задать FAT 32, он ругается что недостаточно кластеров для FAT 32 и не делает, а 512 метров под бут как-то жирно.
можно юзать "FAT12, FAT16 or
можно юзать "FAT12, FAT16 or FAT32"
к тому же boot удобно хранить SystemRescueCD, на случай, если основная система не загрузиться и т.п.
>boot удобно хранить
>boot удобно хранить SystemRescueCD
+1
>ругается что недостаточно
>ругается что недостаточно кластеров для FAT 32
на самом деле он ругается, что ман нечитан:
-s sectors-per-cluster
Specify the number of disk sectors per cluster. Must be a power
of 2, i.e. 1, 2, 4, 8, ... 128.