LinuxForum.Fans
Тема

Загрузчик GRUB

Автор: sas3293 84 сообщений 14917 просмотров
#59561

Блин на монтировании стопориться
tlen:/home/tlen# mount /mnt/win_c
mount: special device /dev/sdb1 does not exist
Может потомучто он у меня не sdb1 а hda

#59562
Tlen написал:
Блин на монтировании стопориться
tlen:/home/tlen# mount /mnt/win_c
mount: special device /dev/sdb1 does not exist
Может потомучто он у меня не sdb1 а hda

А как ты его монтировал?
Ты же где то раньше писал, что монтировал его куда то в дом. каталог.

#59563

вот этой командой mount /dev/hda1 /home/tlen/disk

#59564
Tlen написал:
вот этой командой mount /dev/hda1 /home/tlen/disk

Отлично.
Тогда в /etc/fstab исправь /dev/sdb1 на /dev/hda1
и снова пробуй смонтировать.

#59566

В общем не выходит, даже строка 3 не появилась, диск С все нормально примонтировался, при загрузке сразу смонтирован. ладно отойду появлюсь позже.

#59568

Вот нарыл ещё одну фичу. Оказывается после подключения другого диска во втором грубе надо обновить /boot/grub/device.map, делается это командой
grub-mkdevicemap --no-floppy (от рута)
потом
update-grub
потом почитай в /etc/grub/grub.cfg
появились строки о Виндовс или нет.

#59625

durc, в общем не помогает. Я вот сейчас смотрю на вот эту запись

menuentry "Debian GNU/Linux, linux 2.6.26-2-686" {
set root=(hd0,7)
search --fs-uuid --set 45ce51b2-614c-46bb-a874-fab8d0836bdb
linux /boot/vmlinuz-2.6.26-2-686 root=UUID=45ce51b2-614c-46bb-a874-fab8d0836bdb ro
initrd /boot/initrd.img-2.6.26-2-686

Тут set root=(hd0,7) я правильно понимаю, (что как в приведенном мной выше примере написано) это то что GRUB установлен в 7 разделе 1 жесткого диска. Может в этом и заковыка у меня возможно вписывать надо было вот так:

menuentry "Windows XP" {
set root=(hd1,7)
chainloader +1

Попробую поправить посмотрим что будет

#59628

Туплю что то я set root=(hd1,7) эта запись в корне неверна. Выдал мне ошибку короче) сделал вот эту запись set root=(hd0,7) один хрен таже ошибка

#59629
Tlen написал:
Туплю что то я set root=(hd1,7) эта запись в корне неверна. Выдал мне ошибку короче) сделал вот эту запись set root=(hd0,7) один хрен таже ошибка

То что ты делаешь в корне не верно. Потом объясню. Давай всё же добьём твой груб.
grub-mkdevicemap --no-floppy Это ты сделал.
Теперь вернёмся назад.
/etc/grub.d/40_custom восстанови как было.
Допиши или расскомментируй
menuentry "Windows XP" {
set root=(hd1,1)
chainloader +1
}
и опять
update-grub

#59632

durc, это я все делал, но сейчас для закрепления проделаю еще раз)

Блин при загрузки выдает
Syntax Error
(line 33-36)
нажмите любую кнопку

Эта ошибка пошла с того момента когда я попробовал вбить set root=(hd1,7)

#59635
Tlen написал:
durc, это я все делал, но сейчас для закрепления проделаю еще раз)

Постой. Что ты сделал? Ты писал непонятные hd1,7; hd0,7 так не правильно.

#59637

Так понял почему у меня ошибка почему то теперь в файле /etc/grub/grub.cfg
### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, linux 2.6.26-2-686" {
set root=(hd0,7) вместо этого ставиться вот это set root=(hd1,7)
search --fs-uuid --set 45ce51b2-614c-46bb-a874-fab8d0836bdb
linux /boot/vmlinuz-2.6.26-2-686 root=UUID=45ce51b2-614c-46bb-a874-fab8d0836bdb ro
initrd /boot/initrd.img-2.6.26-2-686
}
menuentry "Debian GNU/Linux, linux 2.6.26-2-686 (single-user mode)" {
set root=(hd0,7) вместо этого ставиться вот это set root=(hd1,7)
search --fs-uuid --set 45ce51b2-614c-46bb-a874-fab8d0836bdb
linux /boot/vmlinuz-2.6.26-2-686 root=UUID=45ce51b2-614c-46bb-a874-fab8d0836bdb ro single
initrd /boot/initrd.img-2.6.26-2-686
}
### END /etc/grub.d/10_linux ###

