Portál AbcLinuxu, 22. května 2025 04:38
- sudo grub
- grub (hd0)
- setup (hd0,1)
- quit
Lze nějak takto jednoduše obnovit i GRUB2? Hledal jsem všude možně i nemožně, ale většinou se píše o starém GRUBu. O novém, který je v Ubuntu jako výchozí, se moc nepíše. Jak tedy prosím pěkně obnovit GRUB2? MBR mi přepsali samozřejmě Win7. Byl jsem si toho vědom, že se tak stane, ale řekl jsem si, že MBR pak obnovím a ono prd. :) Děkuji!
Pozn.: SuperGrubDisk nezabral. Stejně tak ani EasyBCD.
Řešení dotazu:
Za prvé instaluj grub ne do mbr ale na oddíl s linuxem příklad /dev/hda1 XP /dev/hda2 Linux boot do C:/BOOT.INI sem přidal : ; ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [boot loader] timeout=3 default=c:\linux-boot.bin [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /NOEXECUTE=OPTIN /FASTDETECT c:\linux-boot.bin="Linux" no a třeba skrz Paragon HDD manager 6 si zazálohoval prvních 512 znaků oddálu /dev/hda2 do souboru c:\linux-boot.bin pokud nemáš paragon , je tady : http://cz3dtc.pj-web.cz/download/Paragon-HDM-6.rar na partition tam kde máš grub nebo lilo nebo co chceš dáš pravym myší modify a pak view sector potom save potom ok a uložíš to do c:\linux-boot.bin . To je vše , při bootu ti xp nabídnou linux a je to ... pak už tě grub štvát nebudeSvůj boot.ini si uprav ale nech svoje multi(0)disk(0)rdisk(0)partition(1) neb nevim kde máš wokna ... tak se jen inspiruj ! Tak ať ti sviští ....
Ten prvni navod mne zachranil. Poprve jsem instaloval Ubuntu (verze 9.10) a zapsal si GRUB do MBR disku na kterem je instalovan a nikoliv do disku, odkud se zavadi system. Diky tomu, ze pro zavadec pouzivam extra /boot oddil se tento prepsal novymi daty (GRUB 2), ale obsah MBR bootovaciho disku zustal puvodni (stara verze GRUBu) a po restartu jsem byl obstastnen hlasenim Error 15.
BTW jaky mate dojem z GRUB 2? V mem pripade se jeho pouzitim start systemu neprijemne prodlouzil. Od informace o tom, ze se zavadi GRUB do zobrazeni nabidky konfigurovanych operacnich systemu to trva vice nez minutu a celou tu dobu sviti kontrolka disku. Stara verze zobrazila nabidku temer okamzite... Da se s tim neco udelat? Nejak urychlit zmenou konfigurace? Predem diky.
# If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. GRUB_DEFAULT=0 #GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT="10" GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' #GRUB_GFXMODE=640x480 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entrys #GRUB_DISABLE_LINUX_RECOVERY="true"A takto vypada vystup z fdisk -l (sdc == hda, sdd == hdb)
Disk /dev/sda: 200,0 GB, 200 049 647 616 bajtů hlav: 255, sektorů na stopu: 63, cylindrů: 24 321 Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech Identifikátor disku: 0x24af0373 Zařízení Zavádět Začátek Konec Bloky Id Systém /dev/sda1 * 1 12159 97667136 83 Linux /dev/sda2 12160 24321 97691265 83 Linux Disk /dev/sdb: 320,1 GB, 320 072 933 376 bajtů hlav: 255, sektorů na stopu: 63, cylindrů: 38 913 Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech Identifikátor disku: 0x9cabae1d Zařízení Zavádět Začátek Konec Bloky Id Systém /dev/sdb1 1 38913 312568641 5 Rozšířený /dev/sdb5 1 2433 19543009+ c W95 FAT32 (LBA) /dev/sdb6 2434 20670 146488671 83 Linux /dev/sdb7 20671 38913 146536866 83 Linux Disk /dev/sdc: 80,0 GB, 80 026 361 856 bajtů hlav: 255, sektorů na stopu: 63, cylindrů: 9 729 Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech Identifikátor disku: 0x000e6ac4 Zařízení Zavádět Začátek Konec Bloky Id Systém /dev/sdc1 1 523 4200966 b W95 FAT32 /dev/sdc2 524 652 1036192+ 82 Linux swap/Solaris /dev/sdc3 * 653 1958 10490445 83 Linux /dev/sdc4 1959 9729 62420557+ 83 Linux Disk /dev/sdd: 160,0 GB, 160 041 885 696 bajtů hlav: 255, sektorů na stopu: 63, cylindrů: 19 457 Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech Identifikátor disku: 0x000c4ab4 Zařízení Zavádět Začátek Konec Bloky Id Systém /dev/sdd1 1 3 24066 83 Linux /dev/sdd2 4 2436 19542694+ a5 FreeBSD Diskový oddíl 2 nekončí na hranici cylindru. /dev/sdd3 2437 4869 19543072+ 83 Linux /dev/sdd4 4870 14597 78140160 f W95 Rozš. (LBA) /dev/sdd5 4870 9733 39070048+ c W95 FAT32 (LBA) /dev/sdd6 9734 14597 39070048+ c W95 FAT32 (LBA)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.