| 
| Autor | Sõnum |  
| imre Vana Pingviin
 
  
  
 
 Liitunud: 16.08.2005
 Postitused: 2648
 Asukoht: Saku kant
 Distributsioon: Ubuntu
 
  
   |  
 
 
| 
| 
 |  
| Mingil põhjusel on Grub katki ja uuesti paigaldada seda ei õnnestu. Mida siis ette võetud on:
 Live CD (ubuntu 11.04, 64 bitine ver.)
 Proovitud mountida kõvaketas + proc, sys ja dev ning chroot kettale = kaks imeliku probleemi.
 1) Grub ei paigaldu kuigi kõik oleks nagu korras, vigu ei teki.
 2) ei saa netti, et grub uuendada või paigaldada alternatiivne bootloader
 (dns serverit pingib, aga nime ära ei lahenda. nimeserverid on õiged ja kõik nagu OK)
 
 Plaadilt otse grub uuesti paigaldatuna (ilma chroot abita) samuti ei hakka toimima, vigu ei kuvata.
 Kui masinat üles buutida, siis tuleb grubi käsuviip ette.
 Tehtud ka sealt vajalikud toimingud, aga ülesbuutimine lõppeb veateatega.
 No init foub kuigi initrd on kenasti ära kirjeldatud.
 On mõistagi eelnevalt nii vmlinuz* kui initrd* ära kirjeldatud.
 
 Tehtud on kettakontroll mis ei näidanud ka mitte kui midagi ja loetud hulganisti erinevaid õpetusi.
 
 Olen eelnevatel kordadel edukalt grubi taastanud ja alati asi õnnestunud, aga hetkel tundub küll mingi anomaalia olevad millest jagu ei saa.
 
 Masinast veel nii palju, et kokku on 3 ketast, RAID'is ei ole, 64bit süsteem.
 
 On äkki kellelgi taolist olukorda ette tulnud ning mis võiks olla võimalik lahendus?
 |  
|  |  |  |  
| _________________
 Enne teema püstitamist kasutage OTSINGUT
 Küsi targalt:  Infot siit!
 Kui aru ei saa, siis küsi.
 
 |  |  
|  |   |  
| xpander Vana Pingviin
 
  
  
 Vanus: 40
 Liitunud: 27.06.2008
 Postitused: 445
 Asukoht: Localhost
 Distributsioon: Arch Linux, MATE
 
  
   |  
 
 
| 
| 
 |  
