Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: Lovap 29 Ledna 2011, 13:26:34
-
Zdravím,
po inštalácii mi nenabehne Ubuntu, ale rovno Vista, ktorú mám v dualboote. Mám 3 disky: 250, 500 a 1000 GB. Systém mám na tom prvom 250 GB. Tam je aj Vista aj Ubuntu. Poděa toho boot-info skriptu to ale vyzerá, že zavádzač na Vistu je aj na sdb (500 GB disk]
Boot Info Script 0.55 dated February 15th, 2010
============================= Boot Info Summary: ==============================
=> Grub 2 is installed in the MBR of /dev/sda and looks on the same drive in
partition #5 for (,msdos5)/boot/grub.
=> Windows is installed in the MBR of /dev/sdb
=> Windows is installed in the MBR of /dev/sdc
sda1: _________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows Vista
Boot files/dirs: /Windows/System32/winload.exe
sda2: _________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sda5: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 10.10
Boot files/dirs: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
sda6: _________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sda7: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files/dirs:
sda8: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files/dirs:
sda9: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files/dirs:
sdb1: _________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files/dirs: /bootmgr /Boot/BCD
sdc1: _________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files/dirs:
=========================== Drive/Partition Info: =============================
Drive: sda ___________________ _____________________________________________________
Disk /dev/sda: 250,1 GB, 250 059 350 016 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 30 401, celkem 488 397 168 sektorů
Jednotky = sektory po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Partition Boot Start End Size Id System
/dev/sda1 * 2,048 163,842,047 163,840,000 7 HPFS/NTFS
/dev/sda2 163,846,996 314,745,479 150,898,484 5 Extended
/dev/sda5 163,846,998 205,599,869 41,752,872 83 Linux
/dev/sda6 205,599,933 213,776,954 8,177,022 82 Linux swap / Solaris
/dev/sda7 213,777,018 257,939,639 44,162,622 83 Linux
/dev/sda8 257,939,703 285,442,919 27,503,217 83 Linux
/dev/sda9 285,442,983 314,745,479 29,302,497 83 Linux
Drive: sdb ___________________ _____________________________________________________
Disk /dev/sdb: 500,1 GB, 500 107 862 016 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 60 801, celkem 976 773 168 sektorů
Jednotky = sektory po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Partition Boot Start End Size Id System
/dev/sdb1 * 63 976,768,064 976,768,002 7 HPFS/NTFS
Drive: sdc ___________________ _____________________________________________________
Disk /dev/sdc: 1 000,2 GB, 1 000 204 886 016 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 121 601, celkem 1 953 525 168 sektorů
Jednotky = sektory po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Partition Boot Start End Size Id System
/dev/sdc1 2,048 1,953,521,663 1,953,519,616 7 HPFS/NTFS
blkid -c /dev/null: ____________________________________________________________
Device UUID TYPE LABEL
/dev/loop0 squashfs
/dev/sda: PTTYPE="dos"
/dev/sda1 C068E0A968E09F80 ntfs
/dev/sda2: PTTYPE="dos"
/dev/sda5 c07c6a3f-98f0-444c-84eb-19d51978d208 ext4
/dev/sda6 36a5658b-c078-4400-b985-29c40eb8e40d swap
/dev/sda7 08488f3d-0985-4ca4-a812-9df1b60eba44 ext4
/dev/sda8 24cef42e-01fc-471e-958c-0a43e675875f ext4
/dev/sda9 ff9b73a8-a183-41a7-818e-2b09660f2aaf ext4
/dev/sdb: PTTYPE="dos"
/dev/sdb1 A6942CB1942C8641 ntfs New Volume
/dev/sdc: PTTYPE="dos"
/dev/sdc1 2872215572212950 ntfs Video
============================ "mount | grep ^/dev output: ===========================
Device Mount_Point Type Options
aufs / aufs (rw)
/dev/sr0 /cdrom iso9660 (ro,noatime)
/dev/loop0 /rofs squashfs (ro,noatime)
=========================== sda5/boot/grub/grub.cfg: ===========================
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
insmod vbe
insmod vga
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set c07c6a3f-98f0-444c-84eb-19d51978d208
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set c07c6a3f-98f0-444c-84eb-19d51978d208
set locale_dir=($root)/boot/grub/locale
set lang=cs
insmod gettext
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-25-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set c07c6a3f-98f0-444c-84eb-19d51978d208
linux /boot/vmlinuz-2.6.35-25-generic-pae root=UUID=c07c6a3f-98f0-444c-84eb-19d51978d208 ro quiet splash
initrd /boot/initrd.img-2.6.35-25-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.35-25-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set c07c6a3f-98f0-444c-84eb-19d51978d208
echo 'Loading Linux 2.6.35-25-generic-pae ...'
linux /boot/vmlinuz-2.6.35-25-generic-pae root=UUID=c07c6a3f-98f0-444c-84eb-19d51978d208 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-25-generic-pae
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set c07c6a3f-98f0-444c-84eb-19d51978d208
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set c07c6a3f-98f0-444c-84eb-19d51978d208
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Vista (loader) (on /dev/sdb1)" {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set a6942cb1942c8641
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
=============================== sda5/etc/fstab: ===============================
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda5 during installation
UUID=c07c6a3f-98f0-444c-84eb-19d51978d208 / ext4 errors=remount-ro 0 1
# /home was on /dev/sda7 during installation
UUID=08488f3d-0985-4ca4-a812-9df1b60eba44 /home ext4 defaults 0 2
# /windows_c was on /dev/sda1 during installation
UUID=C068E0A968E09F80 /windows_c ntfs defaults,umask=007,gid=46 0 0
# /windows_d was on /dev/sdb1 during installation
UUID=A6942CB1942C8641 /windows_d ntfs defaults,umask=007,gid=46 0 0
# /windows_f was on /dev/sdc1 during installation
UUID=2872215572212950 /windows_f ntfs defaults,umask=007,gid=46 0 0
# swap was on /dev/sda6 during installation
UUID=36a5658b-c078-4400-b985-29c40eb8e40d none swap sw 0 0
=================== sda5: Location of files loaded by Grub: ===================
86.6GB: boot/grub/core.img
97.1GB: boot/grub/grub.cfg
85.5GB: boot/initrd.img-2.6.35-25-generic-pae
86.6GB: boot/vmlinuz-2.6.35-25-generic-pae
85.5GB: initrd.img
86.6GB: vmlinuzPo štarte sa GRUB vobec neobjaví. Dá sa s tým niečo robiť?
Ešte doplním, že ide od Ubuntu CZ Remix a pc je:
doska: MSI 870A-G54
proc.: AMD Athlon X3 445
4 GB RAM
P.S. Inštaláciu som robil 3 x a dal som si setsakramentský pozor, aby som ako bootovací disk označil sda.
-
Nejde v BIOSu nastavit disk, ze ktereho se bude prioritne bootovat?
-
Mám poradie bootovania:
1. CDROM
2. ten 250 gb disk, kde sú oba systémy /Vista a Ubuntu/
Ešte niečo: skúšal som aj vytvoriť GRUB podľa návodu na wiki:
ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ sudo mkdir /mnt/dev
mkdir: adresář „/mnt/dev“ nelze vytvořit: File exists
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# grub-install /dev/sda
Installation finished. No error reported.
root@ubuntu:/#
Bez výsledku.
-
Je zvlastni, ze i 500GB oddil ma nastaven priznak boot. Ted uz jenom varim z vody, napisu ti co bych vyzkousel, ale nevim, jestli to bude mit efekt.
1) Zkusil bych se dostat do boot menu a projistotu si zvolil onen 250GB rucne sam.
2) Zkusil bych pomoci fdisk zbavit 500GB disk priznaku boot. Je divne, ze ho ma, pokud na nem k bootovani nic neni.
3) Opetovny instal grubu na 250GB, coz si ale udelal. Zavolal si potom jeste update-grub? (asi hloupa otazka:)
EDIT: a co zkusit nainstalovat zavadec i na sdb? :)
-
1 - to ako myslíš, normálne otvoriť v gedit a ručne tam niečo zmeniť? A aj keby - neviem čo a ako. Zasa taký lumen v linuxe nie som ...
2 - detto - stačí tam nejako zmazať tú hviezdičku, čo označuje "Zavádět"?
3 - Dobrá otázka :-) update-grub som nerobil, postupoval som podľa toho návodu na wiki a tam sa píše o update-grub len ak som menil grub.default (tam sú také blbosti, že nastavenie rozlíšenia, oneskorenia v sekundách a tak). A ja som to nemenil, tak som update nerobil ...
-
tu jednicku sem myslel proste pri POSTu zmacknout klavesu, ktera te hodi d menu kde si sam muzes vybrat odkud se bude bootovat. Nejvetsi sance bych daval nainstalovani grubu na sdb:)
-
Mám poradie bootovania:
1. CDROM
2. ten 250 gb disk, kde sú oba systémy /Vista a Ubuntu/
Takže máš v biosu nastaveno:
cdrom
hdd-0
atd...
nebo:
cdrom
hdd-1
atd...
-
Páni, páni ... ja nie som len kolosálny blb, ale rovno korunovaný kolosálny blb!
Tak som sa sústredil na výber správnych diskov (mám dva Samsungy a BIOS ich odlišuje len typovým číslom), že som si nevšimol na akej pozícii pri bootovaní ich mám.
Takže už je to ok - píšem z nainštalovaného Ubuntu.
Len jednu maličkú pomoc by som poprosil - ako mám spraviť, aby loader na Vistu bol na správnom disku (sda) a nie na sdb, ako ho inštalátor nainštaloval, keď si myslel, že sdb je bootovací. Bude stačiť grub-update?
-
Takže update-grub nestačí - furt trepe Vista loader na sdb1 ...
-
Upravit nastavení GRUB lze např. pomocí GRUB Customizer...
-
... ako mám spraviť, aby loader na Vistu bol na správnom disku (sda) a nie na sdb, ako ho inštalátor nainštaloval, keď si myslel, že ...
Loader na Vistu na 500GB uz byl, Ubuntu s tim nema nic spolecneho. Evidentne si Vistu, at uz je kdekoliv, bootoval pomoci tohohle zavadece. Mel jsi to tak nastaveno v BIOSu. Jeho preinstalace na sda by ti premazala GRUB a musel bys ji provest pomoci Windows... Nejlepe asi udelas, kdyz to nebudes resit vubec, ale muzes se pokusit zavadec z 500GB odstranit a/nebo odstranit priznak boot (napr pomoci fdisk, viz navody k fdisku).
-
Práveže nebol - dostal sa tam až touto inštaláciou. Inštaloval som totiž systémy nanovo pretože som kúpil nové vnútro počítača (dosku, procesor, ram a jeden disk). Práve tým, že mám dva disky rovnakej značky (jeden z nich je ten nový) som sa v biose pomýlil - predtým som mal disky len dva a rôznych značiek a nebol problém ich biose (ešte starej dosky) správne nastaviť . Teda až terajšou inštaláciou (s pomýlenými diskami) tam Ubuntu ten loader dodalo. No nič, niečo z rád skúsim a keď mi to nebude fungovať, preinštalujem Ubuntu ešte raz.
-
Reinstal systemu nic nevyresi. A Ubuntu nemohou na nahodne disky hazet zavadece Windows.
-
Zasa som písal skôr než som myslel :-) Mal si pravdu, potom sa mi to rozležalo v hlave a došlo mi, že ja som na tie pomýlené disky v BIOSe inštaloval už aj Windows. Takže situácia je taká, že fyzicky je Vista na sda1, ale svoj zavádzač má na sdb1. Kupodivu to funguje. Riešil by to len reinštal obidvoch systémov, nie? Predtým by som ale musel odobrať bootovací príznak z toho sdb disku ...
Kašľať na to, funguje to, tak s tým nebudem radšej nič robiť.
Díky za nápady a trpezlivosť.
-
Řekl bych, že to řešit nemusíte, ale pokud přeci, odstranění zavaděče ze sdb1 by přeci pomohlo zformátování disku, systémy máte na sda, tak není co ztratit, Win se kvůli smazanému zavaděči na jiném disku snad nerozsypou.
-
Řekl bych, že to řešit nemusíte, ale pokud přeci, odstranění zavaděče ze sdb1 by přeci pomohlo zformátování disku, systémy máte na sda, tak není co ztratit, Win se kvůli smazanému zavaděči na jiném disku snad nerozsypou.
Přečti si první příspěvek a hlavně tohle: menuentry "Windows Vista (loader) (on /dev/sdb1)" {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set a6942cb1942c8641
chainloader +1
}Pak by se trochu řešit muselo.