LinuxForum.Fans
Тема

Загрузчик на Epox EP-8K9A7I и SATA HDD

Автор: Tg45 62 сообщений 23701 просмотров
#9575

Помогите!!!!!!!!!!!
Система:
Мама - VIA (Какая-то старенькая)
Видео - Радеон 9600 (128м)
Проц - AMD athlon 2000+XP
Жёский - SATA 500 гб samsung
Система - ТОЛЬКО УБУНТУ

Проблема- Не устанавливается загрузчик!
Суть:
после установки пишет

text
Grub hard disk eror

Причём, если Убунту ставить на флэшку или IDE, то всё норм!
Так же, начинает загружаться, если с лайв-сд выбрать "Загрузиться с первого жёского"

Биос весь перерыл: ставил и жёский на первое и флопик вообще убивал!

Разметка:

text
sda1 - ex3 (актив с linux)
sda3 - lin/swap
sda2 - ntfs (пустой)

При
sudo grub
или
sudo lilo
говорит, что ни то и ни другое не установлено и предлагает установить!

text
Программа 'grub' на данный момент не установлена.  Вы можете установить её, выполнив:
sudo apt-get install grub
grub: command not found
tg45@Komp:~$ sudo apt-get install grub
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  grub-doc mdadm
Пакеты, которые будут УДАЛЕНЫ:
  grub-pc
