Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

grub

0 views
Skip to first unread message

Ivan Petrov

unread,
Oct 30, 2011, 9:20:01 AM10/30/11
to
У меня два SATA диска и первый - IDE
По умолчнию грузится винда
Grub все время тасует буквы SATA дисков и загрузчик
приходится перенастраивать.
Как-то можно этого избежать? Установить загрузку по UUID?
Как?

--
With regards,
Ivan Petrov ip2010petrov wow-wow yandex...


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/j8jid0$uin$1...@dough.gmane.org

Dmitry A. Zhiglov

unread,
Oct 30, 2011, 9:40:02 AM10/30/11
to
30 октября 2011 г. 17:10 пользователь Ivan Petrov
<ip2010...@yandex.ru> написал:

> У меня два SATA диска и первый - IDE
> По умолчнию грузится винда
> Grub все время тасует буквы SATA дисков и загрузчик
> приходится перенастраивать.
> Как-то можно этого избежать? Установить загрузку по UUID?
> Как?

Что именно проходится регулярно править в загрузчике?

Ivan Petrov

unread,
Oct 30, 2011, 10:30:01 AM10/30/11
to
30.10.2011 19:30, Dmitry A. Zhiglov пишет:
Там пункты на две виндовых оси - XP и 7-ку с разных диском - sda1
и sdb1 - они меняются местами





--
With regards,
Ivan Petrov ip2010petrov wow-wow yandex...


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/j8jmn3$nma$1...@dough.gmane.org

Dmitry A. Zhiglov

unread,
Oct 30, 2011, 11:30:02 AM10/30/11
to
30 октября 2011 г. 19:24 пользователь Ivan Petrov

<ip2010...@yandex.ru> написал:
> 30.10.2011 19:30, Dmitry A. Zhiglov пишет:
>>
>> 30 октября 2011 г. 17:10 пользователь Ivan Petrov
>> <ip2010...@yandex.ru>  написал:
>>>
>>> У меня два SATA диска и первый - IDE
>>> По умолчнию грузится винда
>>> Grub все время тасует буквы SATA дисков и загрузчик
>>> приходится перенастраивать.
>>> Как-то можно этого избежать? Установить загрузку по UUID?
>>> Как?
>>
>> Что именно проходится регулярно править в загрузчике?
>
> Там пункты на две виндовых оси - XP и 7-ку с разных диском - sda1
> и sdb1 - они меняются местами

Где "там"? Пожалуйста, добавьте немного конкретики или немного
"копипаста" в качестве примера.

Ivan Petrov

unread,
Oct 30, 2011, 1:50:01 PM10/30/11
to
Dmitry A. Zhiglov пишет:

> Где "там"? Пожалуйста, добавьте немного конкретики или немного
> "копипаста" в качестве примера.


gnu grub 1.98...
debian linux 2 6 32....
debian linux (recov. mode)
windows 7 load on /dev/sda1
windows 7 load on /dev/sdb1

раньше семерка запускалась с 4-й строчки
теперь с 3-й


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/j8k2g7$vn5$1...@dough.gmane.org

FreeHCK

unread,
Oct 30, 2011, 4:00:02 PM10/30/11
to
Предлагаю начать с малого - указания разметки диска.
Приложите, например, вывод команды:
sudo fdisk -l /dev/sd[a-z]
Так мы сможем посмотреть какая система где у Вас находится...
Потом покожите конфиг груба (надо полагать это что-то вроде
/etc/grub.conf, уж извините за неточность, у меня lilo...)
Так люди хотя бы смогут понять суть Вашей проблемы.

Andrey Rahmatullin

unread,
Oct 31, 2011, 4:30:01 AM10/31/11
to
On Sun, Oct 30, 2011 at 11:45:43PM +0600, Ivan Petrov wrote:
> Dmitry A. Zhiglov пишет:
>
> >Где "там"? Пожалуйста, добавьте немного конкретики или немного
> >"копипаста" в качестве примера.
>
>
> gnu grub 1.98...
> debian linux 2 6 32....
> debian linux (recov. mode)
> windows 7 load on /dev/sda1
> windows 7 load on /dev/sdb1
Отличный конфиг.

--
WBR, wRAR
signature.asc

Kirill Shilov

unread,
Oct 31, 2011, 6:20:01 AM10/31/11
to
использовать UUID? не?

31 октября 2011 г. 13:26 пользователь Andrey Rahmatullin
<wr...@wrar.name> написал:

