LinuxForum.Fans
Тема

Mandriva 2011: восстановление системы

Автор: o1hk 68 сообщений 15685 просмотров 🔒 закрыта
#202484

У Вас вот здесь
title linux
kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=603c4e0f-f2e8-4792-89ae-c
64afd380feb nokmsboot logo.nologo quiet

UUID точно в одну строчку записан?

#202494

Это тоже поменяй resume=UUID=2c014ea6-3e70-40f0-8bbe-9bb1b2e93231 на новый.

#202654
mvt написал:
UUID точно в одну строчку записан?

Точно. В одну строчку.

#202655
--=XliN=-- написал:
Это тоже поменяй resume=UUID=2c014ea6-3e70-40f0-8bbe-9bb1b2e93231 на новый.

Изменять во всех случаях, когда этот UUID встречается?

#202656

Попробуйте. Не получится - можете вообще удалить resume=UUID=2c014ea6-3e70-40f0-8bbe-9bb1b2e93231
Вообще-то, тут должен быть UUID swap-раздела. Но у вас таинственным образом он не имеет uuid.
Загрузитесь, как там у вас получится, пройдите в Центр управления-Локальные диски-Управление дисковыми разделами-нажать внизу справа "переключиться в режим эксперта"- посмотреть uuid swap'а, вписать вместо 2c014ea6-3e70-40f0-8bbe-9bb1b2e93231. И будет вам счастье:)

#203540
Ярослав написал:
удалить resume=UUID=2c014ea6-3e70-40f0-8bbe-9bb1b2e93231

Дело в том, что как я только пытаюсь править файл /boot/grub/menu.lst, вот что появляется:

menu.lst [B---] 14 L:[ 1+20 21/ 22] *(735 / 736b) 0010 0x00A
timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,5)/boot/gfxmenu
default 0

title linux
kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=603c4e0f-f2e8-4792-89ae-c
initrd (hd0,5)/boot/initrd.img

title linux-nonfb
kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=603c4e0f-f2e8-4792-
initrd (hd0,5)/boot/initrd.img

title failsafe
kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=603c4e0f-f2e8-4792-89a
initrd (hd0,5)/boot/initrd.img

title windows
root (hd0,0)
makeactive

chainloader +1

То есть, все как бы правильно. UUID соответствует. Но если попытаться посмотреть файл boot/grub/menu.lst, то появляется вот это:

menu.lst 736/736 100%
timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,5)/boot/gfxmenu
default 0

title linux
kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=603c4e0f-f2e8-4792-89ae-c
64afd380feb nokmsboot logo.nologo quiet resume=UUID=2c014ea6-3e70-40f0-8bbe-9bb1
b2e93231 splash=silent vga=788
initrd (hd0,5)/boot/initrd.img

title linux-nonfb
kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=603c4e0f-f2e8-4792-
89ae-c64afd380feb nokmsboot resume=UUID=2c014ea6-3e70-40f0-8bbe-9bb1b2e93231
initrd (hd0,5)/boot/initrd.img

title failsafe
kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=603c4e0f-f2e8-4792-89a
e-c64afd380feb nokmsboot failsafe
initrd (hd0,5)/boot/initrd.img

title windows
root (hd0,0)
makeactive
chainloader +1

и вот этот UUID=2c014ea6-3e70-40f0-8bbe-9bb1b2e93231 я чего-то никак не могу удалить. В Мандриву так и приходится заходить, набирая вручную 603c4e0f-f2e8-4792-89ae-c64afd380feb.
Прямо какой-то длинющий надежнейший пароль.

#203541
Ярослав написал:
пройдите в Центр управления-Локальные диски-Управление дисковыми разделами-нажать внизу справа "переключиться в режим эксперта"- посмотреть uuid swap'а, вписать вместо 2c014ea6-3e70-40f0-8bbe-9bb1b2e93231. И будет вам счастье:)

Вот что мне удалось посмотреть в режиме эксперта:

Устройство: sda7
Тип: Linux swap (0x82)
Начало: сектор 198370683
Размер: 2.3ГБ (2%), 5028282 секторов
Цилиндр 12348 до 12660

Таким образом, UUID swap отсутсутствует.
Но, в тоже время:

Точка монтирования:/
Устройство: sda6
UUID: 603c4e0f-f2e8-4792-89ae-c64afd380feb
Тип: Journalised FS: ext3 (0x83)
Начало: сектор 146818098
Размер: 24ГБ (21%), 51552522 секторов
Цилиндр 9139 до 12347
Примонтирован

