Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: RuThaN 06 Července 2011, 15:49:21
-
Ahoj,
pridal jsem do pocitace disk 1 - systemovy nabootovani a nejak si nevim rady, jak nastavit grub, nebo mozna boot.ini,
aby bootovali Windows XP, ze se staryho disku.
sudo fdisk - l pise tohle:
Disk /dev/sda: 120 GB, 120031511040 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 11091 89088426 7 HPFS/NTFS
/dev/sda2 11092 14593 28121782 83 Linux
Disk /dev/sdb: 1000 GB, 1000202273280 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 9661 77601951 7 HPFS/NTFS
/dev/sdb4 20039 121601 815796765 7 HPFS/NTFS
Disk /dev/sdc: 2000 GB, 2000396321280 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 243202 1953520033 7 HPFS/NTFS
Prvni disk je systemovy, tam je Win7 + Ubuntu 10.10 jeste se starym grubem, kterej se nastavuje pres menu.1st
Druhy disk, je WinXp na prvnim oddilu, zbytek je oddil se skladistem dat.
Posledni 2000 GB disk, je jen na zalohovani.
Uplne mi teda neni jasna ta dira, mezi sdb1 a sdb4, byly tam oddily, ktery jsem smazal (presunul na 1.disk),
mazal jsem to Arconis Disk Directorem.
-------------------
Menu.1st:
title kUbuntu 10.10 64bit SDD, kernel 2.6.35+
uuid 945dd807-6b6c-d5c2-3a61-9f2f89e214c4
kernel /boot/vmlinuz-2.6.35-22-generic root=UUID=945dd807-6b6c-d5c2-3a61-9f2f89e214c4 ro quiet
initrd /boot/initrd.img-2.6.35-22-generic
quiet
title kUbuntu 10.10 SDD, kernel 2.6.32+ (recovery mode)
uuid 945dd807-6b6c-d5c2-3a61-9f2f89e214c4
kernel /boot/vmlinuz-2.6.32-24-generic root=UUID=945dd807-6b6c-d5c2-3a61-9f2f89e214c4 ro single
initrd /boot/initrd.img-2.6.32-24-generic
title kUbuntu memtest86+ SSD
uuid 945dd807-6b6c-d5c2-3a61-9f2f89e214c4
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb2
title ZBlindows XP (loader)
rootnoverify (hd1,0)
makeactive
chainloader +1
title Windows 7 Ultimate SSD
rootnoverify (hd0,0)
makeactive
chainloader +1
-------------------------------
Boot.ini z Win XP z korenu disku:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Mkvosoft Zblindows eXtreme Amateur Edition" /fastdetect /NoExecute=OptIn /usepmtimer /TUTag=Y8N48S /Kernel=TUKernel.exe
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Mkvosoft Zblindows eXtreme Amateur Edition (TuneUp Backup)" /fastdetect /NoExecute=OptIn /usepmtimer /TUTag=Y8N48S-BAK
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP Recovery Console" /cmdcons
Za rdisk byla puvodne 0, dal jsem 1 - jakoze, jde o druhy disk.
---------------------
Chyba:
Starting..
Disk read error occured.
Press CRLT+ALT+DELETE.
Z ty chyby, nevim kde je problem jestli v grubu nebo ve Woknech, urcite to uz nekdo resil.
Zadavec XP, by mel byt ok na prvnim oddilu, nevim jak to overit, mozna pres Hirens boot cd,
ktery umi bootovat z jednotlivych oddilu z menu?
Kdysi davno jsem tohle resil, v nekterych pripadech, tim pomahal nejaky command na prohozeni
poradi disku.
-
Uplne mi teda neni jasna ta dira, mezi sdb1 a sdb4, byly tam oddily, ktery jsem smazal (presunul na 1.disk),
mazal jsem to Arconis Disk Directorem.
Zároveň sis na to odpověděl :D.
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb2
title ZBlindows XP (loader)
rootnoverify (hd1,0)
makeactive
chainloader +1V grubu problém nebude, navíc když ti chybu vyhazuje zavaděč windows.
-
Myslim, ze si to necet poradne. :-\
Ted jsem udelal jeste test, kdyz je disk v biosu prvni, tak Windows na nem pres Wokna zavadec bootuji, jakmile je druhy a startuje se grub, tak to nabiha, cili je problem v grubu nebo v boot.ini nebo myslim teda, ze nevim, uz jednou jsem si silene nabeh, diky tomu, ze na disku kdoviproc byly nejaky 7 MB partitiony, ktery se fdisk neobtezoval zjistovat, nejaky odpad pri deleni disku.
-
Myslim, ze si to necet poradne. :-\
Ted jsem udelal jeste test, kdyz je disk v biosu prvni, tak Windows na nem pres Wokna zavadec bootuji, jakmile je druhy a startuje se grub, tak to nabiha, cili je problem v grubu nebo v boot.ini nebo myslim teda, ze nevim, uz jednou jsem si silene nabeh, diky tomu, ze na disku kdoviproc byly nejaky 7 MB partitiony, ktery se fdisk neobtezoval zjistovat, nejaky odpad pri deleni disku.
Jak to?
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 9661 77601951 7 HPFS/NTFS
/dev/sdb4 20039 121601 815796765 7 HPFS/NTFS
Podle konce sdb1 a začátku sdb4 ty oddíly nenavazují. Navíc podle zakomentované hlavičky
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb2
byl ten systém původně na oddílu, který se "někam ztratil", viz. fdisk -l.
Tohle (tedy podle značení GRUBU sdb1)
rootnoverify (hd1,0)
bylo asi přepsáno ručně.
Mohl by být taky problém: "Uvedený převod platí pokud máte pouze PATA nebo pouze SATA disky. Pokud máte zároveň starší PATA i novější SATA disky, záleží v jakém pořadí je váš počítač zpřístupňuje operačnímu systému. V tomto případě tedy nelze na tento převod spoléhat." (http://wiki.ubuntu.cz/Linuxov%C3%A9%20zna%C4%8Den%C3%AD%20disk%C5%AF#Zna.2BAQ0-en.2BAO0_GRUBu).
EDIT: Jen drobnost k prvnímu příspěvku - je to menu.lst, ne menu.1st.
-
Podle konce sdb1 a začátku sdb4 ty oddíly nenavazují. Navíc podle zakomentované hlavičky
Ano oddily nenavazuji, byl tam driv oddil, ktery jsem smazal a jeste neudelal resize, aby ten zbytek vyuzil je to chyba?
byl ten systém původně na oddílu, který se "někam ztratil", viz. fdisk -l.
Tak tohle jsou doufam, jen komenty, ano vsechno se to trochu presypalo, jelikoz jsem pridaval SDD disk a kam jsem naklonoval 2 oddily, ktere jsem potum z druhy
disk vymazal.
Tyhle 2 oddily s Windows 7 a Ubuntu bootuji naprosto bez problemu. ; Akorat bych cekal, ze po odmazani starych oddilu, se oddily precisluji a o nejake dire,
uz nebude nikde ani vidu a ani slechu. Jsem to dneska jeste zkousel, ze Paragon Disk managment 11, opravovat a primo prepisovat i mbr, ale k vyslednemu
effektu se nedoslo.
rootnoverify (hd1,0)
bylo asi přepsáno ručně.
Ano je to tak, pro ten manualni uprave jsem manualne opravil i grub.
V grubu problém nebude, navíc když ti chybu vyhazuje zavaděč windows.
Sorry s tou chybou s NTLD si nejsem uplne jistej, ted je chyba takova,
ze dostanu napis Starting up - a nic se dal nedeje, bootovat tak, ze budu
s disky zonglovat pres bootmenu desku a ne pres tu nabidku je votrava.
-------------------
Zajimalo by me co s tim, co mam zkusit atd, proste nejaka rada, ktera by mohla vest k cili?
-
Ano je to tak, pro ten manualni uprave jsem manualne opravil i grub.
A proč manuálně? Ten oddíl s XP, který byl původně na sdb2 (v tuto chvíli nejspíš sdb1), nyní v Ubuntu vidíš? Zkusil jsi po té úpravě vůbec sudo update-grub? Nemusel by jsi nic přepisovat ručně - pokud proběhlo vše hladce.
-
Sudo upgrade-grub jak s nim nemam dobry zkusenosti, ale i to jsem v zoufalstvi zkousel, chovalo se to divne,
vypsalo to, kernely, ze file jako updated, ale file vubec nebyl modifikovanej, je mozny, ze ho cosi zamklo, je prava, ze jsem ho modifikoval geditem chvili predtim, ale ten byl zavrenej.
Nicmene reseni jsem nasel pomoci googlu, ale prilis mi ho teda hlava,
nebere, prijde mi, ze by se mozna modifikaci boot.ini dalo docilit to samy,
ale jistej si s tim nejsem, tohle dela to samy co klavesa, ukecat disk, ze
je prvni. Ikdyz ten zapis je takove divokej.
title Windows
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader +1
Ted si jdu hrat s "dirou".