Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > *NIX системы: Общие вопросы > GRUB error 21 |
Автор: NetJunky 8.8.2009, 12:11 | ||
Ранее в другой теме обсуждал, реально ли чтобы Ubuntu 9.04 Desktop работала с внешнего жёсткого. Все сказали реально и были правы. Но при установке что-то случилось с Grub так как после оканчания установки он мне выдал
Опишу ситуацию: У меня стационарный комьютер. Достаточно старый на наши дни, как мне кажется, но он меня устраивает. Имеется два встроеных жёстких диска, каждый по 40Гб, а также на днях приобрёл внешний WD 320Gb 5400rpm. На внутреннем диске стоит ХР, а второй внутренний для файлов и прог. Вообщем оба они NTFS. Внешний изначально был FAT32. Так как Ubuntu не то ни другое не годится, мне посоветовали ext2 file system и сколько то место под swap. Остальное разметить просто как Unused partition или что-то в этом роде. Сделав это был получен результат описаный в название темы. Если кто-то сталкивался или знает, как эту проблему решить буду очень признателен. Да кстате замечу, что теперь по какой-то причине номер ошибки уже 18, а не 21, как было. Всем заранее спасибо за помощь. |
Автор: Fin 8.8.2009, 13:28 |
Можно увидеть /boot/grub/menu.lst ? Кстати винчестер внешний определяется из под Bios? |
Автор: powerfox 8.8.2009, 17:19 |
Что именно вы сделали? ![]() |
Автор: NetJunky 8.8.2009, 19:40 | ||
Да, внешний винчестер установил в BIOS в разделе Hard Disk Drives из трёх видимых первым, вторым диск с ХР. Тем самым в Boot Device Priority:
Добавлено через 46 секунд powerfox, установил Ubuntu 9.04 Desktop. |
Автор: Fin 8.8.2009, 21:10 |
Если есть файл /boot/grub/device.map то можно его увидеть. Также. Есть ли файлы /boot/grub/e2fs_stage1_5 /boot/grub/stage1 /boot/grub/stage2 |
Автор: Fin 8.8.2009, 23:52 |
Посмотрел в нете. 21 ошибка Unknown boot failure . 18 ошибка Dual Boot Systems Using a Single Hard Drive http://wiki.linuxquestions.org/wiki/GRUB#Error_18 |
Автор: powerfox 9.8.2009, 15:18 | ||
Ерунда. NetJunky, а граб стоит на внешнем винте? То есть, если отключить внешний, то появляется виндовый загрузчик (или сама винда)? |
Автор: nickless 9.8.2009, 15:22 | ||
Лучше использовать ext3, там есть http://ru.wikipedia.org/wiki/%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%80%D1%83%D0%B5%D0%BC%D0%B0%D1%8F_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0
Не надо их открывать, они бинарные. Попробуй, это может исправить error 18. Добавлено через 2 минуты и 3 секунды powerfox, у него похоже BIOS имеет проблемы с загрузкой с больших дисков (см. ссылку по error 18) |
Автор: NetJunky 9.8.2009, 15:36 |
powerfox, насколько я понял то Граб на внешнем. Нет если отключить, то у Винды вроде как такая же ошибка. nickless, у меня достаточно старая интелевская мамка и видимо BIOS там тоже не самый новый, такчто может на самом деле такой вариант сработает, но только обидно, что ХР никак не сохранить. Добавлено через 3 минуты и 4 секунды nickless, щас уж раз буду переустанавливать, то достал SP3. Пишу это с мыслью, что ХР не мог все эти проблемы вызвать, только не грамотная установка и разметка и старый BIOS? |
Автор: nickless 9.8.2009, 15:41 | ||
Почему это? Сделай /boot на внешнем винте Добавлено через 5 минут и 57 секунд В смысле загрузка должна идти так:
Добавлено через 9 минут и 4 секунды man grub-install или
|
Автор: NetJunky 9.8.2009, 16:58 |
nickless, имею три вопроса. Первый: - У меня внешний 320 Гб. Под /boot сколько стоит поставить и какой тип, тоже самое касается / и под swap? - Также интересует вопрос, смогу ли я использовать внешний, как флэшку, тоесть на другом компе, под Windows например воткнуть и закинуть музыки и принеся на лапик или тот стац. (о котором тут речь), перекопировать и слушать или же такой вариант не возможен? - И вообще на какие партитионы Вы советуете разбить? У меня нет цели использовать Ubuntu каждый день. Мне надо систему серии *NIX так как в университете будет предмет "Системное программирование на Си" и как я понял по описанию, то как раз под *NIX подобной системой. Тоесть, что Вы можете порикомендовать зная этот ньюанс. Также мне почему-то настоятельно рекомендовали ext2, сказав, что она на много быстрее, чем другие + насчёт fixmbr для Windows. Сделал вначале fixboot, но это не помогло. Далее думал сделать fixmbr, но там было написано, что это действие может повредить таблицу с партитион, что может все партитионы сделать недоступными между собой. Заранее спасибо за Ваши коментарии. |
Автор: nickless 9.8.2009, 17:22 | ||||||||
Немного, там будет только ядро и файлы груба, 50-100 метров хватит. Да, надо только добавить еще один раздел с FAT32, чтобы везде без проблем работал.
В таком случае проще всего вообще поставить линукс в виртуалке. Если комп слабый и не тянет, то /boot, / (оба в ext3) и swap для начала хватит.
Она не намного быстрее (иногда даже медленнее), зато значительно менее надёжна (как FAT32 vs NTFS).
Обычно всё работает (это стандартный метод восстановления MBR винды), хотя бэкап таблицы разделов никогда не помешает (достаточно просто записать (на бумаге) начало и размер каждого раздела в блоках/цилиндрах). Добавлено через 4 минуты и 4 секунды ЗЫ Не стоит пытаться найти ответы на все вопросы сразу, особенно в одном топике ![]() |