Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: ing. Roubátko 31 Května 2007, 20:47:27
-
prostě jsem chtěl zase jednou nabootovat do windows a v grubu nebyly ty 4 nabídky jako dřív (3 pro ubuntu, 1 pro windows) ale vypadalo to nějak takhle:
title Ubuntu, kernel 2.6.20-16-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=53b4ac59-d9d5-4f53-af11-c8a906709359 ro quiet splash
initrd /boot/initrd.img-2.6.20-16-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=53b4ac59-d9d5-4f53-af11-c8a906709359 ro single
initrd /boot/initrd.img-2.6.20-16-generic
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=53b4ac59-d9d5-4f53-af11-c8a906709359 ro quiet splash
initrd /boot/initrd.img-2.6.20-15-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=53b4ac59-d9d5-4f53-af11-c8a906709359 ro single
initrd /boot/initrd.img-2.6.20-15-generic
title Ubuntu, memtest86+
root (hd0,1)
kernel /boot/memtest86+.bin
quietno a windows nikde. já do toho menu.lst fakt nezasahoval! no a kámoš mi poslal jak to má on, jelikož má taky takhle dualboot...já to tam zkopíroval, přidal toto:title windows
root (hd1,1)
map (0x81) (0x80)
map (0x80) (0x81)
makeactive
chainloader +1a stejně to nefunguje, asi potřebuju najít správnou kombinaci pro to (hdx,y)...a fakt by mě zajímalo jak je tohle možný...
-
Pokud jste původně neměl Windows zapsány až za tou čárou s nápisem "END DEBIAN AUTOMAGIC KERNELS LIST", tak se vám smazaly při nainstalování nového jádra (to je nepříjemnost spojená s reinstallem jádra - všechno mezi začátkem a koncem toho aut. generovaného seznamu přepíše...).
hdx,y
- x pořadí disku (primary master 0, primary slave 1, secondary master 2...)
- y pořadí oddílu (první 0, druhý 1...)
- pokud nevíte na jakém disku/oddíle se win nachází zjistíte to příkazem sudo fdisk -l
-
takže výpis ze sudo fdisk -l:
Disk /dev/sda: 120.0 GB, 120034123776 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 1824 14651248+ 83 Linux
/dev/sda2 1825 12405 84991882+ 83 Linux
/dev/sda3 12406 12770 2931862+ 82 Linux swap / Solaris
/dev/sda4 * 12771 14592 14635215 7 HPFS/NTFStakže jsem do menu.lst přidal:title Windows XP
root (hd0,3)
map (0x81) (0x80)
map (0x80) (0x81)
makeactive
chainloader +1a po volbě windows v grubu mi to hlásí chybu:chyba při čtení disku. restartujte pomocí ctrl+alt+delpomocí ctrl+alt+del jsem restartoval a jsem zase tady...
-
Mapování HDD mi přijde zbytečné, když bootuješ jenom z 1 harddisku. Takže jestli to správně chápu (označil jsi dobře oddíl na disku, ale potom jsi prohodil disky), tak by záznam pro windows měl vypadat takhle:
title Windows XP
root (hd0,3)
makeactive
chainloader +1
Zápis pro ne-Ubuntu systémy by se měl rozhodně nacházet až za automagicem, přesně jak to napsal vojtech.t.
-
Mapování HDD mi přijde zbytečné, když bootuješ jenom z 1 harddisku. Takže jestli to správně chápu (označil jsi dobře oddíl na disku, ale potom jsi prohodil disky), tak by záznam pro windows měl vypadat takhle:
title Windows XP
root (hd0,3)
makeactive
chainloader +1
Zápis pro ne-Ubuntu systémy by se měl rozhodně nacházet až za automagicem, přesně jak to napsal vojtech.t.
díky chlape. bez toho "mapování" jak jsi to nazval (já absolutně netuším o čem je řeč...:rolleyes: ) mi to jede. takže vyřešeno.
edit: jen nevím co myslíš tím "..., ale potom jsi prohodil disky", já do ničeho nezasahoval- prostě to najednou přestalo jít. pan administrator říkal že to bylo aktualizací jádra...
-
Jasně, hlavně že to jede. Abych popsal tvůj problém: aktualizoval jsi jádro a proto se přepsala (znovu vygenerovala) část menu.lst. Ta část začíná něco jako BEGIN DEBIAN AUTOMAGIC a končí END DEBIAN AUTOMAGIC. A právě v té části jsi měl záznam pro bootování Windows a ten záznam ti to zrušilo. Proto je pro příště vhodné mít tenhle záznam až za řádkem END DEBIAN AUTOMAGIC, jinak se to po další aktualizaci jádra znovu přepíše.
Ten záznam pro Win, který jsi zkopíroval od kámoše ti nefungoval, protože on má očividně Win na jiném harddisku než Grub a proto tam měl slovíčka "map", která mu v tom dělala pořádek. Ty máš tohle všechno na jednom harddisku, proto ti to map jenom rozhodil. Map slouží k "prohazování" harddisků a používá se u záznamu pro Win. Win by totiž psychicky nezvládly bootovat z jiného než prvního harddisku (proto když jsou na druhém disku atd. je nutné je přesvědčit, že jsou vlastně na prvním).
Trošku jsem se rozkecal. :D
-
Trošku jsem se rozkecal. :D
a vůbec to nevadí:D já se rád přiučím a díky za to rozkecání, pochopil jsem to z toho. ale ještě jednu otázečku: aktualizace jádra se dělá klasicky pomocí sudo apt-get upgrade nebo je to něco "spešl"? protože já dělal jen normální klasický aktualizace a když jsem se na tohle ptal toho kámoše tak říkal že myslí že jádro se aktualizuje jinak...
-
sudo apt-get install dist-upgrade
Ale třeba Synaptic, když dáte aktualizovat vše, dělá právě dist-upgrade.
-
tak já si na svůj nový notebook nainstaloval rovnou feisty fawn, neaktualizoval jsem systém. ale některé aktualizace mi nejdou provést přes příkazovou řádku a ty dodělávám pomocí adeptu- spustím ten adept updater v systray. to se mi nedávno stalo tak jsem to udělal přes adept- možná to bude ono. nic jiného než klasické aktualizace jsem nedělal.
-
Proč nejdou v příkazovém řádku?
Hoďte sem kdyžtak ty errory
-
jakub.lucky:
já čekám až se nějaká taková aktualizace která mi přes příkazový řádek nepůjde "ukáže", a furt nic..nu přesně si nepamatuju jak to vypadá, ono to snad nepíše ani žádnou chybovou hlášku, prostě to neaktualizuje a nechá to bejt, a jde mi to jen graficy přes adept updater. no až to přijde tak to sem pastnu..
-
po dlouhý době se mi povedla teda jedna ta aktualizace, která nejde přes příkazovou řádku:
vlkodrak@vlkodrak:~$ sudo apt-get upgrade
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Reading state information... Hotovo
Následující balíky jsou podrženy v aktuální verzi:
hal
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 1 neaktualizováno.
vlkodrak@vlkodrak:~$
-
to znamena ze nieje co aktualizovat teda ziadna chybova hlaska :D
-
to znamena ze nieje co aktualizovat teda ziadna chybova hlaska :D
však já nepsal že je to chybová hláška...ale je co aktualizovat- když kliknu na ten adept updater co mám v systray vždycky když je nějaká aktualizace tak se to normálně zaktualizuje.