| mul mingi vana postitus kusagil kopeeritud: 
 "I have created a HOWTO on the procedure below. Please refer to that thread if you want to use the chroot method described below.
 HOWTO: Purge and Reinstall Grub 2 from the Live CD
 
 Quote:Originally Posted by Factran
 On section "Drive/Partition Info:", I see that "/dev/sda3" is bootable.
 My boot partition is /dev/sda5.
 How do I change it ?
 
 That boot flag is only used by Windows - it doesn't affect your Linux install.
 
 You are running Lucid but appear to still have Grub legacy. Unless you have a reason for keeping Grub legacy, I'd recommend upgrading to Grub 2 - especially since you need to fix your system anyway. If you have strong feelings about keeping Grub legacy, don't feel pressure to upgrade.
 
 We'll do this from the LiveCD, so it will involve 'chroot-ing' into your actual installation. Otherwise, the commands would not act on your real install but on the LiveCD files.
 
 1. Boot to the LiveCD Desktop and open a terminal (Applications, Accessories, Terminal).
 
 A note about copying: Use the copy function to copy these commands. It's easier and more accurate. To paste into a linux terminal, use CTRL-SHIFT-V. So copy from this post with your standard CTRL-C, but paste into a terminal with CTRL-SHIFT-V. Even easier, highlight the command(s) with your mouse, then click in the terminal with your middle mouse button!
 
 1. Chroot into your real system. The following set of commands will mount the necessary system files to allow the chroot and place you in a terminal where the commands will work on your real installation. Your prompt should include "root", which indicates you are in the chroot environment.
 
 Code:
 sudo mount /dev/sda5 /mnt && sudo mount --bind /dev /mnt/dev && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys && sudo mount --bind /dev/pts /mnt/dev/pts && sudo chroot /mnt
 If you get an error message about not finding "resolv.conf", run this command:
 Code:
 sudo mount /dev/sda5 /mnt && sudo mount --bind /dev /mnt/dev && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys && sudo mount --bind /dev/pts /mnt/dev/pts && sudo chroot /mnt
 
 Run the first command below to ensure you have an Internet connection and will be able to retrieve the necessary Grub packages. If the first command fails, do not run the other commands as you may not be able to download the grub packages for installation!
 
 Code:
 apt-get update   # If this command doesn't work, do not proceed.
 apt-get purge grub grub-pc grub-common
 This will remove grub, grub-pc (Grub2, if parts of it are installed) and grub-common. You will get a warning during the install about removing the bootloader. TAB to highlight "OK" and press ENTER.
 Next, reinstall the grub packages:
 Code:
 apt-get install grub-common grub-pc
 You will be given the opportunity to add extra kernel options to the kernel line. If you don't know, you probably don't need them ; TAB to highlight "OK" and press ENTER.
 
 When presented with the device option, highlight sda. Make sure sda has an asterisk next to it. If it doesn't, highlight it and press the SPACE bar to select it. TAB to "OK" and press ENTER. When it has finishing the installation, you should have Grub2 installed; continue below.
 
 The last command in the chroot environment is to update grub. This command shouldn't be necessary, but it won't hurt to update Grub once more before exiting.
 Code:
 
 update-grub
 Exit the chroot environment:
 Code:
 exit
 If you have successfully exited chroot, the terminal prompt should return to the one you normally see.
 Unmount what you previously mounted:
 Code:
 sudo umount /mnt/dev/pts && sudo umount /mnt/sys && sudo umount /mnt/proc && sudo umount /mnt/dev && sudo umount /dev/sda5
 Reboot your system.
 
 If you have any questions, just ask."
 
 see on mind ühe korra aidanud.
 aga nagu aru sain siis sa vist juba midagi taolist proovinud...
 |  
|  |  |  |  
| _________________
 Mängude Videod Linuxi All: http://www.youtube.com/user/Xpander666
 -----------
 Gfire - Xfire For Pidgin
 
 |  |  
|  |    |  
| kernull Pingviini kasutaja
 
  
 
 
 Liitunud: 03.08.2008
 Postitused: 58
 Asukoht: Tallinn
 
 
  
   |  
 
 
| 
| 
 |  
| See "mingi põhjus" tuleb välja selgitada, muidu otsime nagu musta kassi pimedas toas. Ehk siis, mille peale Grub "katki" läks, mis enne seda arvutis või selle läheduses muutus/toimus?
 Üks võimalusi, millega kokku puutunud olen on see, et partitsioonide numbrid on muutunud (nt. Windowsi kaasabil), või siis ketaste nimed (ID-d) on muutunud (nt. kloonimise tagajärjel)
 |  
|  |  |  |  
| 
 
 |  |  
|  |   |  
| erku Vana Pingviin
 
  
  
 Vanus: 55
 Liitunud: 12.09.2008
 Postitused: 560
 Asukoht: Tallinn, Järvamaa
 Distributsioon: Mint/Debian _32bit
 
  
   |  
 
 
| 
| 
 |  
| Arvutis kolm ketast... Lähed Biosi, kuidas on ketaste tuvastamine, kas kettad nähtaval;
 vaatad oma kettajärjekorra listi üle ning siis mis järjekord on ketastel ja ka üleslaadimisel (saadan eelistab naguinii IDE SataII ees ja vahel installib Grubi IDE-le kuigi OP on SataII kettal).
 CD-lt üles laetult.., kas kettad nähtaval ja mis järjekord on neil (da,db..)?
 
 Aga; üks vajalik ketas sees ja ühendatud (teistel DATA maha!) Bios näeb, Linux näeb (failid/sisu on ka näha), siis reeglina installib ka samale OP`i kettale algusesse Grub`i; reeglina...
  (terminalist otse: sudo apt-get install grub ) 
 Siis hakkad teisi järjest järgi panema,...
 |  
