Portál AbcLinuxu, 7. května 2025 05:42

Dotaz: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.

24.6.2012 19:32 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.
Přečteno: 616×
Odpovědět | Admin
Ahoj, prosim poradte mi co s tim?

Prekopiroval jsem system z jednoho disku na druhej, tudiz jsem upravil /etc/fstab aby to sedelo a taky /boot/grub/menu.lst - to je v pohode v /boot/grub/devices.map jsem nechal jen zaznam (hd0) /dev/sda /boot/grub/grub.cfg tam nebyl ale vygeneroval jsem ho a presto:
root@ubuntu:/# grub-install --recheck /dev/sdb
Probing devices to guess BIOS drives. This may take a long time.
/dev/sdb: Not found or not a block device.
root@ubuntu:/# grub-install --recheck /dev/sda
Probing devices to guess BIOS drives. This may take a long time.
/dev/sdb2: Not found or not a block device.
root@ubuntu:/# grub-install /dev/sda
/dev/sdb2: Not found or not a block device.

kde je ten zaznam o /dev/sdb2 sakra?? driv tam byval koren systemu myslim
root@ubuntu:/# cat /etc/fstab

proc            /proc           proc    defaults        0       
/dev/sda1	/               reiserfs notail,relatime 0       1
#UUID=45bf352b-cb94-4094-982a-669498488471 /home           ext3    relatime        0       2
/dev/sda2	none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
V menu.lst:
title		Ubuntu 10.04.4 LTS, kernel 2.6.32-41-generic
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.32-41-generic root=/dev/sda1 quiet splash 
initrd		/boot/initrd.img-2.6.32-41-generic
quiet
v device.map
root@ubuntu:/# cat /boot/grub/device.map 
(fd0)	/dev/fd0
(hd0)	/dev/sda
Ale co je divny je hd0,1 v /boot/grub/grub.cfg:
menuentry 'GNU/Linux, with Linux 2.6.32-41-generic' --class gnu-linux --class gnu --class os {
	recordfail
	insmod ext2
	set root='(hd0,1)'
	search --no-floppy --fs-uuid --set 98ded0e9-a3ba-4e6c-b729-4c7ce5b40856
	linux	/boot/vmlinuz-2.6.32-41-generic root=UUID=98ded0e9-a3ba-4e6c-b729-4c7ce5b40856 ro   
	initrd	/boot/initrd.img-2.6.32-41-generic
}
jinak to UUID sedi je to Ubuntu 10.04 a snazim se to spravit v chrootu z livecd Ubuntu 12.04

Diky za napady
My máme všechno co chcem, my máme dobrou náladu!

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.6.2012 19:39 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.
Odpovědět | | Sbalit | Link | Blokovat | Admin

Podle zběžného zhlédnutí mi připadá, že mícháte dohromady Grub legacy s Grub 2.

24.6.2012 19:43 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.
Mel by tam byt Grub2 (od verze 9.10 ubuntu)
My máme všechno co chcem, my máme dobrou náladu!
24.6.2012 19:47 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.

A proč se tedy zabýváte menu.lst, který evidentně patří ke Grub legacy?

24.6.2012 19:56 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.
A cim se mam zabyvat?

Ja se tim zabyval kvuli tomuto:
root@ubuntu:/# update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.32-41-generic
Found kernel: /boot/vmlinuz-2.6.32-40-generic
Found kernel: /boot/vmlinuz-2.6.32-39-generic
Found kernel: /boot/vmlinuz-2.6.32-38-generic
Found kernel: /boot/vmlinuz-2.6.32-37-generic
Found kernel: /boot/vmlinuz-2.6.32-36-generic
Found kernel: /boot/vmlinuz-2.6.32-34-generic
Found kernel: /boot/vmlinuz-2.6.32-33-generic
Found kernel: /boot/vmlinuz-2.6.32-32-generic
Found kernel: /boot/vmlinuz-2.6.32-31-generic
Found kernel: /boot/vmlinuz-2.6.32-30-generic
Found kernel: /boot/vmlinuz-2.6.32-29-generic
Found kernel: /boot/vmlinuz-2.6.32-28-generic
Found kernel: /boot/vmlinuz-2.6.32-27-generic
Found kernel: /boot/vmlinuz-2.6.32-26-generic
Found kernel: /boot/vmlinuz-2.6.32-25-generic
Found kernel: /boot/vmlinuz-2.6.32-24-generic
Found kernel: /boot/vmlinuz-2.6.32-23-generic
Found kernel: /boot/vmlinuz-2.6.31-22-generic
Found kernel: /boot/vmlinuz-2.6.28-16-generic
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done
My máme všechno co chcem, my máme dobrou náladu!
24.6.2012 20:02 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.

