Jak rozjet zkopírovaný Linux?

Pavel 'TIGER' Růžička

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #30 kdy: 13. 08. 2011, 12:58:14 »
A nebylo by jednodušší do toho oddílu nainstalovat Linux znova a přenést nastavení z prvního disku? Také sázím na nabořený grub. Kontroloval si ten disk na vadné sektory, než jsi to kopíroval? Zkusil bych se tam dostat ze system rescue cd, už mi kolikrát pomohlo, kde zradil distribuční rescue mód.


Re: Jak rozjet zkopírovaný Linux?
« Odpověď #31 kdy: 13. 08. 2011, 13:14:31 »
tak to zkopirovani mi nejde je to tam bud i s celym adresarem nebo vubec
Přiznávám že tomuhle nerozumím - jak "s celým adresářem nebo vůbec"?

webhope

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #32 kdy: 13. 08. 2011, 14:22:18 »
 tar cS . | tar xvp - C /mnt/sda7


Kód: [Vybrat]
...
tar: ./tmp/delete/.kde4/socket-localhost.localdomain/klauncherT19277.slave-socket: socket ignored
tar: ./tmp/delete/.kde4/socket-localhost.localdomain/kdeinit4__0: socket ignored
tar: ./root/tmp/ksocket-root/kdeinit4__0: socket ignored
tar: -: Not found in archive
tar: C: Not found in archive
tar: /mnt/sda7: Not found in archive
tar: Exiting with failure status due to previous errors
[root@localhost sdb7]#


Trubicoid2

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #33 kdy: 13. 08. 2011, 14:28:50 »
Sokety neva a nemas mit mezeru mezi - a C

webhope

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #34 kdy: 14. 08. 2011, 19:30:32 »
tak to zkopirovani mi nejde je to tam bud i s celym adresarem nebo vubec
Přiznávám že tomuhle nerozumím - jak "s celým adresářem nebo vůbec"?

Při použití cp, do složky /mnt/sda se mi vytvořila složka /mnt/sda7/sdb7

místo aby se ty soubory všeci nakopírovali do sda7