|  |  |  |  
| _________________
 Mõttetera: Kui tarkvara ei meeldi või ei sobi, tuleb valida teine tarkvara.
 
 |  |  
|  |   |  
| imre Vana Pingviin
 
  
  
 
 Liitunud: 16.08.2005
 Postitused: 2648
 Asukoht: Saku kant
 Distributsioon: Ubuntu
 
  
   |  
 
 
| 
| 
 |  
| Kettad on kõik nähtavad, DATA on kättesaadav, fsck on tehtud ketastele. Mida tehtud sai oli DVD põletaja Jumperi ümbertõstmine (Meenus hetkel).
 Aga kõikvõimalikud tegevused on ka tehtud. Grub ning Grub2 install, nii otse LiveCD pealt kui sealt omakorda veel chroot kettale tehes.
 
 find /boot/grub/stage1 käsuga leitud ka ilusti stage1 üles:
 root (hd0,1)
 find /boot/grub/stage1
 setup (hd0)
 
 Kõik oleks nagu õige ja ma ei ole just päris algaja ka, et ei oskaks midagi ette võtta.
 Olen ka eelnevalt Grubi taastanud ja alguses ei osanud arvatagi, et see üle paari minuti mul aega võtab. Nüüdseks paar päeva juba aega läinud ja ikka ei ole korras.
 Eks peale tööpäeva võtan asja uuesti käsile.
 Peab hakkama tõesti kettaid välja rookima masinast ükshaaval.
 
 EDIT:
 Midagi eriti hullu ei olnudki. Vana 160GB ketas on vist saba andnud.
 Bootloader selle peal ei olnud, aga võib-olla ajas midagi üldiselt sassi.
 Vaja veel testida kas ketas ise või data kaabel vigane.
 
 Aga tänud kaasa mõtlemast, kõik on taas töökorras.
 |  
|  |  |  |  
| _________________
 Enne teema püstitamist kasutage OTSINGUT
 Küsi targalt:  Infot siit!
 Kui aru ei saa, siis küsi.
 
 |  |  
|  |   |  
| akbgf Vana Pingviin
 
  
  
 
 Liitunud: 07.10.2009
 Postitused: 763
 Asukoht: Tõravere
 Distributsioon: OpenSUSE, Ubuntu
 
  
   |  
 
 
| 
| 
 |  
| Mul üsna sama mure, sellepärast jätkan sama teemat, kuigi keskkond on väga erinev. 
 Üritan installeerida võrgust mälupulgale openSUSE-12.1 minimaalset baas-süsteemi. Muidu kõik kena ja boot-isolt CD-lt installeerimist lõpetades viimase sammuna buutis, sain sisse ning töötab, aga USB-lt ei buudi.
 
 Arvuti oskab USB-lt buutida. Kui mälupulgal on CD-iso, siis sellelt tuleb arvuti üles. Pendrivelinuxi Knoppix tuleb ka USB mälupulgalt üles. Ühel buutiv partitsioon /dev/sdb1 0x83, sellel on /boot/ ja liveCD iso. Lisaks on extended-partitsioon 0x83 ühe suure failiga:
 -rw-r--r-- 1 root root 105709568 Nov  9 13:41 .clicfs_COW.
 Ülejäänud ruumiga võin siis toimetada.
 
 Knoppixil on buutiv partitsioon 0x6 (FAT16).
 
 Nüüd tegin mälupulgale ühe maksimaalse suurusega primaarpartitsiooni 0x83 ja installeerisin baassüsteemi sellele. GRUB-i uuesti installeerida ei õnnestu. Ütleb, et partition type 0x7, aga fdisk näitab teises arvutis:
 Device Boot      Start         End      Blocks   Id  System
 /dev/sdd1   *        2048     3915775     1956864   83  Linux
 
 Seal arvutis, kus proovin grub-installi või grub-is setup-i, on mälupulk /dev/sdb. Grubis ei meeldi talle ei 'root (hd1,0)', ei 'root (hd1,1)', ei 'root (hd1)'. Viimasega ei pahanda, aga järgmist sammu (setup (hd1)) ei tee.
 
 Kas on kellelgi nõu, kuidas saaks?
 Kas ehk oleksin pidanud partitsiooni alustama veidi kaugemalt?
 Kahe partitsiooni tegemine ei peaks ju olema tingimata vajalik.
 Või ei saagi nii?
 ------------
 
 26.12.2011
 Ise küsin, ise vastan. Syslinuxi variandiga extlinux sain ext3 partitsioonilt buutima.
 |  