Co je to za distribuci? Jinak já bych se zbavil grub legacy a používal jenom grub 2. Samozřejmě to lze i tak, že se zbavíte grub 2 a grub legacy necháte.

A docela je mi divný, že grub 2 a grub legacy nejsou ve vaší distribuci v konfliktu.

24.6.2012 20:08 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.
Je to Ubuntu 10.04 ja popravde nevim jak zjistit jakej grub mam... jako konfigurak grubu2 /etc/default/grub tam neni, skripty v /etc/grub.d jsou a /boot/grub/grub.cfg jsem nechal vygenerovat ten tam predtim nebyl, jen menu.lst... to je tak jediny co umim upravovat..
My máme všechno co chcem, my máme dobrou náladu!
24.6.2012 20:15 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.

Hoďte sem výstup sudo grub-install --version

24.6.2012 20:12 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.
root@ubuntu:/# grub-install -v grub-install (GNU GRUB 0.97)

a update-grub ma ve vypisu take toto

Found GRUB 2: /boot/grub/core.img
My máme všechno co chcem, my máme dobrou náladu!
24.6.2012 20:19 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.

Je v tom nějaký bordel. Ale určitě jde o grub legacy.

24.6.2012 22:33 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.
Díky posunul jsem se dál, nainstaloval jsem Grub2 a odinstaloval legacy, ted jiz to zacne bootovat, ale nastane "error during mounting /" no jakej error sem se nedozvedel ale podle mtabu je /dev/sda2 mountnuty na / s reiserfs (takhle to bylo na starym disku) coz je trosku blbost protoze v novym /etc/fstab je ted /dev/sda1 s ext3 co bych mel teda zkontrolovat?
My máme všechno co chcem, my máme dobrou náladu!
25.6.2012 09:41 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.

Nevím sice, kde je chyba, ale minimální /boot/grub/grub.cfg by mohl vypadat třeba takto:

set timeout=10
set default=0

set menu_color_normal=light-blue/black
set menu_color_highlight=light-cyan/blue

menuentry "Linux" {
  insmod part_msdos
  insmod ext2
  search --no-floppy --label LABEL --set root

  linux   /boot/vmlinuz26 root=/dev/disk/by-label/LABEL ro
  initrd  /boot/kernel26.img
}

Poznámky: LABEL nahraďte skutečným popiskem. Za "linux" je třeba uvést cestu k jádru. Za "initrd" cesta k "initial ram filesystem".

Řešení 1× (Smajchl (tazatel))
25.6.2012 10:21 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.
Diky moc!

On se ten konfigurak prepsal tou instalaci Grubu2 a opet to vsude nacpalo hd0,1 (coz stejne neni /dev/sdb2 ale spis by to melo bejt sda2 ne?) tak jsem to zmenil na hd0,0 a v /etc/mtab jsem zmenil zaznam /dev/sdb2 na /dev/sda1 a po restartu to nabehlo - ted mam jeste dalsi problemy ale uz to vypada nadejne

On by se ale /boot/grub/grub.cfg nemel upravovat, pisou tam ze je generovanej z /etc/default/grub ale tam jsem nic o discich nenasel...

zatim se mej krasne! Michal
My máme všechno co chcem, my máme dobrou náladu!
25.6.2012 11:04 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.
On by se ale /boot/grub/grub.cfg nemel upravovat

Ano, vím. Mně ale přijde ten automaticky generovanej dost "prasáckej", takže jsem si vytvořil svůj sám.

Díky moc!

Není zač. Rád jsem pomohl.

25.6.2012 11:38 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.
Takze chces rict ze se mi to samo nepregeneruje? Ted uz se muzu i prihlasit byly spatne prava / dal jsem koreni prava 777 nevim jestli je to uplne spravne ale funguje to :-) s tim asi bude souviset ten haprujici syslog...

Ted mi zas nejde xserver ale pak by to uz mohlo bejt OK :-)
My máme všechno co chcem, my máme dobrou náladu!
25.6.2012 11:44 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.

V Ubuntu se to asi generovat bude automaticky. Určitě ale existuje způsob, jak toto automatické generování zakázat.

Já používám Arch Linux, kde se většina věcí dělá ručně nebo jste minimálně dotázáni, zda si přejete...

25.6.2012 11:41 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.
Vim ze je to OT, ale poradil bys mi jeste kde se nastavuje xserver? Umel jsem to pres Xorg.conf ale to dnes uz asi neplati ze? Me to pise ze nejak nesedi pocet devices... asi to souvisi s tim ze integrovana grafika je naka odpalena a misto ni je tam do AGP...
My máme všechno co chcem, my máme dobrou náladu!
25.6.2012 11:48 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.

v BIOSu integrovanou zakázat.