как вернуть не знаю пробую update-grub что то не получается вернуть
З.Ы. блин ничего не помогает, поидее во время обновления файл /etc/grub/grub.cfg должен был переписаться в исходный вид.

#59638

Оставляй как есть.
А вот Винду прописывай
menuentry "Windows XP" {
set root=(hd0,1)
chainloader +1
}

#59641

durc, мда короче что то не айс, сейчас вот такое у меня

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/update-grub using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(hd1,7)
search --fs-uuid --set 45ce51b2-614c-46bb-a874-fab8d0836bdb
if font /usr/share/grub/ascii.pff ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
terminal gfxterm
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set root=(hd1,7)
search --fs-uuid --set 45ce51b2-614c-46bb-a874-fab8d0836bdb
insmod png
if background_image /boot/grub/moreblue-orbit-grub.png ; then
set color_normal=black/black
set color_highlight=magenta/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_hurd ###
### END /etc/grub.d/10_hurd ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, linux 2.6.26-2-686" {
set root=(hd1,7)
search --fs-uuid --set 45ce51b2-614c-46bb-a874-fab8d0836bdb
linux /boot/vmlinuz-2.6.26-2-686 root=UUID=45ce51b2-614c-46bb-a874-fab8d0836bdb ro
initrd /boot/initrd.img-2.6.26-2-686
}
menuentry "Debian GNU/Linux, linux 2.6.26-2-686 (single-user mode)" {
set root=(hd1,7)
search --fs-uuid --set 45ce51b2-614c-46bb-a874-fab8d0836bdb
linux /boot/vmlinuz-2.6.26-2-686 root=UUID=45ce51b2-614c-46bb-a874-fab8d0836bdb ro single
initrd /boot/initrd.img-2.6.26-2-686
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file is an example on how to add custom entries
menuentry "Windows XP" {
set root=(hd0,1)
chainloader +1
### END /etc/grub.d/40_custom ###

То что выделенно жирным раньше было set root=(hd0,7)
сейчас же выдает ошибку

Syntax Error
(line 33-36)

Press any key

#59642

А строчки мне считать? Открой в редакторе, в том же Gedit и в Параметрах поставь галку Показывать номера строк. И эти три строки скопируй сюда. И когда ошибка то вылазит?

#59644

В самом начеле загрузки GRUB, после того как нажимаеш любую кнопку он показывает окно с выбором загрузки Линукса (стандартные 2 пункта)

#59646
Tlen написал:
В самом начеле загрузки GRUB, после того как нажимаеш любую кнопку он показывает окно с выбором загрузки Линукса (стандартные 2 пункта)

Уточни на какие строчки ругается. И посмотри у тебя Вин раздел сейчас смонтирован?

#59647

Мне кажется ошибка в том что set root изменился с (hd0,7) на (hg1,7)
потомучто тут врядли ошибки будут, не могу блин скрин прилепить в формате png
а строки такие

33
34### BEGIN /etc/grub.d/10_hurd ###
35### END /etc/grub.d/10_hurd ###
36

#59648

Введи от рута в терминале
blkid

#59649

все смонтировано

/dev/hda1: LABEL="SYSTEM" UUID="3252-1E09" TYPE="vfat"
/dev/hda5: UUID="9C6431CB6431A942" LABEL="Media" TYPE="ntfs"
/dev/hda6: LABEL="SYS" UUID="9C87-5298" TYPE="vfat"
/dev/sda5: UUID="901E88741E8854DE" LABEL=" 3Q HDD External" TYPE="ntfs"
/dev/sda6: TYPE="swap"
/dev/sda7: UUID="45ce51b2-614c-46bb-a874-fab8d0836bdb" TYPE="ext3"

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