Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: ZD 21 Září 2012, 23:39:38
-
Dobrý den.
Obracím se na vás s prosbou o pomoc.
V PC mám dva disky sda (sda1) a sdb (sdb1 - /; sdb2 - /home; sdb3 - swap). Bohužel mě disk sda zlobí (myslím, že odešly na věčnost některé jeho clustery). Při startu PC se někdy nic neděje - nenajede bios, boot, systém. Když sda vyjmu z PC, vše naběhne - bios, boot ale grafické prostředí ne. Místo něj se zjeví jen příkazová řádka <initramfs>.
Prosím tedy o radu, co s tím, abych mohl PC používat bez disku sda.
Jinak používám 9.10 64bit.
Mockrát děkuji za rady. :)
Zbyněk
-
Na sda máš zavaděč tak proto ti to nejde... Odpoj ten sda a pokračuj obnovou GRUB ;)
http://wiki.ubuntu.cz/GRUB2?redirect=1#obnovení_grub2_pomocí_livecd (http://wiki.ubuntu.cz/GRUB2?redirect=1#obnovení_grub2_pomocí_livecd)
-
se závěrem, že chybí zavaděč nesouhlasím
to by se to nedostalo ani k initramfs
bude to myslím v něčem jiném...
dejte sem výstup z http://wiki.ubuntu.cz/boot_info_script (http://wiki.ubuntu.cz/boot_info_script)
třeba se pravá příčina povede odhalit
-
Ale úplně bych tu možnost nevylučoval že je tam špatný GRUB. Už se mi stalo že jsem měl také dva disky a na sdB byl starý zavaděč z předešlých instalací a na sdA byl nový zavaděč který správně odkazoval na sdB disky. Po odpojení sdA to odkazovalo na už neexistující oddíly... Updatem Grubu nic nepokazíš ;)
Určitě pokud můžeš tak nám sem dej výpisy co radí JMP, to by nám mělo říct víc ;)
-
Díky za radu.
Zde je výpis:
Boot Info Script 0.61 [1 April 2012]
============================= Boot Info Summary: ===============================
=> Grub2 (v1.97-1.98) is installed in the MBR of /dev/sda and looks at sector
1 of the same hard drive for core.img. core.img is at this location and
looks for (UUID=ae461fd7-c3ea-45a7-a161-58f59b5cf691)/boot/grub on this
drive.
=> Grub2 (v1.97-1.98) is installed in the MBR of /dev/sdb and looks at sector
1 of the same hard drive for core.img. core.img is at this location and
looks in partition 1 for /boot/grub.
sda1: __________________________________________________________________________
File system: ext3
Boot sector type: Unknown
Boot sector info:
Operating System:
Boot files:
sdb1: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 9.10
Boot files: /boot/grub/grub.cfg /etc/fstab
sdb2: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sdb3: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
============================ Drive/Partition Info: =============================
Drive: sda _____________________________________________________________________
Disk /dev/sda: 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
Identifikátor disku: 0xff246d66
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sda1 63 1,953,520,064 1,953,520,002 83 Linux
Drive: sdb _____________________________________________________________________
Disk /dev/sdb: 320,1 GB, 320 072 933 376 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 38 913, celkem 625 142 448 sektorů
Jednotky = sektory po 1 * 512 = 512 bajtech
Identifikátor disku: 0xdededede
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sdb1 * 63 39,198,599 39,198,537 83 Linux
/dev/sdb2 39,198,600 609,506,099 570,307,500 83 Linux
/dev/sdb3 609,506,100 625,137,344 15,631,245 82 Linux swap / Solaris
"blkid" output: ________________________________________________________________
Device UUID TYPE LABEL
/dev/sda1 fc8b1412-f47f-494f-aeb3-5ea50cb4fea4 ext3
/dev/sdb1 b490daba-2d40-4739-abde-8815207d5215 ext4
/dev/sdb2 59105235-f0fa-4bd0-8939-ecc8e627d659 ext4
/dev/sdb3 a6bbf3f4-7f28-457d-8ca6-1c334e7f42b4 swap
================================ Mount points: =================================
Device Mount_Point Type Options
/dev/sdb1 / ext4 (rw,errors=remount-ro)
/dev/sdb2 /home ext4 (rw)
=========================== sdb1/boot/grub/grub.cfg: ===========================
--------------------------------------------------------------------------------
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
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/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-23-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
linux /boot/vmlinuz-2.6.31-23-generic root=/dev/sdb1 ro quiet splash
initrd /boot/initrd.img-2.6.31-23-generic
}
menuentry "Ubuntu, Linux 2.6.31-23-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
linux /boot/vmlinuz-2.6.31-23-generic root=/dev/sdb1 ro single
initrd /boot/initrd.img-2.6.31-23-generic
}
menuentry "Ubuntu, Linux 2.6.31-22-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
linux /boot/vmlinuz-2.6.31-22-generic root=/dev/sdb1 ro quiet splash
initrd /boot/initrd.img-2.6.31-22-generic
}
menuentry "Ubuntu, Linux 2.6.31-22-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
linux /boot/vmlinuz-2.6.31-22-generic root=/dev/sdb1 ro single
initrd /boot/initrd.img-2.6.31-22-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sdb1 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sdb1 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
if [ ${timeout} != -1 ]; then
if keystatus; then
if keystatus --shift; then
set timeout=-1
else
set timeout=0
fi
else
if sleep --interruptible 3 ; then
set timeout=0
fi
fi
fi
### 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 ###
--------------------------------------------------------------------------------
=============================== sdb1/etc/fstab: ================================
--------------------------------------------------------------------------------
proc /proc proc defaults 0 0
UUID=b490daba-2d40-4739-abde-8815207d5215 / ext4 errors=remount-ro 0 1
UUID=59105235-f0fa-4bd0-8939-ecc8e627d659 /home ext4 defaults 0 2
UUID=a6bbf3f4-7f28-457d-8ca6-1c334e7f42b4 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
--------------------------------------------------------------------------------
=================== sdb1: Location of files loaded by Grub: ====================
GiB - GB File Fragment(s)
= boot/grub/grub.cfg 1
= boot/initrd.img-2.6.31-14-generic 1
= boot/initrd.img-2.6.31-22-generic 1
= boot/initrd.img-2.6.31-23-generic 1
= boot/vmlinuz-2.6.31-14-generic 2
= boot/vmlinuz-2.6.31-22-generic 1
= boot/vmlinuz-2.6.31-23-generic 1
= initrd.img 1
= initrd.img.old 1
= vmlinuz 1
= vmlinuz.old 1
======================== Unknown MBRs/Boot Sectors/etc: ========================
Unknown BootLoader on sda1
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000020 00 00 00 00 00 00 00 00 50 c4 5e 76 28 d0 93 18 |........P.^v(...|
00000030 e6 0d 28 64 0f de 18 09 af a3 67 a6 cb 71 6c db |..(d......g..ql.|
00000040 43 fc 17 39 65 0f 49 83 e8 73 fb 6e 95 e3 f6 81 |C..9e.I..s.n....|
00000050 44 41 9e 60 ac 4e 9c dd ee e2 32 33 00 90 cb 2a |DA.`.N....23...*|
00000060 52 96 be 51 85 97 68 03 7a 60 9a f9 cb 57 db 6b |R..Q..h.z`...W.k|
00000070 eb 31 8c 35 fb 80 47 46 77 07 00 e5 c2 a4 16 8a |.1.5..GFw.......|
00000080 3e 99 d8 95 80 df 0d 2e 44 ea d2 f9 ef 00 37 c7 |>.......D.....7.|
00000090 79 08 1a d8 14 3b 3c ff 6f b9 a3 f2 dd 76 a9 9a |y....;<.o....v..|
000000a0 7f f0 9a 26 fe 6e 5e 16 91 2e 7f 6d 61 e8 37 15 |...&.n^....ma.7.|
000000b0 7c d5 04 48 f2 b6 df 56 10 09 17 7f 6b 41 0d 3b ||..H...V....kA.;|
000000c0 f4 9a 7a 90 e8 2d 75 b4 e2 df 71 d7 97 3d 9d a1 |..z..-u...q..=..|
000000d0 80 aa 04 a0 00 f6 52 31 b2 02 df 1b 0e 46 c4 cb |......R1.....F..|
000000e0 0d 95 08 94 b3 4f 56 cf 3c 2e fa 16 3b 12 c8 ac |.....OV.<...;...|
000000f0 00 12 e0 bb 26 a7 b0 4f ef 63 1e 4b 13 0d 6e 6a |....&..O.c.K..nj|
00000100 41 9a a0 15 46 22 99 db 05 f2 59 7d dd 13 a0 02 |A...F"....Y}....|
00000110 16 0e 35 ed a0 45 68 6e f3 7a ed 61 d0 20 d4 eb |..5..Ehn.z.a. ..|
00000120 7d e2 54 aa 1b 70 5f 4b 18 1d 6f fd 4d e0 9d 91 |}.T..p_K..o.M...|
00000130 17 18 82 74 6f 80 c4 1d c8 f1 1e ba 11 f7 52 a6 |...to.........R.|
00000140 29 e3 03 43 07 75 ec 4c e0 0a 0a f6 c4 da 7d 5c |)..C.u.L......}\|
00000150 a8 43 f0 57 f3 7c cd 84 dc c1 32 44 e9 42 8b 69 |.C.W.|....2D.B.i|
00000160 70 c4 90 33 d8 f5 39 21 e1 5b c3 0f cd 88 9c 0b |p..3..9!.[......|
00000170 2b 86 24 1d a2 28 cf 43 47 5b 47 04 b9 f0 4c e3 |+.$..(.CG[G...L.|
00000180 9a 78 70 b4 29 2a 16 78 ac 11 62 29 1b f1 e4 a8 |.xp.)*.x..b)....|
00000190 ea 5c 92 b4 6d c4 04 38 4b af 11 db 85 39 94 0d |.\..m..8K....9..|
000001a0 b3 bf 24 1b af e1 a9 51 87 77 34 07 25 c2 00 8a |..$....Q.w4.%...|
000001b0 ab e2 65 4d 87 74 a4 75 a3 b2 f3 dd e1 32 8a ac |..eM.t.u.....2..|
000001c0 b2 ae c3 49 c3 c6 d8 b3 37 6f a5 e3 df e6 4c 76 |...I....7o....Lv|
000001d0 e1 c5 a8 b3 82 83 4d 9f f4 30 46 27 29 4c 8f 63 |......M..0F')L.c|
000001e0 4c 85 03 63 90 20 48 60 9d a9 00 d9 15 dc 89 9c |L..c. H`........|
000001f0 9c b0 67 f8 45 ab 1b e7 c4 aa c4 45 66 ce 65 67 |..g.E......Ef.eg|
00000200
========= Devices which don't seem to have a corresponding hard drive: =========
sdc sdd sde sdf
=============================== StdErr Messages: ===============================
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
-
zavaděč tam je, ale po odebrání stávajícího /dev/sda bude nefunkční root=/dev/sdb1
(označení disku sdb se změní na sda, takže pro root bude potřeba dát root=/dev/sda1 nebo optimálně root=UUID=b490daba-2d40-4739-abde-8815207d5215 a pak bude jedno, jak se další disky budou přidávat či odebírat...)
systém je to poněkud starší, tak doufám, že následující pokus o řešení bude funkční...
tedy cílem je, aby místo
linux /boot/vmlinuz-2.6.31-23-generic root=/dev/sdb1 ro quiet splash
initrd /boot/initrd.img-2.6.31-23-generic
bylo toto
linux /boot/vmlinuz-2.6.31-23-generic root=/dev/sda1 ro quiet splash
initrd /boot/initrd.img-2.6.31-23-generic
nebo toto
linux /boot/vmlinuz-2.6.31-23-generic root=UUID=b490daba-2d40-4739-abde-8815207d5215 ro quiet splash
initrd /boot/initrd.img-2.6.31-23-generic
po odebrání disku držte při startu shift
to by melo zobrazit nabídku zavaděče
vyberte položku a stiskněte "e"
po úpravě na "linux /boot/vmlinuz-2.6.31-23-generic root=/dev/sda1 ro quiet splash" (funguje pouze jednorázově)
spusťte ubuntu pomocí "F10" nebo "ctrl-x"
v systému aktualizujte z řádky zavaděč pomocí "sudo update-grub" a zkontrolujte si výsledek (prohlídkou výstupu z boot info scriptu a následně restart pro ověření funkčnosti)
-
Zdravím.
Díky moc za radu. Je to vyřešeno.
ZD