НОВЫЕ пакеты, которые будут установлены:
  grub
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 1 пакетов, и 252 пакетов не обновлено.
Необходимо скачать 407kБ архивов.
После данной операции, объём занятого дискового пространства уменьшится на 807kB.
Хотите продолжить [Д/н]? д
Получено:1 [url]http://ru.archive.ubuntu.com[/url] karmic/main grub 0.97-29ubuntu59 [407kB]
Получено 407kБ за 2с (143kБ/c)
Предварительная настройка пакетов ...
(Чтение базы данных ... на данный момент установлено 120358 файлов и каталогов.)
Удаляется пакет grub-pc ...
Обрабатываются триггеры для man-db ...
Выбор ранее не выбранного пакета grub.
(Чтение базы данных ... на данный момент установлено 120176 файлов и каталогов.)
Распаковывается пакет grub (из файла .../grub_0.97-29ubuntu59_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет grub (0.97-29ubuntu59) ...

далее запускаю sudo grub
делаю root (hd0,0)
после setup (hd0)
выдаёт Cannot mount selected partition


Помогите!
Я больше ничего не знаю! В линухе всего 3 дня! и 3 дня мучаюсь с гуглом и перестановкой! Аж жёский форматнул(((

#9577

Попробуйте

grub-install /dev/sda
#9579

Пакеты, которые будут УДАЛЕНЫ:
grub-pc

это должно было навести вас на мысль о наличии grub-pc
образно выражаясь, grub у вас есть, не мучайте себя.

#9587

voffka:

Только что попробовал
grub-install /dev/sda

теперь, при попытке "Загрузиться с первого жёского диска" с лив-сд выдаёт

grub error 21

и не загружает вообще!
Я ща с лив-сд сижу(((


system-root:

А что надо мне сделать? Скажите, пожалуёста поподробнее!

#9598
Tg45 написал:
А что надо мне сделать? Скажите, пожалуёста поподробнее!

вот эти строчки вы где набирали?? - tg45@Komp:~$ sudo apt-get install grub
где? с лайв сд, или после установки??

#9601

После установки!

#9606
Tg45 написал:
После установки!

еще раз объясняю - последний раз: grub после установки у вас был, но вы решили что его нет (с чего это а?) и грохнули что то у себя

#9607
Tg45 написал:
grub error 21

Это наверняка потому что на живом диске GRUB второй версии, а на жестком диске - уже первой.

Теперь под живым диском делайте следующее:

sudo -s
mkdir /mnt/disk
mount /dev/sda1 /mnt/disk
mount -t proc none /mnt/disk/proc
mount -o bind /dev /mnt/disk/dev
chroot /mnt/disk
env-update
apt-get install grub-pc
grub-install /dev/sda
exit

Следующую команду выполнять при успешном завершении предыдущей (без ошибок)

#9611

Узнаю жентушника ;)

Скорее всего env-update пошлет на.

З.Ы. Какой смысл маунтить /proc и /dev, если груб инсталлить не из chroot-а?
А оно вообще так проинсталлится?

#9618

Nightwolf_ng, спасибо за поправку, я exit и grub-install местами перепутал. Уже поправил, надеюсь не поздно. З.ы: по такому принципу линуксовые рекавери-диски работают, вроде бы. /dev смонтировать необходимо, а /proc для перестраховки.
Tg45, вряд ли Вы дошли до конца списка команд, но перечитайте мой предыдущий пост!

#9626
voffka написал:
я exit и grub-install местами перепутал

Тогда grub-install /dev/sda тоже пошлет подальше, пока не скомандовать grep -v rootfs /proc/mounts > /etc/mtab

#9631

Vovka:

text
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ubuntu@ubuntu:~$ sudo -s root@ubuntu:~# mkdir /mnt/disk root@ubuntu:~# mount /dev/sda1 /mnt/disk root@ubuntu:~# mount -t proc none /mnt/disk/proc root@ubuntu:~# mount -o bind /dev /mnt/disk/dev root@ubuntu:~# chroot /mnt/disk root@ubuntu:/# env-update env-update: command not found root@ubuntu:/#

?

#9636

Nightwolf_ng, чувствую себя ламером... :|

Сегодня с утра когда восстанавливал загрузчик, я себя также чувствовал. Nightwolf_ng

#9638
system-root написал:
[quote=Tg45]После установки!

еще раз объясняю - последний раз: grub после установки у вас был, но вы решили что его нет (с чего это а?) и грохнули что то у себя[/quote]

При первой загрузке он уже выводил Grub hard disk error
и, в надежде что-то исправить, я полез в Груб, но система мне предложила его установить!...
Как-то так...



Так что мне делать?
(((

#9639

env-update пропустите, это я рефлекторно выдал. Вместо этого сделайте grep -v rootfs /proc/mounts > /etc/mtab

#9646

И если можно, полную инструкцию еще раз напишите, дабы не возникало подобных вопросов.
С уже исправленными командами.

#9651

sudo -s
mkdir /mnt/disk
mount /dev/sda1 /mnt/disk
mount -t proc none /mnt/disk/proc
mount -o bind /dev /mnt/disk/dev
chroot /mnt/disk
grep -v rootfs /proc/mounts > /etc/mtab
apt-get install grub-pc
grub-install /dev/sda
exit

Сейчас вроде все правильно.

#9659
text
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ubuntu@ubuntu:~$ sudo -s root@ubuntu:~# mkdir /mnt/disk root@ubuntu:~# mount /dev/sda1 /mnt/disk root@ubuntu:~# mount -t proc none /mnt/disk/proc root@ubuntu:~# mount -o bind /dev /mnt/disk/dev root@ubuntu:~# chroot /mnt/disk root@ubuntu:/# grep -v rootfs /proc/mounts > /etc/mtab root@ubuntu:/# apt-get install grub-pc Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: grub-common Предлагаемые пакеты: multiboot-doc grub-emu desktop-base Пакеты, которые будут УДАЛЕНЫ: grub НОВЫЕ пакеты, которые будут установлены: grub-pc Пакеты, которые будут обновлены: grub-common обновлено 1, установлено 1 новых пакетов, для удаления отмечено 1 пакетов, и 251 пакетов не обновлено. Необходимо скачать 1 428kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 807kB. Хотите продолжить [Д/н]? д Получено:1 [url]http://ru.archive.ubuntu.com[/url] karmic-updates/main grub-common 1.97~beta4-1ubuntu4.1 [994kB] Получено:2 [url]http://ru.archive.ubuntu.com[/url] karmic-updates/main grub-pc 1.97~beta4-1ubuntu4.1 [434kB] Получено 1 428kБ за 3с (439kБ/c) Предварительная настройка пакетов ... Не удалось записать в журнал, неудачное выполнение openpty() (/dev/pts не смонтирован?) (Чтение базы данных ... на данный момент установлено 120227 файлов и каталогов.) Удаляется пакет grub ... Обрабатываются триггеры для man-db ... Не удалось записать в журнал, неудачное выполнение openpty() (/dev/pts не смонтирован?) (Чтение базы данных ... на данный момент установлено 120181 файлов и каталогов.) Подготовка к замене пакета grub-common 1.97~beta4-1ubuntu3 (используется файл .../grub-common_1.97~beta4-1ubuntu4.1_i386.deb) ... Распаковывается замена для пакета grub-common ... Выбор ранее не выбранного пакета grub-pc. Распаковывается пакет grub-pc (из файла .../grub-pc_1.97~beta4-1ubuntu4.1_i386.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для install-info ... Обрабатываются триггеры для sreadahead ... Не удалось записать в журнал, неудачное выполнение openpty() (/dev/pts не смонтирован?) Настраивается пакет grub-common (1.97~beta4-1ubuntu4.1) ... Устанавливается новая версия файла настройки /etc/grub.d/30_os-prober ...

Настраивается пакет grub-pc (1.97~beta4-1ubuntu4.1) ... Installation finished. No error reported. This is the contents of the device map /boot/grub/device.map. Check if this is correct or not. If any of the lines is incorrect, fix it and re-run the script `grub-install'.

(hd0) /dev/sda Generating grub.cfg ... Found linux image: /boot/vmlinuz-2.6.31-14-generic Found initrd image: /boot/initrd.img-2.6.31-14-generic Found memtest86+ image: /boot/memtest86+.bin Cannot find list of partitions! done

root@ubuntu:/# grub-install /dev/sda Installation finished. No error reported. This is the contents of the device map /boot/grub/device.map. Check if this is correct or not. If any of the lines is incorrect, fix it and re-run the script `grub-install'.

(hd0) /dev/sda root@ubuntu:/# exit exit root@ubuntu:~#

Перегружаюсь)))

Мы вернулись к тому, с чего наченили!!!
т.е.

Grub loading
Grub hard disk error

Я загрузился "С первого жёского диска" из лайв-сд!

т.е.
Я сейчас в системе, но нормально она так и не грузится(((

?

#9677
Tg45 написал:
нормально она так и не грузится(((

Видимо собака порылась тут:

Tg45 написал:
(hd0) /dev/sda
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
Cannot find list of partitions!
done

А вот почему он не смог найти список разделов, это хз.
Может подскажет то, кто grub2 пользуется. :|

Tg45 написал:
Мы вернулись к тому, с чего наченили!!!

Не скажите, там вроде другую ошибку рисовало.

#9678

Попробуйте sudo update-grub затем sudo grub-install /dev/sda
И дайте вывод sudo fdisk -lu :)

Nightwolf_ng написал:
Видимо собака порылась тут:

УбунтоВики говорит что

If you had alternate OS entries, update-grub might say "Cannot find list of partitions!". Ignore it and continue - once you can boot into your linux installation, do so and then rerun update-grub and grub-install /dev/sda as root.
Войдите или зарегистрируйтесь, чтобы ответить.