Автор Тема: Проблем с Boot flag (Slackware 10.1-current)  (Прочетена 2296 пъти)

kiroffbg

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Здравейте, знам че са изписани тонове с теми за боот-лоудъри. Прегледах по-голямата част от тях но не видях решение на проблема, който имам. А той е:
Инсталирах си Slackware current 19.09.04. Всичко мина гладко, инсталирах си LILO-то по Simple начин :=) в SuperBlock-a на системния му дял (не в MBR), след което реших с cfdisk да си направя линукския системен дял буутъбъл. Ето ми го партишън тейбъла (по памет):
Примерен код

1. /dev/sda1   Boot   Primary      NTFS
2. /dev/sda2      Primary      Extended
3. /dev/sda3      Primary      Linux ReiserFS
4. /dev/sda4      Logical      FAT32
5. /dev/sda5      Logical      FAT32
6. /dev/sda6      Logical      Linux swap


Когато преместя Boot флага на /dev/sda3 и реша да запиша партишън тейбъла ми казва (пак цитирам по памет): There are no primary partitions written in the MBR, след което разбира се не боотва въобще.
Проблема е малко сложен но наистина това е единственото ми решение за партишъни и ОС (не питайте защо ;=).
Ще съм благодарен ако някой подхвърли полезен съвет.

П.С. А, и контролера ми е SATA (VIA) ако това има значение.
Активен

Боян Киров

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
Проблем с Boot flag (Slackware 10.1-current)
« Отговор #1 -: Sep 28, 2004, 12:53 »
А от МВR какво посочва към /dev/sda3 ? NTloader ли?

Щом си записал ЛИЛО в /dev/sda3, нещо трябва да "му подава" до там.

Можеш да добавиш в НТ лоудъра запис за линукс, който го праща да зареди ЛИЛО от /dev/sda3 (bootable).

Ако горното допускане е правилно, и твоят МBR е на М$, управляван от NTloader направи така:
от конзола изпълни
dd if=/dev/sda3 of=/direktoriq/fail-koito-se-vijda-ot-windows.lin bs=512 count=1
Така си копираш важните 512 бита на ЛИЛО във файл, който М$ да зареди '<img'>
После в уиндовус c:\boot.ini добави един ред със
C:\imeto-na-faila.lin="LINUX"
Tака буут-лоудъра на бозата (от MBR) ще показва къде е ЛИЛО, което пък да зареди линукс...

Успех
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

gamehack

  • Напреднали
  • *****
  • Публикации: 244
    • Профил
    • WWW
Проблем с Boot flag (Slackware 10.1-current)
« Отговор #2 -: Sep 28, 2004, 14:27 »
Предлагам по-елегантно решени
Активен

Simplicity all the way...

j03j03

  • Участници
  • ***
  • Публикации: 7
    • Профил
Проблем с Boot flag (Slackware 10.1-current)
« Отговор #3 -: Sep 28, 2004, 16:30 »
това добави в :
/etc/lilo.conf

--------8<------
disk=/dev/sda
bios=0x80
boot=/dev/sda
root=/dev/sda3
map=/boot/map
delay=20
vga=normal

default=Linux

image=/vmlinuz
        label=Linux
        read-only

-------8<----

** Забележка bios=0x80 е за SCSI . при теб може да е bios=0x81 , може и да го коментираш. ( не съм го пробвал на SATA disk )

след това изпълни lilo

в /etc/fstab е необходимо да имаш
/dev/sda3       /      reiserfs        defaults,noatime  0       0
Активен

kiroffbg

  • Напреднали
  • *****
  • Публикации: 24
    • Профил
Проблем с Boot flag (Slackware 10.1-current)
« Отговор #4 -: Sep 30, 2004, 11:06 »
Благодаря Agent_SMITH. Направих както бе описал, но възникна познатия проблем с L 99 99 99 99 ... и пр. Идеи?
Активен

Боян Киров