Andrey Rahmatullin

unread,
Oct 31, 2011, 7:20:01 AM10/31/11
to
On Mon, Oct 31, 2011 at 03:17:36PM +0500, Kirill Shilov wrote:
> использовать UUID? не?
В таком "конфиге"?
signature.asc

pavka

unread,
Oct 31, 2011, 10:10:02 AM10/31/11
to
On 30.10.2011 17:10, Ivan Petrov wrote:
> У меня два SATA диска и первый - IDE
> По умолчнию грузится винда
> Grub все время тасует буквы SATA дисков и загрузчик
> приходится перенастраивать.
> Как-то можно этого избежать? Установить загрузку по UUID?
> Как?
>
http://xgu.ru/wiki/GRUB
http://habrahabr.ru/blogs/linux/67558/
http://www.freesource.info/wiki/IgorAndrosov/UUID&
http://www.linuxquestions.org/questions/debian-26/uuid-grub-and-fstab-669905/
http://www.gentoo.ru/node/15982

когда разбивали диск , лэйблы делали ? можно и по ним вместо уида


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/4EAEAB73...@mail.ru

pavka

unread,
Oct 31, 2011, 10:20:02 AM10/31/11
to
On 31.10.2011 18:06, pavka wrote:
> On 30.10.2011 17:10, Ivan Petrov wrote:
>> У меня два SATA диска и первый - IDE
>> По умолчнию грузится винда
>> Grub все время тасует буквы SATA дисков и загрузчик
>> приходится перенастраивать.
>> Как-то можно этого избежать? Установить загрузку по UUID?
>> Как?
>>
> http://xgu.ru/wiki/GRUB
> http://habrahabr.ru/blogs/linux/67558/
> http://www.freesource.info/wiki/IgorAndrosov/UUID&
> http://www.linuxquestions.org/questions/debian-26/uuid-grub-and-fstab-669905/
>
> http://www.gentoo.ru/node/15982
>
> когда разбивали диск , лэйблы делали ? можно и по ним вместо уида
>
>
конфиг лежит
/boot/grub/grub.cfg

кстати система тестинг , посмотрел все на уидах уже ...
на сколько припоминаю при установке вроде спрашивал буду ли я
оперировать уидами , видимо ответил да

вывод части конфига
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, с Linux 3.0.0-1-686-pae' --class debian
--class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root
dd765486-e60e-44b1-a491-b1390e49fd4d
echo 'Загружается Linux 3.0.0-1-686-pae ...'
linux /boot/vmlinuz-3.0.0-1-686-pae
root=UUID=dd765486-e60e-44b1-a491-b1390e49fd4d ro quiet
echo 'Загружается начальный ramdisk ...'
initrd /boot/initrd.img-3.0.0-1-686-pae
}


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/4EAEAE41...@mail.ru

Ivan Petrov

unread,
Oct 31, 2011, 10:50:02 AM10/31/11
to
31.10.2011 17:16, Andrey Rahmatullin пишет:
#
# 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="2"
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='(hd1,msdos5)'
search --no-floppy --fs-uuid --set ca972399-29ad-4fc2-a26b-e0fcd7d389f4
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd1,msdos5)'
search --no-floppy --fs-uuid --set ca972399-29ad-4fc2-a26b-e0fcd7d389f4
set locale_dir=($root)/boot/grub/locale
set lang=ru
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd1,msdos5)'
search --no-floppy --fs-uuid --set ca972399-29ad-4fc2-a26b-e0fcd7d389f4
insmod png
if background_image /usr/share/images/desktop-base/spacefun-grub.png; then
set color_normal=light-gray/black
set color_highlight=white/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_linux ###
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64' --class debian
--class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd1,msdos5)'
search --no-floppy --fs-uuid --set ca972399-29ad-4fc2-a26b-e0fcd7d389f4
echo 'Loading Linux 2.6.32-5-amd64 ...'
linux /boot/vmlinuz-2.6.32-5-amd64
root=UUID=ca972399-29ad-4fc2-a26b-e0fcd7d389f4 ro quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-5-amd64
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64 (recovery mode)'
--class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd1,msdos5)'
search --no-floppy --fs-uuid --set ca972399-29ad-4fc2-a26b-e0fcd7d389f4
echo 'Loading Linux 2.6.32-5-amd64 ...'
linux /boot/vmlinuz-2.6.32-5-amd64
root=UUID=ca972399-29ad-4fc2-a26b-e0fcd7d389f4 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-5-amd64
}
### 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 "Windows 7 (loader) (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 0044e30e44e304ee
chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sdb1)" {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set 1c50356950354b32
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### 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 ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###



