Дмитрий Сергеевич (axshavan) wrote,
Дмитрий Сергеевич
axshavan

Categories:

Ubuntu GRUB Error 21 Asus P5B-E

Воодушевленный рассказом Сережи Хитремиста о том, как он начал апдейтить четвертый рхел, а получил в итоге центос, я решил рассказать о своих трудностях, которые кратко изложены в ключевых словах в заголовке поста.
Итак, суть проблемы. Есть мамка Asus P5B-E (можно без E), есть Live-CD Ububntu неважно какой версии, есть старенький IDE-винт. Подключаем пункт 3 к пункту 1, ставим пункт 2, финальный ребут, и grub при загрузке с диска выдает ошибку 21. При этом, даже если cd (или dvd) привод тоже IDE, с Live-CD загрузка происходит нормально.

Ошибку 21 граб выдает, когда вдруг обнаруживает, что не может найти, откуда загружатся. То есть неважно, что написано в menu.lst, посколько граб просто не может до него добраться, несмотря на то, что stage 1 проходит успешно. Это действительно выглядит глупо - только что он загружался с этого диска, но потом диск вдруг пропал. Итак, три компонента: мамка, идешный винт и граб (убунту тут на самом деле не при чем, до нее вообще дело не доходит, просто чаще всего данная проблема обнаруживается именно у пользователей убунту). На данной маетринской плате шесть разъемов SATA (четыре красненьких и два черненьких) и один IDE. Собственно, в этом-то и есть вся загвоздка. Как биос оперирует идешным каналом, возможно, точно не знают даже сами разработчики. Загрузка с саташного винта, если граб стоит в его mbr, происходит нормально, кто-то в интернете уверял, что, подключив саташный винт и засунув граб туда, можно нормально грузиться с идешного, вызывая его через chainloader - хрен знает, я не пробовал.
В том же самом интернете написано, что существует точно проверенный способ решения проблемы - грузиться с саташного винта. Практически все, кто ни бился со строптивым грабом и конфигурациями биоса, в конце концов именно так и поступали.

Да, к чему я это начал рассказывать-то. Есть у меня такая материнская плата, ASUS P5B-E эта самая, там еще 512 мегабайт оперативы и крутая (по показателям для позапрошлого года) видюха. Там у меня стояла какая-то странная сборка хп, которая даже не спрашивала пароль при инсталляции, и вот я решил поставить туда убунту, забыв о том, что почти год назад пытался сделать это же самое и точно так же наступил на эти же грабли. Но теперь я стал умнее и страшнее на целый год (то есть я хотел сказать "старше"), и полез читать в интернете. Один умный человек, прошу прощения, не помню, кто именно и где, сказал, что вот эти три компонента: материнская плата, идешный винт и загрузчик граб, - вместе не уживаются, надо менять какой-то из них. И я решил поменять загрузчик.

Сделать это, загрузившись с Live-CD, я не сумел. Лило ругалось, уверяло, что "часть винчестверов вашего рейд-массива неисправна", и все такое, видимо, нормально прописаться в мбр ей не дает эдакая виртуальная файловая система Live-CD. В комплекте с убунту идет только граб. Тогда я загрузился с этого идешного винта (на 80 гигабайт! Еще не раритет, но уже скоро, а еще чуть-чуть, а вообще антиквариатом станет) на другой машине, которая нормально относится к иде, и там сделал следующее:
1) проверил, тут тоже /dev/sda? Да, /dev/sda, всё в порядке.
2) установил lilo (это делается в убунту распаковкой соответствующего архива с бинарниками в нужные место).
3) сделал в папке /etc файлик lilo.conf и написал туда следующее:
title=ubuntu
boot=/dev/sda
timeout=30
root=/dev/sda1
image=/vmlinuz
*примечание. Так писать не надо. Как надо - см. руководство по лило.
4) запустил лило.
5) поставил многострадальный винчестер обратно в тот корпус, где P5B.
6) включил.
7) впервые в своей жизни увидел kernel panic. Всё-таки с лило надо быть очень аккуратным.
8) плюнул на хер и поставил мандриву. Ну а дальше неинтересно, про то, как я настраивал там принтер, писать и читать уже совсем скучно.
Tags: *nix, железо
Subscribe

  • Фотографии из мини-походика 18 июля

    На прошлой неделе мы со Славкой прошли пешком чуть больше 19 километров по южным предместьям Праги. Я выбрал маршрут таким образом, чтоб там были и…

  • Инопланетный чертополох

    Пару дней назад ходили вечером гулять по окрестностям. Я повстречал возле пруда Асуан заросли какой-то инопланетной херни. Это такие шипастые шары…

  • Плёнка №196

    Плёнка: Kodak 400TX Фотоаппарат и объектив: ФЭД-5в + Индустар И-61Л/Д 2.8/53 Проявитель: Fomadon LQN. Время проявки 10 минут при 20°C Сканер:…

  • Post a new comment

    Error

    Comments allowed for friends only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 26 comments

  • Фотографии из мини-походика 18 июля

    На прошлой неделе мы со Славкой прошли пешком чуть больше 19 километров по южным предместьям Праги. Я выбрал маршрут таким образом, чтоб там были и…

  • Инопланетный чертополох

    Пару дней назад ходили вечером гулять по окрестностям. Я повстречал возле пруда Асуан заросли какой-то инопланетной херни. Это такие шипастые шары…

  • Плёнка №196

    Плёнка: Kodak 400TX Фотоаппарат и объектив: ФЭД-5в + Индустар И-61Л/Д 2.8/53 Проявитель: Fomadon LQN. Время проявки 10 минут при 20°C Сканер:…