Za druhé -- kouknul bych se do adresáře/etc/X11/xorg.conf.d

25.6.2012 12:05 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.
No stacilo Xserver -configure a vygenerovany xorg.conf.new dat standardne na /etc/X11/xorg.conf mazec ted vyresit dalsi problemky ale fajn
My máme všechno co chcem, my máme dobrou náladu!
25.6.2012 09:47 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.

Jinak skutečný systém souborů se dá zjistit třeba nabootováním live distribuce a následným spuštěním blkid

25.6.2012 09:51 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.

Jinak nestačí pouze upravit /etc/fstab. Pro změnu systému souborů je třeba oddíl přeformátovat s novým systémem souborů.

25.6.2012 10:24 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.
Neboj ja to presunul na jinej disk s jinym fs a porad si to ale myslelo ze je to na /dev/sdb2 (v PC jen jeden disk - sda...) a ze je to reiserfs... asi to byl ten zaznam v /etc/mtab, viz vyse, kterej jsem upravil a od ty doby to nabehlo, akorat mi to nahodne vypisuje ze

rsyslog main process killed by ABRT signal a pod tim ze se respawnuje... to je mi naky divny (je to v konzoli jeste pred prihlasenim)
My máme všechno co chcem, my máme dobrou náladu!
24.6.2012 19:42 ewew | skóre: 40 | blog: ewewov_blog
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ja by som skúsil preinštalovať grub a zregeneroval initrd.

Root v linuxe : "Root povedal, linux vykona."
24.6.2012 19:53 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.
Takto??
root@ubuntu:/# aptitude reinstall grub
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading extended state information      
Initializing package states... Done
The following packages will be REINSTALLED:
  grub 
0 packages upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 23 not upgraded.
Need to get 407kB of archives. After unpacking 0B will be used.
Writing extended state information... Done
Get:1 http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main grub 0.97-29ubuntu60.10.04.2 [407kB]
Fetched 407kB in 1s (307kB/s)
Preconfiguring packages ...
(Reading database ... 529319 files and directories currently installed.)
Preparing to replace grub 0.97-29ubuntu60.10.04.2 (using .../grub_0.97-29ubuntu60.10.04.2_i386.deb) ...
Unpacking replacement grub ...
Processing triggers for man-db ...
Setting up grub (0.97-29ubuntu60.10.04.2) ...

Reading package lists... Done             
Building dependency tree       
Reading state information... Done
Reading extended state information      
Initializing package states... Done

root@ubuntu:/# grub-install /dev/sda
/dev/sdb2: Not found or not a block device.
root@ubuntu:/# update-initramfs 
You must specify at least one of -c, -u, or -d.

Usage: /usr/sbin/update-initramfs [OPTION]...

Options:
 -k [version]	Specify kernel version or 'all'
 -c		Create a new initramfs
 -u		Update an existing initramfs
 -d		Remove an existing initramfs
 -t		Take over a custom initramfs with this one
 -b		Set alternate boot directory
 -v		Be verbose
 -h		This message

root@ubuntu:/# update-initramfs  -k all
You must specify at least one of -c, -u, or -d.

Usage: /usr/sbin/update-initramfs [OPTION]...

Options:
 -k [version]	Specify kernel version or 'all'
 -c		Create a new initramfs
 -u		Update an existing initramfs
 -d		Remove an existing initramfs
 -t		Take over a custom initramfs with this one
 -b		Set alternate boot directory
 -v		Be verbose
 -h		This message

root@ubuntu:/# update-initramfs -u -k all
update-initramfs: Generating /boot/initrd.img-2.6.32-41-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-40-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-39-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-38-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-37-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-36-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-34-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-33-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-32-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-31-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-30-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-29-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-28-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-27-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-26-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-25-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-24-generic
update-initramfs: Generating /boot/initrd.img-2.6.32-23-generic
update-initramfs: Generating /boot/initrd.img-2.6.31-22-generic
update-initramfs: Generating /boot/initrd.img-2.6.28-16-generic
root@ubuntu:/# grub-install /dev/sda
/dev/sdb2: Not found or not a block device.
To nefunguje..
My máme všechno co chcem, my máme dobrou náladu!
24.6.2012 20:22 ewew | skóre: 40 | blog: ewewov_blog
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.

Mal som na mysli odstránenie cez aptitude vrátane konfiguráčných súborov.

Podľa mňa pôvodný device map robí problémy.

Root v linuxe : "Root povedal, linux vykona."
24.6.2012 20:28 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: grub-install /dev/sda ->> /dev/sdb2: Not found or not a block device.
Device.map je nove vygenerovany... ale zkusim to... purge uninstall mate namysli..
My máme všechno co chcem, my máme dobrou náladu!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.