Start SuSE Linuxu 10.1 - problém
Na PC mám Win XP na prvním HD - je plný, na druhé polovině druhého HD je Linux 10.1. Nejde vytvořit bootovací disketa. V biosu nejde nastavit start z 2. HD. U starších verzí jsem používal start pomocí zavaděče loadlin - ten tu chybí. Musím komplikovaně startovat přes instalační DVD. Máte někdo tip? Dík.
Ahoj,
nastartovat linux a nainstalovat grub do mbr disku, ze ktereho bootujes
Díky za tip, grub do mbr bylo to první, co jsem zkusil. Výsledek - porušený mbr, windousy už nešly spustit, musel jsem mbr obnovit z instalačky Win XP. Našel jsem chybu na inst. DVD - z Yast nešly vytvořit instalační diskety, v readme je chybný návod, mkbootdisk se musí manálně překopírovat do /boot a odtud spustit, pak se vytvoří 8 obrazů disket, ty se ručně nakopírují. Na DVD chybí mkrescuefloppy a asi ještě něco dalšího, na bootovací disketě se nikdy nezapíše bootovací sektor, asi chybí jeho obraz.
A jak se choval poruseny mbr?
Nešlo spustit nic, hláška GRUB Error 12. MBR jsem obnovil z instalačky Win XP. Někde jsem se dočetl, že to právě u XP zlobí. U Win 95 a 98 a SuSE linux 7.0 až 8 mi to vždy šlo, používal jsem LILO nebo LOADLIN. Zkusil jsem umístit zavaděč do hda2 (uvolnil jsem jeden oddíl), nevypsalo to chybu, ale také to nejde. Nejde mi vytvořit zaváděcí disketa, nikdy to nazapíše boot sektor, po startu z diskety výpis 01 01 01 atd. Asi něco chybí na instalačním DVD. Když zkusím LILO, tak to vypíše, že nejde zapsat boot sektor na disketu. V BIOSu nejde nastavit bootování z 2. disku, což by asi pomohlo. Vidím jedinou možnost - vytvořit spouštěcí CD, ale nevím, jak udělat bootovací CD. Díky. P. D.
Hod sem /boot/grub/menu.lst a /boot/grub/device.map a fdisk -l
Tu je to hozeno. Jinak asi lepší e-mailem - můj je
Výpis fdik -l
Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1275 10241406 c W95 FAT32 (LBA)
/dev/hda2 1276 4477 25720065 f W95 Ext'd (LBA)
/dev/hda5 1276 2550 10241406 7 HPFS/NTFS
/dev/hda6 2551 3826 10249438+ b W95 FAT32
/dev/hda7 3827 4477 5229126 b W95 FAT32
Disk /dev/hdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 1 6137 49287420 7 HPFS/NTFS
/dev/hdb2 * 6202 9729 28338660 f W95 Ext'd (LBA)
/dev/hdb5 6202 6348 1180746 82 Linux swap / Solaris
/dev/hdb6 6349 9001 21310191 83 Linux
/dev/hdb7 9002 9729 5847628+ 83 Linux
device.map
hd1) /dev/hdb
(fd0) /dev/fd0
(hd0) /dev/hda
menu.lst
# Modified by YaST2. Last modification on Pá dub 27 15:05:54 CEST 2007
color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd1,6)/boot/message
###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
chainloader (hd0,0)+1
###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE_Linux
root (hd1,6)
kernel /boot/vmlinuz root=/dev/hdb7 vga=0x317 resume=/dev/hdb5 splash=silent showopts
initrd /boot/initrd
###Don't change this comment - YaST2 identifier: Original name: floppy###
title Disketa
chainloader (fd0)+1
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe
Na /dev/hda6 jsem se pokusil umístit zavaděč, proto je tam asi +.
Díky. P.D.
U device.map to je asi spatne zkopirovany, ze jo, jinak zavorka tam je (hd1) /dev/hdb? Jinak pri instalaci grubu to nepsalo nic?
Závorka zmizela asi při kopírování, jinak tam je. Při instalaci grubu to nenapsalo nic. Zkouším teď upravit boot.ini ve Win, aby to bootovalo Linux - mělo by to jít.
Jeste zkus dat disketu do mechaniky,pustit grub shell a zadej
root (hdx,y) - x-disk,y-partisna s /
setup (fd0)
melo by jit bootovat z diskety
Tohle je výpis
grub> root (hd1,6) s/
Filesystem type is reiserfs, partition type 0x83
grub> setup (fd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/reiserfs_stage1_5" exists... yes
Running "embed /boot/grub/reiserfs_stage1_5 (fd0)"... failed (this is not fata
l)
Running "embed /boot/grub/reiserfs_stage1_5 (hd1,6)"... failed (this is not fa
tal)
Running "install /boot/grub/stage1 d (fd0) /boot/grub/stage2 p /boot/grub/menu
.lst "... succeeded
Done.
Na disketu to něco píše.
Po startu z diskety hláška GRUB Hard Disk Error
3.5.2007 Heuréka!
Podle návodu v "info grub" jsem vypálil startovací CD. První start: ERR 21 selected disk does not exist. Kláv. "c" spuštěn grub z cd, root (hd1,6) dal hlášku - neznámý disk. Totéž na ostatní oddíly 2. hd. V BIOSu byl 2. HD vypnut! Místo rež. auto po volbě konkrétního hd se start z cd povedl. Závěr: jak Win XP. tak SuSE Linux 10.1 si hd najdou bez ohledu na nastavení v BIOSu, ale grub ne, ten to chce natvrdo!
Návod v "info grub" uvádí, že vytvoření startovacího cd se dají obejít všechny problémy s konflikty mezi OS a při nevhodném rozdělení disků. Jak vidno, je to pravda.
Startovací disketa (vytvořená grub: root (hd1,6) - setup (fd0) ) funguje také, je-li 2. HD zapnut "natvrdo". JPetr - díky!
Další možností je nainstalovat Grub do root partition SuSE, pomocí dd zkopírovat zavaděč do souboru (třeba linux.bin) a ten pak přesunout na win oddíl a do boot menu win přidat položku s odkazem na tento soubor. Takto budete moci spustit bootování linuxu z win zavaděče.




Poslední komentáře
7 hodin 53 min zpět
1 den 8 hodin zpět
1 den 8 hodin zpět
2 dny 17 hodin zpět
5 dnů 4 hodiny zpět
1 týden 1 den zpět
1 týden 1 den zpět
2 týdny 2 dny zpět
2 týdny 2 dny zpět
2 týdny 2 dny zpět