Portál AbcLinuxu, 12. května 2025 12:41
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.
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
# 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/newboot
root@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.