LINUX.ORG.RU

Grub2 не хочет искать Windows

 , ,


0

1

На ноуте диск гибридный. 320 HDD и 20 SSD.
На твердотел установил Вин 7-ку.
Потом на HDD поставил Linux Mint 14.
Естественно загрузчик винды улетел в никуда(

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=15
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=«»
GRUB_CMDLINE_LINUX=«»


#!/bin/sh
exec tail -n +3 $0
# 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.
menuentry «Windows 7» {
set root=(hd0,0)
chainloader +1
}


Вместо (hd0,0) какие только не писал комбинации... нивкакую(
Первый диск - это HDD
Второй - SSD
Раздел на SSD всего один и там винда.

Как добавить загрузчик этого засранца в GRUB?

Установите пакет os-prober и обновите конфигурацию загрузчика, необходимые записи должны добавиться.

grub2-mkconfig -o /boot/grub2/grub.cfg

Кроме того нумерация разделов, если я ничего не путаю в grub2 идёт не с нуля, а с единицы.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Пакет был установлен уже, но для верности переустановил. Переписал 40_custom там указал (hd1,1) (SDD - второй дикс, первый раздел)

ничего(

Lordfortune
() автор топика

Потом на HDD поставил Linux Mint 14.
Естественно загрузчик винды улетел в никуда(

4.2
Разбирайся с дисками или винду всё же установи.

amorpher ★★★★★
()
Ответ на: комментарий от Lordfortune

Читаем, что написала вам услужливая система:

No command 'grub2-mkconfig' found, did you mean:
Command 'grub-mkconfig' from package 'grub-common' (main)
Значит какую команду вам надо вводить, догадаетесь или нет ?

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от AITap

А это принципиально ? Если у него даже и eufi, но grub2 у него встал и работает, значит если у него установлен os-prober генератор конфига grub2 должен найти загрузчик Windows и добавить соответствующую запись в конфигурационный файл.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

/usr/sbin/grub-mkconfig: 237: /usr/sbin/grub-mkconfig: cannot create /boot/grub2/grub.cfg.new: Directory nonexistent


Вот что выдал, исправил в пути на grub выдал
sudo grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.5.0-17-generic
Found initrd image: /boot/initrd.img-3.5.0-17-generic
Found memtest86+ image: /boot/memtest86+.bin

Вин снова нет(

Lordfortune
() автор топика
Ответ на: комментарий от kostik87

А это принципиально ?

Он мог запросто поставить Mint в legacy-режиме, а запустить из него EFI-загрузчик невозможно.

AITap ★★★★★
()
Последнее исправление: AITap (всего исправлений: 1)
Ответ на: комментарий от kostik87

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'!

The util fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/sda: 320.1 GB, 320072933376 bytes

255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x48aa3ce3

Device Boot Start End Blocks Id System

/dev/sda1 1 625142447 312571223+ ee GPT

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'!

The util fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/sdb: 32.0 GB, 32017047552 bytes

255 heads, 63 sectors/track, 3892 cylinders, total 62533296 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x7f8c2e6f

Device Boot Start End Blocks Id System

/dev/sdb1 2048 62529535 31263744 7

HPFS/NTFS/exFAT

Lordfortune
() автор топика
Ответ на: комментарий от Lordfortune

Поставьте или вам уже об этом не догадаться ?

Пакет может называться gdiks, gptfdisk или как то так, в общем воспользуйтесь поиском пакетного менеджера вашего дистрибутива.

На крайний случай google .

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от Lordfortune

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'!
The util fdisk doesn't support GPT. Use GNU Parted.

sudo parted /dev/sda print && sudo parted /dev/sdb print

нету...

Значит, это не тот раздел. Покажите содержимое корня всех NTFS-разделов.

AITap ★★★★★
()
Ответ на: комментарий от AITap
sudo parted /dev/sda print && sudo parted /dev/sdb print
Model: ATA Hitachi HTS54323 (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system     Name  Flags
 1      17,4kB  1000MB  1000MB                        bios_grub
 2      1000MB  31,0GB  30,0GB  ext4
 3      31,0GB  32,5GB  1500MB  linux-swap(v1)

Warning: /dev/sdb contains GPT signatures, indicating that it has a GPT table.
However, it does not have a valid fake msdos partition table, as it should.
Perhaps it was corrupted -- possibly by a program that doesn't understand GPT
partition tables.  Or perhaps you deleted the GPT table, and are now using an
msdos partition table.  Is this a GPT partition table?
Yes/No?                                                                   
Yes/No? Y                                                                 
Model: ATA SAMSUNG MZMPC032 (scsi)
Disk /dev/sdb: 32,0GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start  End  Size  File system  Name  Flags
Lordfortune
() автор топика
Ответ на: комментарий от kostik87
 sudo gdisk /dev/sda
GPT fdisk (gdisk) version 0.8.5

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): MBR
b	back up GPT data to a file
c	change a partition's name
d	delete a partition
i	show detailed information on a partition
l	list known partition types
n	add a new partition
o	create a new empty GUID partition table (GPT)
p	print the partition table
q	quit without saving changes
r	recovery and transformation options (experts only)
s	sort partitions
t	change a partition's type code
v	verify disk
w	write table to disk and exit
x	extra functionality (experts only)
?	print this menu

sudo gdisk /dev/sdb
GPT fdisk (gdisk) version 0.8.5

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: present

Found valid MBR and GPT. Which do you want to use?
 1 - MBR
 2 - GPT
 3 - Create blank GPT

Lordfortune
() автор топика
Ответ на: комментарий от Lordfortune

Partition Table: gpt
Number Start End Size File system Name Flags

И всё?

Неудивительно, что osprober отказывается работать с диском с кривой таблицей разделов. Удалите GPT, раз уж она пустая. Подробнее см. http://www.rodsbooks.com/gdisk/wipegpt.html

AITap ★★★★★
()
Ответ на: комментарий от Lordfortune

Да ё-моё, что с вами такое, вам не сложить раз и два ?

Вам нужно было дать две команды:

gdisk -l /dev/sda
gdisk -l /dev/sdb

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

ссори, на линуксе всего несколько недель, вот

GPT fdisk (gdisk) version 0.8.5

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 625142448 sectors, 298.1 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 5C9A3EDC-777C-4564-BF83-F91B4C60A207
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 625142414
Partitions will be aligned on 8-sector boundaries
Total free space is 561665816 sectors (267.8 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              34         1953159   953.7 MiB   EF02  
   2         1953160        60546910   27.9 GiB    0700  
   3        60546911        63476598   1.4 GiB     8200  
sudo gdisk -l /dev/sdb
GPT fdisk (gdisk) version 0.8.5

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: present

Found valid MBR and GPT. Which do you want to use?
 1 - MBR
 2 - GPT
 3 - Create blank GPT

Your answer: 
Lordfortune
() автор топика
Ответ на: комментарий от AITap

Сделал как там написано, переводчик гугл помогал... Ну правда так и не добился результата, теперь я данный ssd не могу примонтировать, его видно только из того окна, где видно все диски. GParted не видит этот диск совсем*(((

Lordfortune
() автор топика
Ответ на: комментарий от Lordfortune

его видно только из того окна, где видно все диски.

Это что за окно такое?

GParted не видит этот диск совсем*(((

sudo parted /dev/sdb print

AITap ★★★★★
()
Ответ на: комментарий от AITap

окно: computer:///

Model: ATA SAMSUNG MZMPC032 (scsi)
Disk /dev/sdb: 32,0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  32,0GB  32,0GB  primary  ntfs

а что теперь с ним делать?((

Lordfortune
() автор топика
Ответ на: комментарий от AITap

А если заново винду поставить, она grub убъет? Это не выход?

Lordfortune
() автор топика
Ответ на: комментарий от Lordfortune

sudo blockdev --rereadpt /dev/sdb

Как Вам удалось поставить Windows так, чтобы она заняла 1 раздел вместо двух? У меня есть смутное подозрение, что Вы уже убили винду каким-то образом, так что от неё остался только файл гибернации и файл подкачки.

AITap ★★★★★
()
Последнее исправление: AITap (всего исправлений: 1)
Ответ на: комментарий от AITap

эм)) раньше всегда ставил на 1 раздел) а вообще создался раздел на 100Мегабайт, но почему-то только на HDD, который стер линукс

А команда ничего не выдает..

Lordfortune
() автор топика
Ответ на: комментарий от AITap

ЭЭэ... кажись вы меня не поняли малость) Там все-все файлы винды!!! все норм)) Prog files, windiws и т.д.))

Lordfortune
() автор топика
Ответ на: комментарий от Lordfortune

а вообще создался раздел на 100Мегабайт, но почему-то только на HDD, который стер линукс

Ну и как Вы собираетесь запускать Windows без её загрузчика? Загружайтесь с установочного диска и восстанавливайте загрузчик. Потом - www.linux.org.ru/wiki/en/User:AITap/Восстановление_GRUB

AITap ★★★★★
()
Ответ на: комментарий от Lordfortune

Может тогда легче все с нуля сделать? можно порядок действий описать?

Lordfortune
() автор топика
Ответ на: комментарий от AITap

1. Устанавливаю винду: а) размечаю ssd на винду и на установщик б) устанавливаю

2. HDD оставляю только для линукса.

3. Ставлю на HDD линукс, выделяю для него

а) Раздел подкачки, (1,5 гига?)

б) раздел восстановления биос (900бм ставил)

в) раздел для основных данных линукса и самой ОС (30 гигов)

После установки оставшееся метсто делаю общим для обоих ОС.

Так?

Lordfortune
() автор топика
Ответ на: комментарий от AITap

Или лучше наоборот сделать? сначала на HDD установить линукс, а потом просто винду на ssd поставить? и в boot.ini прописать загрузчик linux?

Lordfortune
() автор топика
Ответ на: комментарий от Lordfortune

а) Раздел подкачки, (1,5 гига?)

