1

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

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

Grub hard disk eror

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

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

Разметка:

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

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

Программа '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 дня мучаюсь с гуглом и перестановкой! Аж жёский форматнул(((

Некоторые люди говорят мне, что они не думают, будто толстый пингвин реально олицетворяет изящество Линукса, что говорит мне лишь о том, что они никогда не видели разъяренного пингвина, бросающегося на них со скоростью, большей ста миль в час. Если бы они это видели, они были бы намного более аккуратны в выражениях.
(c) Линус Торвальдс, объявляя о выходе Линукса 2.0. Пер. leoric

2

Попробуйте

grub-install /dev/sda

С уважением, я
--------------------------
Гентушнег, антисоциал и немного сволочь.
Мой блог (крутится на домашнем ПК, за перебои в доступе ругайте провайдера)

3

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

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

4

voffka:

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

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

grub error 21

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


system-root:

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

Некоторые люди говорят мне, что они не думают, будто толстый пингвин реально олицетворяет изящество Линукса, что говорит мне лишь о том, что они никогда не видели разъяренного пингвина, бросающегося на них со скоростью, большей ста миль в час. Если бы они это видели, они были бы намного более аккуратны в выражениях.
(c) Линус Торвальдс, объявляя о выходе Линукса 2.0. Пер. leoric

5

Tg45 пишет:

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

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

6

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

Некоторые люди говорят мне, что они не думают, будто толстый пингвин реально олицетворяет изящество Линукса, что говорит мне лишь о том, что они никогда не видели разъяренного пингвина, бросающегося на них со скоростью, большей ста миль в час. Если бы они это видели, они были бы намного более аккуратны в выражениях.
(c) Линус Торвальдс, объявляя о выходе Линукса 2.0. Пер. leoric

7

Tg45 пишет:

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

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

8

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

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

С уважением, я
--------------------------
Гентушнег, антисоциал и немного сволочь.
Мой блог (крутится на домашнем ПК, за перебои в доступе ругайте провайдера)

9

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

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

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

10

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

С уважением, я
--------------------------
Гентушнег, антисоциал и немного сволочь.
Мой блог (крутится на домашнем ПК, за перебои в доступе ругайте провайдера)

11

voffka пишет:

я exit и grub-install местами перепутал

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

12

Vovka:

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:/# 

?

Некоторые люди говорят мне, что они не думают, будто толстый пингвин реально олицетворяет изящество Линукса, что говорит мне лишь о том, что они никогда не видели разъяренного пингвина, бросающегося на них со скоростью, большей ста миль в час. Если бы они это видели, они были бы намного более аккуратны в выражениях.
(c) Линус Торвальдс, объявляя о выходе Линукса 2.0. Пер. leoric

13

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

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

С уважением, я
--------------------------
Гентушнег, антисоциал и немного сволочь.
Мой блог (крутится на домашнем ПК, за перебои в доступе ругайте провайдера)

14

system-root пишет:
Tg45 пишет:

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

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

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



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

Некоторые люди говорят мне, что они не думают, будто толстый пингвин реально олицетворяет изящество Линукса, что говорит мне лишь о том, что они никогда не видели разъяренного пингвина, бросающегося на них со скоростью, большей ста миль в час. Если бы они это видели, они были бы намного более аккуратны в выражениях.
(c) Линус Торвальдс, объявляя о выходе Линукса 2.0. Пер. leoric

15

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

С уважением, я
--------------------------
Гентушнег, антисоциал и немного сволочь.
Мой блог (крутится на домашнем ПК, за перебои в доступе ругайте провайдера)

16 (06.03.2010 23:59:40 отредактировано SUSE_user)

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

17

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

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

С уважением, я
--------------------------
Гентушнег, антисоциал и немного сволочь.
Мой блог (крутится на домашнем ПК, за перебои в доступе ругайте провайдера)

18 (07.03.2010 00:18:49 отредактировано )

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

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

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

?

Некоторые люди говорят мне, что они не думают, будто толстый пингвин реально олицетворяет изящество Линукса, что говорит мне лишь о том, что они никогда не видели разъяренного пингвина, бросающегося на них со скоростью, большей ста миль в час. Если бы они это видели, они были бы намного более аккуратны в выражениях.
(c) Линус Торвальдс, объявляя о выходе Линукса 2.0. Пер. leoric

19

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 пользуется. an

Tg45 пишет:

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

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

20 (07.03.2010 00:26:21 отредактировано )

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

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.

С уважением, я
--------------------------
Гентушнег, антисоциал и немного сволочь.
Мой блог (крутится на домашнем ПК, за перебои в доступе ругайте провайдера)

21

tg45@Komp:~$ sudo update-grub
[sudo] password for tg45: 
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
done
tg45@Komp:~$ sudo fdisk -lu

Диск /dev/sda: 500.1 ГБ, 500107862016 байт
255 heads, 63 sectors/track, 60801 cylinders, всего 976773168 секторов
Units = секторы of 1 * 512 = 512 bytes
Disk identifier: 0x2d782d77

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *          63    29366819    14683378+  83  Linux
/dev/sda2        33045705   662199299   314576797+   7  HPFS/NTFS
/dev/sda3        29366820    33045704     1839442+  82  Linux своп / Solaris
/dev/sda4       662199300   976768064   157284382+   7  HPFS/NTFS

Пункты таблицы разделов расположены не в дисковом порядке
tg45@Komp:~$
Некоторые люди говорят мне, что они не думают, будто толстый пингвин реально олицетворяет изящество Линукса, что говорит мне лишь о том, что они никогда не видели разъяренного пингвина, бросающегося на них со скоростью, большей ста миль в час. Если бы они это видели, они были бы намного более аккуратны в выражениях.
(c) Линус Торвальдс, объявляя о выходе Линукса 2.0. Пер. leoric

22

Tg45, теперь еще раз sudo grub-install /dev/sda

С уважением, я
--------------------------
Гентушнег, антисоциал и немного сволочь.
Мой блог (крутится на домашнем ПК, за перебои в доступе ругайте провайдера)

23 (07.03.2010 00:36:43 отредактировано )

tg45@Komp:~$ sudo 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
tg45@Komp:~$ 

Перегружать?

Некоторые люди говорят мне, что они не думают, будто толстый пингвин реально олицетворяет изящество Линукса, что говорит мне лишь о том, что они никогда не видели разъяренного пингвина, бросающегося на них со скоростью, большей ста миль в час. Если бы они это видели, они были бы намного более аккуратны в выражениях.
(c) Линус Торвальдс, объявляя о выходе Линукса 2.0. Пер. leoric

24

Tg45 пишет:

Перегружать?

Прочитал я несколько мануалов по восстановлению груб2. Там сначала его sudo grub-install /dev/sda, а потом sudo update-grub

Ну да ладно, перезагружайте.

З.Ы.

Tg45 пишет:

tg45@Komp:~$ cat /boot/grub/device.map
(hd0)    /dev/sda

Ступил, простите, там и так все было видно и ясно. Вроде вполне корректно прописано.

25

Короче, так же всё(((

Мне кажется, что это, всё же, или биос или железо...

Ну ладно, каплю себе на дня ИДЕшник на 20гб и туда систему поставлю)))

Всем спасибо!

*спать

Некоторые люди говорят мне, что они не думают, будто толстый пингвин реально олицетворяет изящество Линукса, что говорит мне лишь о том, что они никогда не видели разъяренного пингвина, бросающегося на них со скоростью, большей ста миль в час. Если бы они это видели, они были бы намного более аккуратны в выражениях.
(c) Линус Торвальдс, объявляя о выходе Линукса 2.0. Пер. leoric

26

Tg45, сделайте потом

ls /boot/grub

Вывод сюда

С уважением, я
--------------------------
Гентушнег, антисоциал и немного сволочь.
Мой блог (крутится на домашнем ПК, за перебои в доступе ругайте провайдера)

27

tg45@Komp:~$ ls /boot/grub
915resolution.mod  efiemu64.o         ls.mod          reiserfs.mod
acpi.mod           efiemu.mod         lspci.mod       reiserfs_stage1_5
affs.mod           elf.mod            lvm.mod         scsi.mod
afs_be.mod         ext2.mod           mdraid.mod      search.mod
afs.mod            extcmd.mod         memdisk.mod     serial.mod
aout.mod           fat.mod            memrw.mod       setjmp.mod
ata.mod            fat_stage1_5       minicmd.mod     sfs.mod
ata_pthru.mod      font.mod           minix.mod       sh.mod
at_keyboard.mod    fs_file.mod        minix_stage1_5  sleep.mod
befs_be.mod        fshelp.mod         mmap.mod        stage1
befs.mod           fs.lst             moddep.lst      stage2
biosdisk.mod       fs_uuid.mod        msdospart.mod   tar.mod
bitmap.mod         gfxterm.mod        multiboot.mod   terminfo.mod
blocklist.mod      gptsync.mod        normal.mod      test.mod
boot.img           grub.cfg           ntfscomp.mod    tga.mod
boot.mod           grubenv            ntfs.mod        true.mod
bsd.mod            gzio.mod           ohci.mod        udf.mod
bufio.mod          halt.mod           part_acorn.mod  ufs1.mod
cat.mod            handler.lst        part_amiga.mod  ufs2.mod
cdboot.img         handler.mod        part_apple.mod  uhci.mod
chain.mod          hdparm.mod         part_gpt.mod    unicode.pf2
cmp.mod            hello.mod          partmap.lst     usb_keyboard.mod
command.lst        help.mod           part_msdos.mod  usb.mod
configfile.mod     hexdump.mod        part_sun.mod    usbms.mod
core.img           hfs.mod            parttool.lst    usbtest.mod
cpio.mod           hfsplus.mod        parttool.mod    vbeinfo.mod
cpuid.mod          installed-version  password.mod    vbe.mod
crc.mod            iso9660.mod        pci.mod         vbetest.mod
datehook.mod       jfs.mod            play.mod        vga.mod
date.mod           jfs_stage1_5       png.mod         vga_text.mod
datetime.mod       jpeg.mod           probe.mod       video_fb.mod
default            kernel.img         pxeboot.img     video.mod
device.map         keystatus.mod      pxecmd.mod      videotest.mod
diskboot.img       linux16.mod        pxe.mod         xfs.mod
dm_nv.mod          linux.mod          raid5rec.mod    xfs_stage1_5
drivemap.mod       lnxboot.img        raid6rec.mod    xnu.mod
e2fs_stage1_5      loadenv.mod        raid.mod        xnu_uuid.mod
echo.mod           loopback.mod       read.mod        zfsinfo.mod
efiemu32.o         lsmmap.mod         reboot.mod      zfs.mod
tg45@Komp:~$
Некоторые люди говорят мне, что они не думают, будто толстый пингвин реально олицетворяет изящество Линукса, что говорит мне лишь о том, что они никогда не видели разъяренного пингвина, бросающегося на них со скоростью, большей ста миль в час. Если бы они это видели, они были бы намного более аккуратны в выражениях.
(c) Линус Торвальдс, объявляя о выходе Линукса 2.0. Пер. leoric

28

Tg45,  тут все нормально. Может просто граб не поддерживает Вашу систему? Попробуйте установить lilo, если есть такая возможность - apt-get install lilo

С уважением, я
--------------------------
Гентушнег, антисоциал и немного сволочь.
Мой блог (крутится на домашнем ПК, за перебои в доступе ругайте провайдера)

29 (07.03.2010 10:11:37 отредактировано )

Ща попробуем)))
...
А это... Груб перед этим удалить надо?

установил! как её настроить и поставить впереди Gruba?

Некоторые люди говорят мне, что они не думают, будто толстый пингвин реально олицетворяет изящество Линукса, что говорит мне лишь о том, что они никогда не видели разъяренного пингвина, бросающегося на них со скоростью, большей ста миль в час. Если бы они это видели, они были бы намного более аккуратны в выражениях.
(c) Линус Торвальдс, объявляя о выходе Линукса 2.0. Пер. leoric

30

Tg45, grub сам должен был удалиться как конфликтующий пакет, а лило должен установиться и самонастроится. Сделайте еще раз apt-get install lilo и дайте вывод сюда ab

С уважением, я
--------------------------
Гентушнег, антисоциал и немного сволочь.
Мой блог (крутится на домашнем ПК, за перебои в доступе ругайте провайдера)