LINUX.ORG.RU

Slackware 14.1 + Windows 7 Dual boot SSD

 , , , ,


0

1

Всем привет!

Есть цель установить вин7 и слаку 14.1 на SSD (Vertex 4 120 gb). Вот мой порядок действий:

  • 1) Делаю чистый формат SSD утилитой от OCZ
  • 2) Ставлю вин7 параллельно создавая раздел на ~70 гб под нее. Остальное оставляю неразмеченным.
  • 3) Создаю основной раздел под слаку ~40 гб(ext4), символический swap на 4 гб. Всё через cfdisk при установке.
  • 4) Устанавливаю всё по дефолту, полный комплект пакетов, лило в MBR.

Всё проходит успешно, но после ребута грузится сразу винда без лило. Что я делаю не так?

мать - Asrock 890GX Extreme 3 (UEFI нет)

Фото cfdisk /dev/sdb (мой SSD) и fdisk -l: http://oi39.tinypic.com/2ce6zxj.jpg http://oi43.tinypic.com/1zywhuw.jpg

Заранее спасибо за помощь!


Если грузится винда значит ты не установил lilo и он не затер MBR винды.

1) Делаю чистый формат SSD утилитой от OCZ

Она както по особенному форматирует?

TDrive ★★★★★
()
Ответ на: комментарий от TDrive

Если грузится винда значит ты не установил lilo и он не затер MBR винды.

Либо оно грузится не через MBR.

Citramonum ★★★
()
Ответ на: комментарий от BigOwl

А lilo набирал? И ты уверен, что загрузка идет с sdb? В меню загрузки BIOS (или что там у тебя) выбери для загрузки sdb напрямую.

Citramonum ★★★
()
Ответ на: комментарий от Citramonum

А как загрузка вообще может идти не с sdb? Сейчас и винда и линукс на SSD(sdb), HDD(sda) только с инфой. Пробовал через бут меню напрямую указать сразу загрузку с SSD, грузит винду. Не совсем понял что ты имеешь в виду набирал ли lilo.

BigOwl
() автор топика
Ответ на: комментарий от anonymous

Загрузил диск, сделал бут командой

huge.s root=/dev/sdb3 noinitrd= ro
сделал liloconfig, переустановил еще раз в MBR, перезагружаюсь - винда.

BigOwl
() автор топика
Ответ на: комментарий от Citramonum

Моя материнка не поддерживает UEFI. Вот что выдает lilo: http://oi44.tinypic.com/6718g7.jpg Попробовал сделать liloconfig через режим эксперт, он хотел записывать сначала на sda, я указал sdb. И почему-то при добавлении раздела винды он выдал только sdb1, хотя система на sdb2. Вот что получил в ответ: http://oi43.tinypic.com/b9gh83.jpg

BigOwl
() автор топика
Ответ на: комментарий от BigOwl

Если у тебя система на sdb2, почему в lilo.conf написано sdb3?

Не понятно, пому lilo упорно пытается ставить загрузчик на sda, если у тебя указано sdb. У меня точно такое же lilo грузится с sdb и на sda не лезет.

Citramonum ★★★
()
Ответ на: комментарий от BigOwl

почему в lilo.conf

boot = /dev/sda
? на /dev/sda установлен загрузчик?

Unrecognized token «7» at or above line 70 ...

Проверь что не так в конфиге.

в

other = /dev/sdb1
  label = Windows
  table = /dev/sdb
убери table.

P.S. Как понял винду грузит стандартный boot винды? Не lilo?

anonymous
()
Ответ на: комментарий от anonymous

не забудь набрать lilo после изменений.

anonymous
()
Ответ на: комментарий от anonymous

В общем решил я всё просто. Раз lilo упорно лезет в sda и на sdb ставиться ни в какую не хочет (grub стал с первого раза) я отключил HDD, еще раз форматнул SSD и переставил заново. После подключения HDD вылезли 9-ки. И тут я понял что в биосе HDD стоит как 1й, наверно это лиле и не нравилось. Поставил первым SSD и всё ОК.

Как я понял, до этого лило ставилась по умолчанию на HDD и винда спокойно грузилась с MBR, только не понятно почему когда я вручную забил в лило sdb вывалилась ошибка.

Всем кто откликнулся большое спасибо!:)

BigOwl
() автор топика
Ответ на: комментарий от BigOwl

Хотя не всё так гладко получилось. Если подключаю HDD то слака при загрузке выдает

kernel panic - not syncing: VFS: unable to mount root fs on unknown - block(0,0)
С отключенным хардом всё грузится хорошо. Получается что при подключении диски меняются местами, т.е. когда HDD откючен SSD определяется как sda, но при подключении HDD он становится sda а SSD соответственно - sdb. И как резуьтат конечно линукс не грузится. Можно конечно поменять местами слоты сата, но как-то совсем это грубо. Меняю в lilo.conf всё на sdb, но при когда загружаюсь с двд, понтирую sdb3, делаю chroot и lilo вылазит ошибка:
 /dev/sdb is not on the first disk

BigOwl
() автор топика
Ответ на: комментарий от BigOwl

Можно конечно поменять местами слоты сата, но как-то совсем это грубо.

Грубо не грубо, а если ты хочешь использовать оба диска и при этом поменять их имена, то, скорее всего, другого способа нет.

Citramonum ★★★
()
Ответ на: комментарий от BigOwl

Это лол. Попробуй тогда действительно использовать diskid.

Citramonum ★★★
()
Ответ на: комментарий от BigOwl

дебилопроблемы, посмешил, зачем такому как ты слака непонятно только

anonymous
()
Ответ на: комментарий от BigOwl

Переписал fstab через uuid

Кстати, если нет желания связываться с uuid — длинными идентификаторами, придуманными чужими для хищников — можно использовать метки LABEL= ровно таким ж способом, предварительно их назначив при помощи e2label или ntfslabel.

bormant ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.