Portál AbcLinuxu, 7. prosince 2025 06:22
mount /dev/hda1 /mnt mount -t proc none /mnt/proc mount -o bind /dev /mnt/deva pak chroot
chroot /mnt /bin/bashpak bych upravil spravnym zpusobem lilo.conf
vim /etc/lilo.confa nakonec lilo zapsal
lilo
mkdir /mnt/linux
cfdisk
mount /dev/hda /mnt/linux
mount: block device /dev/hda is write-protected, mounting ready-only
mount: /dev/hda already mounted or /mnt/linux busy
mount: according to mtab, /dev/hda is already mounted on linux
chroot /mnt/linux
chroot: connot run comand ´/bin/bash´ : No such file or directory
/etc soubor lilo.conf je.
, ktera to udela v ramci instalace automaticky (Mandriva). Ano tohle reseni je prasacke a zbytecne!
Take nebude od veci vyhradit si tri minuty a precist si pouceni , jak pokladat dotazy.
Prodejce sdělil jen toto : "předinstalovaný OS - Linux"
Vím jen,že tam fyzicky jsou soubory bin, boot, dev,etc, atd.-bash: not found
does not exist
boot=/dev/sda
map=/boot/map
timeout=1
lba32
default=Linpus
install=/boot/boot.b
disk=/dev/sda
bios=0x80
image=/boot/vmlinuz-2.6.15.4
. label=Linpus
. read-only
. root=/dev/sda1
Pro mě to jsou OpenSuse, Mandriva a v nejhorším případě Ubuntu).
Někde si stáhni onu distribuci (www.opensuse.cz, www.mandrivalinux.cz, www.ubuntu.cz), vypal na CD, popř. DVD a restartuj počítač. Pokud sis dokázal nainstalovat Windows, pak už víš, co máš dělat
Ale pokud bys z jakéhokoliv důvodu chtěl onu původní distribuci jen obnovit, budeš potřebovat minimálně nějaké Live CD, které používá Grub (např. Knoppix, co se pamatuju). Z toho nabootovat, připojit kořenový oddíl nainstalované distribuce do nějakého adresáře (mount /dev/hda1 /mnt/nejaky_adresar), pokud už to Knoppix neudělal za Tebe, a pak stačí jen napsat
# grub-install /dev/hda --root-directory=/mnt/adresar_s_pripojenym_oddilemOvšem je celkem pravděpodobné, že potom budeš muset ještě patřičně upravit soubor boot/grub/menu.lst, a to tím že do něj na konec přidáš zhruba tyhle řádky:
title Windows
root (hd0,1)
chainloader +1
boot
-miky
PS. Když v Linuxu (nebo prakticky libovolném unixovém systému) v příkazovém řádku napíšeš "man jméno_příkazu" objeví se Ti tzv. manuálová stránka k danému příkazu/programu. Tam se většinou dozvíš, jak máš daný příkaz/program používat. Vyskočíš z toho tak, že zmáčkneš "q"
Podle pokynu v tomto navodu bych postupoval takto:
grub> grub
/boot. Podle toho, co jsem tady videl predpokladam, ze Linux je nainstalovan na /dev/sda1 a neni vyhrazen samostatny oddil pro /boot. Prikaz by tedy mel byt:
grub> root (hd0,0)/boot
Nicmene, tim oznacenim disku (pokud je to SATA) si nejsem jist. Ale, pokud napisete jen tu uvodni zavorku '(' a stisknete TAB, GRUB sam vypise jmena vsech nalezenych jednotek. Takto doplnte jmeno i s adresarem boot.
grub> setup (hd0,0)
Opet, oznacenim disku si nejsem jist - postupovat stejne jako v minulem kroce.
grub> makeactive
Pokud se vse podari, nezapomente na pripominky ostatnich prispevatelu ohledne pouzitelnosti predinstalovane distribuce a nebudete-li spokojen, urcite zkuste nekterou z jimi doporucovanych.
mount /dev/sda1 /mnt/sda1/newboot# grub-install /dev/sda1 --root-directory=/mnt/sda1/newbootroot@slax:~#boot/grub/ jsem soubor menu.lst nenašel. Tak jsem vytvořil nový, textový soubor, a nazval ho menu.lst , do něho jsem napsal:title Windows
root (hd0,1)
chainloader +1
boot
root (hd0,1)root (sd0,1)
[miky@ghoulie ~]$ cat /boot/grub/menu.lst
# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst
# DEVICE NAME CONVERSIONS
#
# Linux Grub
# -------------------------
# /dev/fd0 (fd0)
# /dev/hda (hd0)
# /dev/hdb2 (hd1,1)
# /dev/hda3 (hd0,2)
#
# FRAMEBUFFER RESOLUTION SETTINGS
# +-------------------------------------------------+
# | 640x480 800x600 1024x768 1280x1024
# ----+--------------------------------------------
# 256 | 0x301=769 0x303=771 0x305=773 0x307=775
# 32K | 0x310=784 0x313=787 0x316=790 0x319=793
# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794
# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795
# +-------------------------------------------------+
# general configuration:
timeout 5
default saved
color light-blue/black light-cyan/blue
splashimage (hd0,0)/grub/splash.xpm.gz
# boot sections follow
# each is implicitly numbered from 0 in the order of appearance below
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*
# Arch Linux
title Arch Linux CK-PATA
root (hd0,0)
kernel /vmlinuz26ck root=/dev/sda2 vga=792 ro
initrd /kernel26ck.img
savedefault
title w2kprosp4en
root (hd0,2)
chainloader +1
boot
-miky
/boot/grub/ jsem viděl na disku(sda1), ne na LiveCD Slaxu, ale "jdu to projít"
root@slax:~#
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.