Jak rozjet zkopírovaný Linux?

trubicoid2

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #45 kdy: 19. 08. 2011, 14:29:54 »
tak to oboje uuid predelej na /dev/sda7, nebo muzes v grubu editovat prikazovej radek a misto root=UUID=... root=/dev/sda7

vono totiz to s tim bootovanim pres UUID neni az tak standartni:
"UUID/LABEL Root Mounting

If you want to be able to set root on the kernel command line with either a LABEL or the UUID you'll need to add that parsing functionality to your initramfs, note that this depends on Dynamic Device..."

a jeste udelej e2fsck -f -y -D /dev/sda7 z toho live-linuxu


webhope

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #46 kdy: 22. 08. 2011, 10:42:08 »
Dnes jsem zkusil tu kontrolu e2fsck. Ještě jsem se nedostal k tomu zbytku, ale opsal jsem ještě část hlášky k tomu předchozímu:

sdb:  write cache enabled;
        read cache enabled, doesnt support DPO or FUA
sdb: sda1 sda2 sda3 sda4  < unknow partition table

toto vypadá jak kdyby měl problém načíst partition table. Snad proto linux nenachází /dev/sdb? Nejsem si však vědom toho, že bych něco dělal s partition table. Akorád jsem ji zálohoval. Navíc Windows na sdb jede a nalézá všechny rozšířené ntfs oddíly.

sdb: attached scsi disk
       sda5 sda6 sda7 sda8 > ... tady jsem to už nestihl opsat

trubicoid2

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #47 kdy: 22. 08. 2011, 10:48:32 »
kdyz to nestihnes opsat, tak to nevadi, je to porad v dmesg

co rika fdisk -l /dev/sda a fdisk -l /dev/sdb ?

webhope

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #48 kdy: 22. 08. 2011, 13:49:09 »
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf6e54aa4

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1567    12586896    7  HPFS/NTFS
/dev/sda2            1568        2677     8916075    7  HPFS/NTFS
/dev/sda3            2678        6593    31455270    7  HPFS/NTFS
/dev/sda4            6594        9729    25189920    5  Extended
/dev/sda5            6594        8192    12843936    7  HPFS/NTFS
/dev/sda6            8193        8294      819283+   7  HPFS/NTFS
/dev/sda7            8295        9706    11341858+  83  Linux
/dev/sda8            9707        9729      184716   83  Linux


Disk /dev/sdb: 120.1 GB, 120059362816 bytes
255 heads, 63 sectors/track, 14596 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf8448c4c

This doesn't look like a partition table
Probably you selected the wrong device.

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   ?           1         783     6289416    7  HPFS/NTFS
/dev/sdb2             784        4699    31455270    7  HPFS/NTFS
/dev/sdb3            4700        8615    31455270    7  HPFS/NTFS
/dev/sdb4            8616       14596    48042382+   5  Extended
/dev/sdb5            8616       12531    31455238+   7  HPFS/NTFS
/dev/sdb6           12532       13184     5245191    7  HPFS/NTFS
/dev/sdb7           13185       14596    11341858+  83  Linux

To mě překvapuje, že fdisk to najde.

webhope

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #49 kdy: 22. 08. 2011, 14:42:11 »
No sláva. Povedlo se mi opravit PAT tabulku na sdb, takže teď už jede normálně. Jsem před tím určitě udělal tu chybu, že jsem překopíroval zavaděč na sdb, omylem včetně PAT. Určitě 512 místo 446 bytů. Ale díky záloze, ještě ze dřívějška, jsem to obnovil. Riziko záloh s názvem sda , sdb je to, že si pak člověk nepamatuje co na té záloze vlastně je (jaký disk, jaká instalace).

Takže teď když už ten původní linux jede, snad bude práce snadnější. Jde o to rozjet ten nově nakopírovaný linux (který jsem zkopíroval pomocí příkazu tar a z něhož jsem vymazal podadresáře a soubory v /dev/ ).


trubicoid2

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #50 kdy: 22. 08. 2011, 15:29:40 »
nooo, ale ne vsechno v /dev ma byt smazany, v tom je ten for...
proste nez nabehne udev...
musis tam mit nejmin tydle 4 veci (to mam odladeny u sebe, mozna mandriva potrebuje jeste vic):

console
null
tty1
tty2

webhope

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #51 kdy: 22. 08. 2011, 15:54:55 »
OK, nakopírováno.

A teď zase hlášky z sda7:

VFS: Cannot open root device "sda7" or unknown block 0,0
VFS: unable to mount root fs on unknown block (0,0)

To vypadá, že se vůbec nemůže dostat k tomu oddílu, řekl bych? Třeba má taky problém s pat?

Rozdíl mezi tím nefunkčním sdb7 a sda7 byl v tom, že u sdb7, kde nenašel korektní PAT čekal na to než se objeví sda7. Psalo se tam něco jako waiting for sda7 to appear. A celkově mi připadá, že se dostal dál než u toho sda7. Ale možná problém není v PAT; možná na sda už PAT přečetl ale hledá něco jiného...

trubicoid2

Re: Jak rozjet zkopírovaný Linux?
« Odpověď #52 kdy: 22. 08. 2011, 19:12:21 »
no pridej jeste /dev/sda* a /dev/sdb*
a pridavas to spravne?
Kód: [Vybrat]
ls -l /dev/sda*
brw-rw---- 1 root disk 8, 0 Aug 18 12:34 /dev/sda
brw-rw---- 1 root disk 8, 1 Aug 16 19:40 /dev/sda1
brw-rw---- 1 root disk 8, 2 Aug 16 21:40 /dev/sda2
brw-rw---- 1 root disk 8, 3 Aug 16 21:40 /dev/sda3
brw-rw---- 1 root disk 8, 4 Aug 16 21:40 /dev/sda4