trubicoid2

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #35 kdy: 15. 08. 2011, 11:14:16 »
nu musis udelat
Kód: [Vybrat]
cp -av /mnt/sda7/* /mnt/sdb7/

webhope

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #36 kdy: 16. 08. 2011, 14:59:28 »
- Tak jsem znovu zkopíroval soubory z sdb7 do sda7 a povedlo se to dobře, tentokrát. Docela rychle. Chroot do sda7 funguje.

- Zkoušel jsem znovu nainstalovat ten zavaděč na hd0,6 ... To se v grupu povedlo (postup jsem tu již popsal).

- Pak jsem použil Smart Manager, bootovací disketu ale tentokrát tam hd0,6 vůbec nebyl vidět, takže jsem to neměl jak otestovat jestli ten zavaděč fuguje (zkoušel jsem kvůli tomu i přesunout boot flag na sda7 a pak zase zpět). Poradíte nějaký způsob jak otestovat zda linuxový zavaděč na sda7 funguje?

- Pak jsem ještě zazálohoval Windowsovské zavaděče z sda a sdb včetně PAT. Tedy 512 bytů. Ty jsem uložil na sda1 (NTFS - Systém Windows) jako sda_mbr512.bin a sdb_mbr512.bin  a přidal jsem je do boot.ini . Když najedu do Smart Boot manageru, tak se mi zobrazí mootovací manager Windows (zobrazí se pouze ten kde je boot flag). Takže když dám boot flag na sda1, dostanu se k těm zálohám zavaděčů Windows, soubory bin; jenže se nedaří přes ně nabootovat. Vyberu, zmáčknu a nic - jako by to ukazovalo někam jinam a nic nenalezlo.

Jsem už z toho volaký zmetený :(

trubicoid2

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #37 kdy: 17. 08. 2011, 09:40:17 »
 :o
podle mne furt cpes tim hd0,6 grub do sdb7 a vubec ne do sda7
to odpovida tomu, ze ted na nove formatovanym sda7 ted nemas zadnej zavadec

zkousel si tu fintu s device, jak jsem jiz psal?
pripadne opravdu na chvili vyndej sdb kdyz budes instalovat grub a pak ho dej zpet

s tema mbr.bin nevim, vim, ze kdyz je das do /boot na linuxovou partition, tak je grub najde a umi z nich nabootovat

jak to dela smrtbootmanager nebo widlousi boot.ini nevim

webhope

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #38 kdy: 17. 08. 2011, 09:49:19 »
Fintu
Kód: [Vybrat]
device (hd0) /dev/sdaJsem zkoušel ale nic to nedělalo. Nevím ani co to má dělat. Zadal jsem ten příkaz a pak ty další dva na nainstalování zavaděče linuxu.

Bootovací flag mám teď nastavený na sda1, nevím jestli to má na to vliv. Dneska jsem zkoušel dvakrát nabootovat 1) mandriva live CD a 2) linux rescue disk a ani jeden nenašel /dev/sdb, což mě zarazilo. Tam Windows normálně spouštím. Pak jsem bootoval jsem do nějakého linuxu na hdd a nevím jestli to je sdb7 nebo sdb6 ale zamrnze to s chybovou hláškou

waiting for device sda7 to appear ...
creating root device
moving root filesystem
setuproot: moving /dev failed
moving /proc failed
moving /sys failed
... bla bla bla

Vypadá to jako by se snažil nabootovat sda7 a problém byl v připojování / pomocí fstab? Ještě jsem zkoušel změnit UUID pro připojení /. No taky to zamrzne.

trubicoid2

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #39 kdy: 17. 08. 2011, 09:59:42 »
jo, ten prikaz device nema nic viditelne udelat, jenom grubu reknes, ze hd0 bude sda

no rozhodne to mas nejaky divny, jestli z CD nevidis dva disky

tak uz konecne ten vetsi odpoj a zkus rozjet jen ten mensi, pak si ten vetsi zase pripojis

co rika /etc/fstab v tech dvou linuxech? a co rika /boot/grub/grub.conf v tech dvou linuxech?

asi to nema byt uplne stejny...

webhope

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #40 kdy: 17. 08. 2011, 10:19:37 »
On to není můj počítač a nechce se mi otvírat mu ho (počkal bych až přijde a otevře si to sám). Já s tím nespěchám. Když volno to tak strašně pomalu najíždí, že se mi nechce zas to live CD spouštět :-( Nechám to asi na zítra.

trubicoid2

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #41 kdy: 17. 08. 2011, 10:25:18 »
jestli uz je to tak slozity a zamotany, tak to bez otevreni asi nepujde

mch. live USB najizdi rychleji

webhope

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #42 kdy: 19. 08. 2011, 12:03:15 »
Tak disk jsem odpojil a mám tam ten menší, tj. ten disk kam jsem nakopíroval ten linux. Opravil jsem grub (uuid) , přeinstaloval zavaděč na sda7 a reboot, a zaseklo se to s hláškou, že nelze připojit oddíl root ... uuid...

Ten grub.conf jsem nenašel...

Ale toto:


Kód: [Vybrat]
root@localhost mnt]# blkid | grep sda7
/dev/sda7: UUID="55b16893-95e7-4410-a6b3-3f13b7862caa" TYPE="ext3"
[root@localhost mnt]# chroot sda7

Kód: [Vybrat]
[root@localhost /]# cat /etc/fstab | head -10
Entry for /dev/sda7 :

UUID=55b16893-95e7-4410-a6b3-3f13b7862caa / ext3 relatime 1 1
# ODPOJENY DISK:
# UUID=dc36f3fb-b7aa-4865-8efd-963fe4e64a04 / ext3 relatime 1 1
none /proc proc defaults 0 0

/dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0
/dev/fd0 /media/floppy auto umask=0,users,iocharset=utf8,noauto,exec,flush 0 0


Kód: [Vybrat]
[root@localhost /]# cat /boot/grub/menu.lst | head -10
timeout 5
color black/cyan yellow/cyan
gfxmenu (hd0,6)/boot/gfxmenu
default 0

title linux
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=55b16893-95e7-4410-a6b3-3f13b7862caa  splash=silent vga=788 initrd (hd0,6)/boot/initrd.img

title linux-nonfb
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=55b16893-95e7-4410-a6b3-3f13b7862caa
[root@localhost /]#


A ten první disk, co mi původně na něm jel linux, tak to stále nejde v linuxu najít mezi /dev/* , ani když jsem ten druhý odpojil.

trubicoid2

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #43 kdy: 19. 08. 2011, 13:08:15 »
no a co zkusit dat do /etc/fstab i do menu.lst proste /dev/sda7

a ten tvuj fstab zacina nezakomentovanym Entry for...? to asi ma zacinat #

webhope

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #44 kdy: 19. 08. 2011, 13:32:39 »
fstab, řádky s tou hláškou Entry... jsem zakomentoval

A upřesnění - ta hláška zněla (a stále zní takto:)
VFS: Cannot open root device uuid ...