LinuxForum.Fans
Тема

Слетел grub в LinuxMintDebian

Автор: Userboy 49 сообщений 9289 просмотров
#353355

Вот результат некоторых комманд которые я проделал с Live CD

text
mint@mint ~ $ sudo mount /dev/sda2 /mnt
mount: you must specify the filesystem type
mint@mint ~ $ for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
mount: mount point /mnt/sys does not exist
mount: mount point /mnt/proc does not exist
mount: mount point /mnt/run does not exist
mount: mount point /mnt/dev does not exist
mint@mint ~ $ sudo for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
bash: syntax error near unexpected token `do'
mint@mint ~ $ sudo chroot /mnt
chroot: failed to run command `/bin/bash': No such file or directory
mint@mint ~ $ 
#353356

И продолжение ошибок.

text

 mint@mint ~ $ sudo chroot /mnt
chroot: failed to run command `/bin/bash': No such file or directory
mint@mint ~ $ sudo chroot/mnt
sudo: chroot/mnt: command not found
mint@mint ~ $ update-grub
Command 'update-grub' is available in '/usr/sbin/update-grub'
The command could not be located because '/usr/sbin' is not included in the PATH environment variable.
This is most likely caused by the lack of administrative priviledges associated with your user account.
update-grub: command not found
mint@mint ~ $ sudo update-grub
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
mint@mint ~ $ grub-install /dev/sda
Command 'grub-install' is available in '/usr/sbin/grub-install'
The command could not be located because '/usr/sbin' is not included in the PATH environment variable.
This is most likely caused by the lack of administrative priviledges associated with your user account.
grub-install: command not found
mint@mint ~ $ sudo grub-install /dev/sda
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
mint@mint ~ $ 
#353360

После всех проделанных операций результат тот же.

GNU GRUB version 1.99.27+deb7u1

Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
device on file completion


grub>

#353419
"Userboy" написал:
Device Boot Start End Blocks Id System
/dev/sda1 63 49158899 24579418+ 7 HPFS/NTFS/exFAT
/dev/sda2 49158900 156280319 53560710 f W95 Ext'd (LBA)
/dev/sda3 156280832 156299263 9216 83 Linux
/dev/sda5 49158963 150135602 50488320 83 Linux
/dev/sda6 150138880 156278783 3069952 82 Linux swap / Solaris

На первых двух разделах - Винда, sda3 - /, sda5 - /home, sda6 - swap так я понимаю? Теперь один вопрос, а где у Вас расширеный раздел? Вы поставили Линукс в основной раздел sda3, а хомяк и подкачку в логические. ИМХО должно быть так у Вас:
/sda1 - оффтопик
/sda2 - оффтопик
/sda3 - extended (расширеный)
/sda5 - Linux (/)
/sda6 - Linux (/home)
/sda7 - swap
Вот тогда то и нормально должен встать GRUB в /sda
ИМХО

#353420
Oleg65 написал:
[quote="Userboy"] Device Boot Start End Blocks Id System
/dev/sda1 63 49158899 24579418+ 7 HPFS/NTFS/exFAT
/dev/sda2 49158900 156280319 53560710 f W95 Ext'd (LBA)
/dev/sda3 156280832 156299263 9216 83 Linux
/dev/sda5 49158963 150135602 50488320 83 Linux
/dev/sda6 150138880 156278783 3069952 82 Linux swap / Solaris

На первых двух разделах - Винда, sda3 - /, sda5 - /home, sda6 - swap так я понимаю? Теперь один вопрос, а где у Вас расширеный раздел? Вы поставили Линукс в основной раздел sda3, а хомяк и подкачку в логические. ИМХО должно быть так у Вас:
/sda1 - оффтопик
/sda2 - оффтопик
/sda3 - extended (расширеный)
/sda5 - Linux (/)
/sda6 - Linux (/home)
/sda7 - swap
Вот тогда то и нормально должен встать GRUB в /sda
ИМХО[/quote]
белиберда какая-то с блоками

#353432

Termo, а в чем белиберда? При установке Линукс создается расширенный раздел и ставится в него дистр на логические разделы, Винда всегда встает на основной раздел, поэтому описаная мной установка Grub работала (и работает), еще раз повторюсь: несколько раз переставил Grub при установленой Оси (LMDE) указаным способом - работает. А пишет, что установка начинается с конца блока, то это , ИМХО, последствия разбивки диска оффтопиковскими прогами типа Акронис, он может сделать конец раздела и посередине сектора...

#353437

@Userboy, если следовать слепо по инструкции, то ничего не получится. Вы это еще не поняли, давайте создадим тонну бессмысленых сообщений об ошибках. Которые совершено очевидно, вызваны не пониманием происходящего.

text
sudo mount /dev/sda2 /mnt

Это не правильно, потому что у вас на sda2 венда, почему вы это не знаете, а я знаю?

#353438

посмотри /dev/sda2 и /dev/sda5

#353449
Oleg65 написал:
[quote="Userboy"] Device Boot Start End Blocks Id System
/dev/sda1 63 49158899 24579418+ 7 HPFS/NTFS/exFAT
/dev/sda2 49158900 156280319 53560710 f W95 Ext'd (LBA)
/dev/sda3 156280832 156299263 9216 83 Linux
/dev/sda5 49158963 150135602 50488320 83 Linux
/dev/sda6 150138880 156278783 3069952 82 Linux swap / Solaris

На первых двух разделах - Винда, sda3 - /, sda5 - /home, sda6 - swap так я понимаю? Теперь один вопрос, а где у Вас расширеный раздел? Вы поставили Линукс в основной раздел sda3, а хомяк и подкачку в логические. ИМХО должно быть так у Вас:
/sda1 - оффтопик
/sda2 - оффтопик
/sda3 - extended (расширеный)
/sda5 - Linux (/)
/sda6 - Linux (/home)
/sda7 - swap
Вот тогда то и нормально должен встать GRUB в /sda
ИМХО[/quote]
Всё, спасибо, разобрался. Нужно было примонтировать sda5 а не sda3 как я пытался сделать в начале.

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