Не находит рутовую партицию (// Находит, но только иногда)

Выбор и настройка HardWare

Модератор: Модераторы разделов

Аватара пользователя
anotherone
Сообщения: 57
ОС: Debian

Не находит рутовую партицию

Сообщение anotherone »

Такая ситуация странная. Если кратко, то:

Ноутбук: ASUS F5N.
Система: Debian testing.
Ядро: 2.6.22-3-k7 (проц AMD Turion 64 MK38)
lspci lsusb: см. ниже.
Проблема: очень часто при загрузке не находит рутовую партицию (/dev/sda3 в моем случае). На самом деле почти всегда не находит, раза с 5-6 может и найдет, если повезет... Но иногда все-таки находит (сейчас сижу на этом компе под линухом и боюсь ребутнуться :)).

Если более подробно, то:

SATA диск, первый раздел -- (fat) типа скрытый раздел восстановления системы, второй раздел -- (ntfs) предустановленная виста, третий раздел -- был тоже ntfs, я его замочил и поставил туда Линух. Таким образом, рутовая партиция получилась /dev/sda3. Проблема в том, что при загрузке он не всегда ее находит, и я не могу понять, от чего зависит, найдет он ее или нет.

Когда находит -- все поднимается с полпинка.
Когда не находит, происходит это так:
1. Пишет Uncompressing Linux... OK
2. Пишет
PCI: BIOS Bug: MCFG area at e0000000 is not E820-reserved
PCI: Not using MMCONFIG.
(эти строки есть и в dmesg после нормалной загрузки)
3. Далее пишет Loading, please wait
4. Долго ждет, около 2-3 минут. Потом выдает, что /dev/sda3 не найден, предлагает попробовать root=/dev/hda3, и загружает BusyBox. В BusyBox я набираю ls /dev и вижу там в числе прочего толко sda (без номера), sda1-6 отсутствуют.

Что делать, куда копать? Я не могу понять, что влияет на загрузку. Сегодня утром несколько раз пробовал -- не грузилось. Сейчас вот пришел после работы -- все встало с полпинка.
чипсет: nForce 610M

Вот вывод lspci:
00:00.0 RAM memory: nVidia Corporation Unknown device 0547 (rev a2)
00:01.0 ISA bridge: nVidia Corporation Unknown device 0548 (rev a2)
00:01.1 SMBus: nVidia Corporation Unknown device 0542 (rev a2)
00:01.2 RAM memory: nVidia Corporation Unknown device 0541 (rev a2)
00:01.3 Co-processor: nVidia Corporation Unknown device 0543 (rev a2)
00:02.0 USB Controller: nVidia Corporation Unknown device 055e (rev a2)
00:02.1 USB Controller: nVidia Corporation Unknown device 055f (rev a2)
00:04.0 USB Controller: nVidia Corporation Unknown device 055e (rev a2)
00:04.1 USB Controller: nVidia Corporation Unknown device 055f (rev a2)
00:06.0 IDE interface: nVidia Corporation Unknown device 0560 (rev a1)
00:07.0 Audio device: nVidia Corporation Unknown device 055c (rev a1)
00:08.0 PCI bridge: nVidia Corporation Unknown device 0561 (rev a2)
00:09.0 IDE interface: nVidia Corporation Unknown device 0550 (rev a2)
00:0a.0 Ethernet controller: nVidia Corporation Unknown device 054c (rev a2)
00:0c.0 PCI bridge: nVidia Corporation Unknown device 0563 (rev a2)
00:0d.0 PCI bridge: nVidia Corporation Unknown device 0563 (rev a2)
00:12.0 VGA compatible controller: nVidia Corporation Unknown device 0533 (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
05:00.0 Ethernet controller: Atheros Communications, Inc. Unknown device 001c (rev 01)


lsusb (тут уж совсем что-то непонятное, но раз просят, выложу :)):
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 004: ID 174f:6a31
Bus 003 Device 003: ID 0bda:0116 Realtek Semiconductor Corp.
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 046d:c03e Logitech, Inc. Premium Optical Wheel Mouse
Bus 001 Device 001: ID 0000:0000


На всякий случай прикладываю также вывод dmesg, но это, конечно, инфа, полученная при успешной загрузке системы, что там было, когда она не хотела грузиться -- я не знаю (как это можно узнать?).

Вот еще /boot/grub/menu.lst (комменты убрал для сокращения):
title Debian GNU/Linux, kernel 2.6.22-3-k7
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-3-k7 root=/dev/sda3 ro quiet
initrd /boot/initrd.img-2.6.22-3-k7
savedefault

title Debian GNU/Linux, kernel 2.6.22-3-k7 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-3-k7 root=/dev/sda3 ro quiet single
initrd /boot/initrd.img-2.6.22-3-k7
savedefault

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Windows Vista/Longhorn (loader)
root (hd0,0)
savedefault
makeactive
chainloader +1


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title Windows Vista/Longhorn (loader)
root (hd0,1)
savedefault
makeactive
chainloader +1
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
anotherone
Сообщения: 57
ОС: Debian