2xОЗУ имело смысл делать раньше, теперь лучше просто по размеру ОЗУ, если хотите использовать гибернацию.

б) раздел восстановления биос (900бм ставил)

Это что и почему так много?

в) раздел для основных данных линукса и самой ОС (30 гигов)

/home имеет смысл отделить от / (размера не больше 20G) - при крахе системы можно не беспокоиться о сохранности пользовательских данных.

После установки оставшееся метсто делаю общим для обоих ОС.

В смысле, форматируете в NTFS?

AITap ★★★★★
()
Ответ на: комментарий от AITap

1)озу 8 гигов( многовато наверно для подкачки?(.. если без

2) я так и не понял что это, но он не хотел ставится (минт) пока его не сделаю.

3) т.е. 20 для системы и 10 для файлов норм?

4) да, чтобы доступно было для обоих ОС (для винды вообще основным хранилищем планирую использовать.)

Lordfortune
() автор топика
Ответ на: комментарий от Lordfortune

многовато наверно для подкачки?(.. если без

Многовато чего? Без чего?

я так и не понял что это, но он не хотел ставится (минт) пока его не сделаю.

EFI-раздел? Какие файлы сейчас лежат на разделе /dev/sda1?

3) т.е. 20 для системы и 10 для файлов норм?

Вам хватит 10 гигабайт на пользовательские данные?

AITap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.