LINUX.ORG.RU

GRUB на Acer Aspire


0

0

ввиду того что "горячая" линия асер на самом деле холоднее некуда и не отвечают...

BIOS на компьютере постоянно скидывает тип первого раздела (sda1) на 0х27 , GRUB на него (и в MBR тоже) не устанавливается, если даже удается поставить (после parttype (hd0,0) 0x83) , то он все равно систему грузить не хочет.

Вопрос "как исправить поведение БИОС?" я задавала в хотлайн асер (ответа нет), значит тут вопрос будет - Как заставить GRUB игнорировать тот факт что на root разделе стоит неверный тип 0х27 ? (Может как то без возни с исходниками можно?)

PS: LILO все равно откуда грузить систему...

★★★★★

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


написала сама патч

--- grub-0.97/stage2/fsys_ext2fs.c 2004-08-08 22:19:18.000000000 +0400
+++ grub-0.97pq/stage2/fsys_ext2fs.c 2008-11-29 14:12:34.000000000 +0300
@@ -256,6 +256,7 @@

if ((((current_drive & 0x80) || (current_slice != 0))
&& (current_slice != PC_SLICE_TYPE_EXT2FS)
+ && (current_slice != PC_SLICE_TYPE_PQSERVICE)
&& (current_slice != PC_SLICE_TYPE_LINUX_RAID)
&& (! IS_PC_SLICE_TYPE_BSD_WITH_FS (current_slice, FS_EXT2FS))
&& (! IS_PC_SLICE_TYPE_BSD_WITH_FS (current_slice, FS_OTHER)))
diff -ur grub-0.97/stage2/pc_slice.h grub-0.97pq/stage2/pc_slice.h
--- grub-0.97/stage2/pc_slice.h 2003-07-09 15:45:53.000000000 +0400
+++ grub-0.97pq/stage2/pc_slice.h 2008-11-29 14:13:43.000000000 +0300
@@ -116,7 +116,7 @@
#define PC_SLICE_TYPE_VSTAFS 0x9e
#define PC_SLICE_TYPE_DELL_UTIL 0xde
#define PC_SLICE_TYPE_LINUX_RAID 0xfd
-
+#define PC_SLICE_TYPE_PQSERVICE 0x27 /* ACER ASPIRE RECOVERY PARTITION S.L */

/* For convinience. */
/* Check if TYPE is a FAT partition type. Clear the hidden flag before



вопрос далее, как заставить висту SP1 не сносить GRUB при ее (висты) загрузке? (снести нафик не предлагайте, т.к. лицензионная)

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

продолжение ЖЖ..

патченный grub поставила в mbr, виста вроде после установки boot на свой раздел успокоилась, биос тоже больше не сбрасывает тип раздела..

нда

всем "спасибо" за "ответы"

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

>патченный grub поставила в mbr

С этого и нужно было начинать, а не с установки груба на какойто пропритеарный раздел.

wfrr ★★☆
()

Так обычно первый раздел - раздел восстановления. Видимо, в ацере в биос захардкодили такую "проверку"... Лучше сделать мизерный неиспользуемый первый раздел, а дальше поставить систему.

Deleted
()

во всем оказалась виновата программа Acer eRecovery, которая ставится куда-то в MBR , сносит тем самым grub , меняет типы разделов и прочие гадости (типа отказа от загрузки висты после изменения размера раздела)

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

>снести нафик не предлагайте, т.к. лицензионная

сноси-сноси, она со слакой воевать будет за жизненное пространство :)

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