|  |  |  |  
| 
 
 |  |  
|  |    |  
| KERBER Pingviini aktivist
 
  
  
 Vanus: 52
 Liitunud: 18.11.2007
 Postitused: 219
 Asukoht: Narva
 Distributsioon: Manjaro Arch
 
  
   |  
 
 
| 
| 
 |  
|  	  | akbgf kirjutas: |  	  | Mul üsna sama mure, sellepärast jätkan sama teemat, kuigi keskkond on väga erinev.
 Üritan installeerida võrgust mälupulgale openSUSE-12.1 minimaalset baas-süsteemi. Muidu kõik kena ja boot-isolt CD-lt installeerimist lõpetades viimase sammuna buutis, sain sisse ning töötab, aga USB-lt ei buudi.
 
 Arvuti oskab USB-lt buutida. Kui mälupulgal on CD-iso, siis sellelt tuleb arvuti üles. Pendrivelinuxi Knoppix tuleb ka USB mälupulgalt üles. Ühel buutiv partitsioon /dev/sdb1 0x83, sellel on /boot/ ja liveCD iso. Lisaks on extended-partitsioon 0x83 ühe suure failiga:
 -rw-r--r-- 1 root root 105709568 Nov  9 13:41 .clicfs_COW.
 Ülejäänud ruumiga võin siis toimetada.
 
 Knoppixil on buutiv partitsioon 0x6 (FAT16).
 
 Nüüd tegin mälupulgale ühe maksimaalse suurusega primaarpartitsiooni 0x83 ja installeerisin baassüsteemi sellele. GRUB-i uuesti installeerida ei õnnestu. Ütleb, et partition type 0x7, aga fdisk näitab teises arvutis:
 Device Boot      Start         End      Blocks   Id  System
 /dev/sdd1   *        2048     3915775     1956864   83  Linux
 
 Seal arvutis, kus proovin grub-installi või grub-is setup-i, on mälupulk /dev/sdb. Grubis ei meeldi talle ei 'root (hd1,0)', ei 'root (hd1,1)', ei 'root (hd1)'. Viimasega ei pahanda, aga järgmist sammu (setup (hd1)) ei tee.
 
 Kas on kellelgi nõu, kuidas saaks?
 Kas ehk oleksin pidanud partitsiooni alustama veidi kaugemalt?
 Kahe partitsiooni tegemine ei peaks ju olema tingimata vajalik.
 Või ei saagi nii?
 ------------
 
 26.12.2011
 Ise küsin, ise vastan. Syslinuxi variandiga extlinux sain ext3 partitsioonilt buutima.
 | 
 
 Siin on pakutud mingi kaval lükke http://www.pendrivelinux.com/install-grub2-on-usb-from-ubuntu-linux/
 Kuid nagu praktika näitab - juhendid on tavaliselt poolikud.
 |  
|  |  |  |  
| 
 
 |  |  
|  |     |  
|  |  |