--
With regards,
Ivan Petrov ip2010petrov wow-wow yandex...


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/j8mcc1$dei$1...@dough.gmane.org

pavka

unread,
Oct 31, 2011, 11:10:02 AM10/31/11
to
### BEGIN /etc/grub.d/30_os-prober ###
> menuentry "Windows 7 (loader) (on /dev/sda1)" {
> insmod part_msdos
> insmod ntfs
> set root='(hd0,msdos1)'
> search --no-floppy --fs-uuid --set 0044e30e44e304ee
> chainloader +1
> }
> menuentry "Windows 7 (loader) (on /dev/sdb1)" {
> insmod part_msdos
> insmod ntfs
> set root='(hd1,msdos1)'
> search --no-floppy --fs-uuid --set 1c50356950354b32
> chainloader +1
очень хорошо
но все таки вывод команд
#fdisk -l
и
#blkid


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/4EAEB9E1...@mail.ru

Ivan Petrov

unread,
Oct 31, 2011, 11:40:02 AM10/31/11
to
31.10.2011 22:08, pavka пишет:
> ### BEGIN /etc/grub.d/30_os-prober ###
>> menuentry "Windows 7 (loader) (on /dev/sda1)" {
>> insmod part_msdos
>> insmod ntfs
>> set root='(hd0,msdos1)'
>> search --no-floppy --fs-uuid --set 0044e30e44e304ee
>> chainloader +1
>> }
>> menuentry "Windows 7 (loader) (on /dev/sdb1)" {
>> insmod part_msdos
>> insmod ntfs
>> set root='(hd1,msdos1)'
>> search --no-floppy --fs-uuid --set 1c50356950354b32
>> chainloader +1
> очень хорошо
> но все таки вывод команд
> #fdisk -l

dfisk.txt [----] 0 L:[ 24+15 39/ 45] *(1625/1887b) 0083 0x053
/dev/sdb1 1 121602 976759808 7 HPFS/NTFS

Disk /dev/sdc: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1ad31ad2

Device Boot Start End Blocks Id System
/dev/sdc1 * 1 19457 156288321 7 HPFS/NTFS

Disk /dev/sdh: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1657a1c2

Device Boot Start End Blocks Id System
/dev/sdh1 * 1 121601 976760001 7 HPFS/NTFS




> и
> #blkid

blkid.txt [----] 0 L:[ 1+ 0 1/ 8] *(0 / 474b) 0047 0x02F
/dev/sda1: LABEL="Seagate_150_1" UUID="1C50356950354B32" TYPE="ntfs".
/dev/sdb1: LABEL="SG1TB" UUID="A006BFD006BFA5A6" TYPE="ntfs".
/dev/sdh1: LABEL="seagate_tb" UUID="8824AEAD11BB16FA" TYPE="ntfs".
/dev/sda5: LABEL="ext3" UUID="ca972399-29ad-4fc2-a26b-e0fcd7d389f4"
TYPE="ext3".
/dev/sda6: UUID="145f557f-cae4-4c0e-85d3-4058e067d155" TYPE="swap".
/dev/sda7: LABEL="Obmen" UUID="7CF2EFD8F2EF94A4" TYPE="ntfs".
/dev/sdc1: LABEL="NEW_160" UUID="0044E30E44E304EE" TYPE="ntfs".


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/j8mfaf$4l4$1...@dough.gmane.org

pavka

unread,
Oct 31, 2011, 12:50:02 PM10/31/11
to
сопоставьте в grub.conf информацию с выводом команды blkid в разделе
загрузки виндовс
---
посмотрите как правильно нумеровать диски и разделы
скажем здесь http://forum.ubuntu.ru/index.php?topic=74165.0
---
и не забывайте перед тем как правит что-то , делать копию чтобы была
возможность откатиться назад


--
To UNSUBSCRIBE, email to debian-russ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/4EAECF88...@mail.ru

Andrey Rahmatullin

unread,
Oct 31, 2011, 5:40:02 PM10/31/11
to
On Mon, Oct 31, 2011 at 08:40:40PM +0400, pavka wrote:
> и не забывайте перед тем как правит что-то , делать копию чтобы была
> возможность откатиться назад
В данном случае это не требуется, достаточно потом выполнить update-grub.

--
WBR, wRAR
signature.asc
0 new messages