а также:

Точка монтирования:/usr
Устройство: sda8
UUID: 320b330b-7238-4183-b6d8-30eec8ac3604
Тип: Journalised FS: ext3 (0x83)
Начало: сектор 203399028
Размер: 14ГБ (13%), 31037517 секторов
Цилиндр 12661 до 14592
Примонтирован

Два остальных раздела показаны.

#203542

ОЛЕГ КИРЮШИН,
Удалите SWAP-раздел с помощью diskdrake или gparted

Создайте новый SWAP - он получит новый UUID

После пропишите новый UUID в menu.lst в строку resume=UUID=

#203544
verg написал:
Удалите SWAP-раздел с помощью diskdrake или gparted

Создайте новый SWAP - он получит новый UUID

После пропишите новый UUID в fstab в строку resume=UUID=

Пожалуйста, подробней опишите, как это сделать.

#203545

=) не fstab конечно, а menu.lst, хотя и туда тоже в нужную строку

1) Открываем gparted (если его нет нужно установить)
[console]su
urpmi gparted[/console]
запускать от пользователя: (можно и от рута, при запуске от пользователя появится окошко с просьбой ввести пароль рута)
[console]gparted[/console]
2) Размонтируем раздел SWAP (если не примонтирован - хорошо)
3) Удаляем его
4) Cоздаем новый раздел
5) форматируем его в linux-swap - потом можно примонтировать (для верности добавить новый номер в fstab, если там не поменяется)
fstab открывать так:
[console]su -
kwrite /etc/fstab[/console]
6) В gparted правой кнопкой мышки по разделу - смотрим его UUID в пункте "Информация"
7) Далее редактируем menu.lst. открываем его в текстовом редакторе:
[console]su -
kwrite /boot/grub/menu.lst[/console]
8) Прописываем новый UUID swap куда нужно (resume=UUID=)

Если у вас GNOME, то kwrite, замените на gedit

#203554

ОЛЕГ КИРЮШИН, у вас сколько оперативной памяти?

#203565
verg написал:
urpmi gparted

Вот что отвечает консоль:
[console]# urpmi gparted
urpmi база заблокирована, ее уже использует процесс 16078 (/usr/bin/perl /usr/sbin/urpmi.update --update)
[/console]

Не могу остановить этот процесс. Уже и перезагружался. Все равно, при наборе urpmi gparted консоль отвечает одно и то же.

#203567
Ярослав написал:
у вас сколько оперативной памяти?

2 Гб.

#203574
verg написал:
2) Размонтируем раздел SWAP

Подскажите, как размонтировать?

#203579

Для редактирования menu.lst нажать Alt+F2, ввести kdesu kwrite - откроется Kwrite от рута. Редактируем menu.lst, сохраняем изменения!
С ram 2Gb ИМХО своп вообще не нужен. Если спящим режимом не пользуетесь - можете удалить смело.

ОЛЕГ КИРЮШИН написал:

Подскажите, как размонтировать?

Да он у вас не может быть примонтирован.
Покажите, кстати, etc/fstab

#203647
Ярослав написал:
Покажите, кстати, etc/fstab

Вот:
[console]# etc/fstab
bash: etc/fstab: Нет такого файла или каталога[/console]

#203649
ОЛЕГ КИРЮШИН написал:
# etc/fstab
bash: etc/fstab: Нет такого файла или каталога

[console]
#cat /etc/fstab
[/console]

#203655
Ярослав написал:
удалить resume=UUID=2c014ea6-3e70-40f0-8bbe-9bb1b2e93231

Удалил. Система запустилась как обычно. Вопрос исчерпан.

#203656
i2ks написал:
#cat /etc/fstab

Вот:

[console]# cat /etc/fstab
# Entry for /dev/sda6 :
UUID=603c4e0f-f2e8-4792-89ae-c64afd380feb / ext3 defaults 1 1
none /proc proc defaults 0 0
# Entry for /dev/sda8 :
UUID=320b330b-7238-4183-b6d8-30eec8ac3604 /usr ext3 defaults 1 2
# Entry for /dev/sda7 :
UUID=2c014ea6-3e70-40f0-8bbe-9bb1b2e93231 swap swap defaults 0 0[/console]

#203688

Для красоты еще можете удалить:

# Entry for /dev/sda7 :
UUID=2c014ea6-3e70-40f0-8bbe-9bb1b2e93231 swap swap defaults 0 0


из /etc/fstab, что б лишние записи не болтались.

Войдите или зарегистрируйтесь, чтобы ответить.