Re: Не находит рутовую партицию

Сообщение anotherone »

А может ли быть такая ботва из-за того, что он какое-то странное ядро поставил (это -k7 меня сильно смущает)? Ноут купил 2 дня назад, систему толко поставил, по умолчанию поставилось вот такое ядро. Вроде как -amd64 надо... ну по логике )
Спасибо сказали:
Current_Density
Сообщения: 773
Статус: Участник

Re: Не находит рутовую партицию

Сообщение Current_Density »

anotherone писал(а):
05.12.2007 16:47
А может ли быть такая ботва из-за того, что он какое-то странное ядро поставил (это -k7 меня сильно смущает)? Ноут купил 2 дня назад, систему толко поставил, по умолчанию поставилось вот такое ядро. Вроде как -amd64 надо... ну по логике )

Ну вообще К7 это 32битные атлоны, не знаю может ли из-за этого партиция теряться...
Покажите

Код: Выделить всё

fdisk -l
Спасибо сказали:
Аватара пользователя
anotherone
Сообщения: 57
ОС: Debian

Re: Не находит рутовую партицию

Сообщение anotherone »

fdisk -l:
Disk /dev/sda: 120.0 GB, 120034123776 bytes
129 heads, 4 sectors/track, 454344 cylinders
Units = cylinders of 516 * 512 = 264192 bytes
Disk identifier: 0x43c610be

Device Boot Start End Blocks Id System
/dev/sda1 4 27787 7168000 1c Hidden W95 FAT32 (LBA)
/dev/sda2 * 27787 254957 58609664 7 HPFS/NTFS
/dev/sda3 254958 281452 6835710 83 Linux
/dev/sda4 281453 454344 44606136 5 Extended
/dev/sda5 281453 288791 1893460 82 Linux swap / Solaris
/dev/sda6 288792 454344 42712672 83 Linux
Спасибо сказали:
Current_Density
Сообщения: 773
Статус: Участник

Re: Не находит рутовую партицию

Сообщение Current_Density »

anotherone,
А какая адресация диска у вас выставлена в BIOS?
Спасибо сказали:
Аватара пользователя
anotherone
Сообщения: 57
ОС: Debian

Re: Не находит рутовую партицию

Сообщение anotherone »

Хм... Если бы я знал :) это можно узнать без перезагрузки? И если я перегружусь, где в биосе смотреть эту адресацию?
Если это поможет, у меня AMI BIOS (кодовое слово -- непривычный после того красно-синего биоса (award вроде), что идет на большинстве десктопов)
Спасибо сказали:
Current_Density
Сообщения: 773
Статус: Участник

Re: Не находит рутовую партицию

Сообщение Current_Density »

anotherone,
По идее это там, где список имеющихся дисков.
Там может Standart CMOS Features или вроде того.
Обратите внимание на абривеатуры найдите там что-то вроде LBA/Large mode или CHS.
Попробуйте поставить принудительно LBA/Large если стоит auto.

Смысл моего предположения в том, что восможно самопроизвольно меняется способ адресации и разделы перестают быть видимыми.
Хотя, с другой стороны это маловероятно.

Может всё таки проблема с загрузчиком...


А винда нормально грузится?
Спасибо сказали:
Аватара пользователя
anotherone
Сообщения: 57
ОС: Debian

Re: Не находит рутовую партицию

Сообщение anotherone »

То, что вы мне сказали, я проверю чуть позже -- сейчас не могу.

Но я хотел еще сказать, что я совсем забыл рассказать одну странность разбивки диска. Дело в том, что перед скрытым разделом с инфой для восстановления есть неразмеченная область размером 1 Мб. Я не помню точно, но я почти уверен, что такая же неразмеченная область размером 1 Мб была еще где-то (возможно, между двумя ntfs разделами винды), и я ее удалил. Может быть, это имеет отношение к делу?
Спасибо сказали:
Current_Density
Сообщения: 773
Статус: Участник

Re: Не находит рутовую партицию

Сообщение Current_Density »

anotherone писал(а):
05.12.2007 21:15
То, что вы мне сказали, я проверю чуть позже -- сейчас не могу.

Посмотрите ради интереса, бывают биосы глючные. Но если с виндой таких проблем нет, то дело не в этом.

anotherone писал(а):
05.12.2007 21:15
Я не помню точно, но я почти уверен, что такая же неразмеченная область размером 1 Мб была еще где-то (возможно, между двумя ntfs разделами винды), и я ее удалил. Может быть, это имеет отношение к делу?

Сомнительно.
Спасибо сказали:
Аватара пользователя
anotherone
Сообщения: 57
ОС: Debian

Re: Не находит рутовую партицию

Сообщение anotherone »

В общем, похоже, у меня просто бракованный ноутбук. Ибо винда тоже падает, а иногда падает даже загрузка с официального восстановочного DVD. Вообще мрак :)
Спасибо сказали: