Автор Тема: grub2 и ALT4.1  (Прочитано 1827 раз)

Оффлайн gor

  • Участник
  • *
  • Сообщений: 68
grub2 и ALT4.1
« : 16.10.2011 00:20:56 »
Приветствую!
Установил ALT6(LXDE) , но у меня еще на винте есть ALT4.1, когда в меню grub2
выбираю ALT4.1 компьютер сразу перезагружается. в альте 4.1 был lilo
vga="0x314"
map="/boot/map"
lba32
prompt
timeout="100"
install="menu"
default="ALTLinux"
message="/boot/splash/desktop/message"
append="panic=30 splash=silent resume=/dev/hda5"
boot="/dev/hda"

image="/boot/vmlinuz"
   label="ALTLinux"
   initrd="/boot/initrd.img"
   root="UUID=139c88e2-bf1e-4209-b2ae-ba6887b44dfb"
   read-only

image="/boot/vmlinuz"
   label="failsafe"
   initrd="/boot/initrd.img"
   root="UUID=139c88e2-bf1e-4209-b2ae-ba6887b44dfb"
   addappend="failsafe"
   vga="normal"
   read-only
и в ALT6 grub2:
menuentry "ALT Linux Desktop (20070810) (on /dev/sda8)" --class gnu-linux --class gnu --class os {
savedefault
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 139c88e2-bf1e-4209-b2ae-ba6887b44dfb
linux /boot/vmlinuz-2.6.18-std-smp-alt7 root=/dev/sda8
initrd /boot/initrd-2.6.18-std-smp-alt7.img
}
### END /etc/grub.d/30_os-prober ###
почему идет перезагрузка?

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: grub2 и ALT4.1
« Ответ #1 : 16.10.2011 00:36:23 »
А более подробно.
Разбивка диска и весь grub.cfg
?

/dev/hda5
?
/dev/sda8
?

root=/dev/sda8
18 ИМХО не знает sdaХ ему hdaХ
или
root=UUID=139c88e2-bf1e-4209-b2ae-ba6887b44dfb
« Последнее редактирование: 16.10.2011 00:38:32 от YYY »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 367
  • Учиться .... Телепатами не рождаются, ими ....
Re: grub2 и ALT4.1
« Ответ #2 : 16.10.2011 00:42:42 »
Цитировать
boot="/dev/hda"
Две загрузочные записи (от lilo и grub2) в MBR не возможны. Одна из них должна быть не в MBR, а в нулевой дорожке раздела.

Оффлайн gor

  • Участник
  • *
  • Сообщений: 68
Re: grub2 и ALT4.1
« Ответ #3 : 16.10.2011 00:52:54 »
Цитировать
boot="/dev/hda"
Две загрузочные записи (от lilo и grub2) в MBR не возможны. Одна из них должна быть не в MBR, а в нулевой дорожке раздела.
раньше работало, на grub
весь grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="${saved_entry}"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root a2ae30d3-1c0f-42a4-a44f-08a46961fece
if loadfont /boot/grub/unifont.pf2 ; then
  set gfxmode=800x600
  load_video
  insmod gfxterm
  insmod part_msdos
  insmod ext2
  set root='(hd0,msdos9)'
  search --no-floppy --fs-uuid --set=root a2ae30d3-1c0f-42a4-a44f-08a46961fece
  set locale_dir=($root)/boot/grub/locale
  set lang=
  insmod gettext
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root a2ae30d3-1c0f-42a4-a44f-08a46961fece
insmod gfxmenu
loadfont ($root)/boot/grub/themes/lxdesktop/f/dejavu_sans_10.pf2
loadfont ($root)/boot/grub/themes/lxdesktop/f/dejavu_sans_12.pf2
loadfont ($root)/boot/grub/themes/lxdesktop/f/dejavu_sans_bold_14.pf2
loadfont ($root)/boot/grub/themes/lxdesktop/f/vera_sans_10.pf2
loadfont ($root)/boot/grub/themes/lxdesktop/f/vera_sans_12.pf2
loadfont ($root)/boot/grub/themes/lxdesktop/f/vera_sans_bold_14.pf2
insmod png
set theme=($root)/boot/grub/themes/lxdesktop/theme.txt
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_altlinux_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root a2ae30d3-1c0f-42a4-a44f-08a46961fece
insmod jpeg
if background_image /usr/share/plymouth/themes/lxdesktop/grub.jpg ; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=white/black
  set menu_color_highlight=black/light-gray
fi
### END /etc/grub.d/05_altlinux_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "ALT Linux 6.0.0 LXDEsktop beta" --class gnu-linux --class gnu --class os {
savedefault
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root a2ae30d3-1c0f-42a4-a44f-08a46961fece
echo 'Loading Linux vmlinuz ...'
linux /boot/vmlinuz root=UUID=a2ae30d3-1c0f-42a4-a44f-08a46961fece ro  quiet=1 panic=30 splash
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img
}
menuentry "ALT Linux 6.0.0 LXDEsktop beta (failsafe mode)" --class gnu-linux --class gnu --class os {
savedefault
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root a2ae30d3-1c0f-42a4-a44f-08a46961fece
echo 'Loading Linux vmlinuz ...'
linux /boot/vmlinuz root=UUID=a2ae30d3-1c0f-42a4-a44f-08a46961fece ro failsafe vga=normal
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img
}
menuentry "ALT Linux 6.0.0 LXDEsktop beta, 3.0.4-std-def-alt0.M60P.2" --class gnu-linux --class gnu --class os {
savedefault
load_video
        set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root a2ae30d3-1c0f-42a4-a44f-08a46961fece
echo 'Loading Linux 3.0.4-std-def-alt0.M60P.2 ...'
linux /boot/vmlinuz-3.0.4-std-def-alt0.M60P.2 root=UUID=a2ae30d3-1c0f-42a4-a44f-08a46961fece ro  quiet=1 panic=30 splash
echo 'Loading initial ramdisk ...'
initrd /boot/initrd-3.0.4-std-def-alt0.M60P.2.img
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional RU (on /dev/sda1)" --class windows --class os {
savedefault
insmod part_msdos
insmod fat
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 2e22-1dff
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Debian GNU/Linux, with Linux 2.6.32-5-686 (on /dev/sda6)" --class gnu-linux --class gnu --class os {
savedefault
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root bac4a092-ba83-41f6-ad36-8fbaa4c757e2
linux /boot/vmlinuz-2.6.32-5-686 root=UUID=bac4a092-ba83-41f6-ad36-8fbaa4c757e2 ro quiet
initrd /boot/initrd.img-2.6.32-5-686
}
menuentry "Debian GNU/Linux, with Linux 2.6.32-5-686 (recovery mode) (on /dev/sda6)" --class gnu-linux --class gnu --class os {
savedefault
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root bac4a092-ba83-41f6-ad36-8fbaa4c757e2
linux /boot/vmlinuz-2.6.32-5-686 root=UUID=bac4a092-ba83-41f6-ad36-8fbaa4c757e2 ro single
initrd /boot/initrd.img-2.6.32-5-686
}
menuentry "ALT Linux Desktop (20070810) (on /dev/sda8)" --class gnu-linux --class gnu --class os {
savedefault
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 139c88e2-bf1e-4209-b2ae-ba6887b44dfb
linux /boot/vmlinuz-2.6.18-std-smp-alt7 root=/dev/sda8
initrd /boot/initrd-2.6.18-std-smp-alt7.img
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/39_memtest ###
menuentry "Memtest86+-4.20" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set=root a2ae30d3-1c0f-42a4-a44f-08a46961fece
linux16 /boot/memtest-4.20.bin
}
### END /etc/grub.d/39_memtest ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: grub2 и ALT4.1
« Ответ #4 : 16.10.2011 00:58:04 »
linux /boot/vmlinuz-2.6.18-std-smp-alt7 root=/dev/sda8

попробовать как

linux /boot/vmlinuz-2.6.18-std-smp-alt7 root=UUID=139c88e2-bf1e-4209-b2ae-ba6887b44dfb  failsafe vga=normal

linux /boot/vmlinuz-2.6.18-std-smp-alt7 root=/dev/hda8 failsafe vga=normal

Если нет то при 2 вар. расскажите что пишет на экране...

Оффлайн gor

  • Участник
  • *
  • Сообщений: 68
Re: grub2 и ALT4.1
« Ответ #5 : 17.10.2011 23:08:45 »
а, update-grub в ALT6 не работает?

SG

  • Гость
Re: grub2 и ALT4.1
« Ответ #6 : 18.10.2011 00:18:20 »
а, update-grub в ALT6 не работает?
[/quo
Таким способом не работает. Но обновить можно, если переустановить его через ЦУС

Оффлайн gor

  • Участник
  • *
  • Сообщений: 68
Re: grub2 и ALT4.1
« Ответ #7 : 18.10.2011 01:07:57 »
хм. вобщем не получилось это сделать в ALT6, полез в grub.cfg , альт вообще перестал грузится...........
получилось через Debian,  в grub.cfg  сделал root=/dev/hda8, а в    lilo.conf root="/dev/hda8"
потом update-grub
....а в ALT6 update-grub почему то не работает.

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: grub2 и ALT4.1
« Ответ #8 : 18.10.2011 10:23:03 »
хм. вобщем не получилось это сделать в ALT6, полез в grub.cfg , альт вообще перестал грузится...........
получилось через Debian,  в grub.cfg  сделал root=/dev/hda8, а в    lilo.conf root="/dev/hda8"
потом update-grub
....а в ALT6 update-grub почему то не работает.
В Alt6 используется grub-mkconfig.
Пример: grub-mkconfig -o /boot/grub/grub.cfg