Dwa dyski, dwa systemy, drugi nie startuje


#1

Dokupiłem sobie drugi dysk do lapka w miejsce napędu dvd. Zainstalowałem na nim ubuntu dla testów. Problem w tym że grub debiana z pierwszego dysku widzi instalacje ubuntu ale po wybraniu jej pojawia się błąd

 

błąd: no such device : ciągznaków

bład: nie znaleziono pliku "/boot/vmlinuz-4.4.0-21-generic".

błąd: najpierw należy wczytać jądro.

 

żaden tryb recovey dla ubuntu nie działa.. gdy nowy dysk podepne zamiast głownego z debianem to ubuntu startuje, gdy podepne je odwrotnie to startuje ubuntu a taki bład znowu wywala debian.

 

ktoś coś?

 

 

 

"Wpisy w tablicy partycji nie są w tej kolejności, co na dysku." czy to jest problem?

 

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#            
# / was on /dev/sda1 during installation
UUID=d670a1e2-34fc-4507-8ab7-37b5c410e910 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda6 during installation
UUID=c5712c04-53e6-4ef1-a467-b170747b5b5e /home           ext4    defaults        0       2
# swap was on /dev/sda5 during installation
UUID=492056dc-493f-419c-a59c-b3bc1f00fc03 none            swap    sw              0       0
 


(GForce) #2

Nie wiem jak rozwiązać ten problem, ale możesz przecież ustawić w biosie z którego dysku ma startować komputer.

 

Pozdrawiam.


#3

Moge ale jak ustawie w boot  cd drive jako pierwszy to jest pomijany i wczytuje hdd z grubem debiana. W biosie mam ustawione sata native mode.

 

krótko mówiąc system nie chce bootować z dysku umieszczonego w kieszni na dysk w miejcu gdzie był napęd dvd


(eskimosek) #4

Jeśli był debian i doinstalowałeś ubuntu to powinieneś raczej uruchamiać z dysku na którym jest zainstalowany MBR od ubuntu a nie od debiana.Wszystko zależy na którym dysku zainstalowałeś ten grub od ubuntu.


#5

kazdy system ma swój grub na swoim dysku , jak wybieram ubuntu to mam taki błąd

 


(eskimosek) #6

no masz 2 dyski czyli powinieneś zbootowac z tego dysku co zainstalowałeś grub od Ubuntu.Raczej nie powinno sie tak robić tylko instaluje sie grub zawsze na dysku /dev/sda i grub sam powinien dodać rekord tego drugiego systemu.


#7

jak w boot ustawie sobie rozruch z dysku z ubuntu to w jakiś sposob komp go pomija i przechodzi do dysku z debianem


(eskimosek) #8

a weż sprawdż /etc/fstab to jest pewnie coś ze swap,że masz 1 swap do dwóch systemów


#9

mam dwa swapy, to sa dwa dyski i dwie oddzielne instalacje, kazda z nich ma zainstalowanego na swoim dysku gruba. jak zamienie dyski to ubuntu chodzi ale jego grub tez nie uruchomi debiana bo jest podobny error. 


(eskimosek) #10

Bo chodzi o to w tym zdjęciu że ubuntu nie znajduje tej partycji o tym uuid ,więc /etc/fstab z ubuntu chyba ma jakieś złe wpisy.


#11

no chyba tak ale fstab moge zrobić tylko na debianie wiec nie pokaze mi zawartosci dysku z ubuntu

 

Device     Boot     Start       End   Sectors  Size Id Type
/dev/sda1  *         2048  40814547  40812500 19,5G 83 Linux
/dev/sda2        40816638 234440703 193624066 92,3G  5 Extended
/dev/sda5       230266880 234440703   4173824    2G 82 Linux swap / Solaris
/dev/sda6        40816640 230266879 189450240 90,3G 83 Linux

Wpisy w tablicy partycji nie są w tej kolejności, co na dysku.
Dysk /dev/sdb: 149,1 GiB, bajtów: 160041885696, sektorów: 312581808
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Typ etykiety dysku: dos
Identyfikator dysku: 0x3871fbb3

Device     Boot    Start       End   Sectors  Size Id Type
/dev/sdb1  *        2048  81921969  81919922 39,1G 83 Linux
/dev/sdb2       81924094 312580095 230656002  110G  5 Extended
/dev/sdb5       81924096  84021247   2097152    1G 82 Linux swap / Solaris
/dev/sdb6       84023296 312580095 228556800  109G 83 Linux
 

 

 

dobra to jest plik ubuntowy:

 

/etc/fstab: static file system information.

Use ‘blkid’ to print the universally unique identifier for a

device; this may be used with UUID= as a more robust way to name devices

that works even if disks are added and removed. See fstab(5).

<file system> <mount point>   <type>  <options>       <dump>  <pass>

/ was on /dev/sdb1 during installation

UUID=af86aaac-8171-4568-b50e-3910d03808d7 /               ext4    errors=remount-ro 0       1

/home was on /dev/sdb6 during installation

UUID=ca7d6050-4f1c-4c3e-86d2-8d8546b62af8 /home           ext4    defaults        0       2

swap was on /dev/sda5 during installation

UUID=492056dc-493f-419c-a59c-b3bc1f00fc03 none            swap    sw              0       0

swap was on /dev/sdb5 during installation

UUID=00162c19-b352-4e52-b30e-3076bb0237a2 none            swap    sw              0       0

 

faktycznie nie zgadza sie ten UUID z tym ze screena


(eskimosek) #12

Niewiem może sprobuj sie podmontować z live cd przez chroot do ubuntu i sprawdz

http://karuppuswamy.com/wordpress/2010/06/02/how-to-chroot-to-ubuntu-using-live-cd-to-fix-grub-rescue-prompt/


#13

grub szuka 5e6b4fad-8fcf-48a0-8973-e89757beb7fa a w fstab jest af86aaac-8171-4568-b50e-3910d03808d7


(eskimosek) #14

Jak ubuntu jest zainstalowane na /dev/sdb1 a raczej tak to boot sie znajduje na partycji o uuid   af86aaac-8171-4568-b50e-3910d03808d7.To może zmień w grub debiana te uuid.I powinno śmigać.


#15

no właśnie tak kombinuje teraz

 

ten sam bład przy starcie ubuntu, tyle ze teraz wyświetla poprawny UUID przy błędzie, nie kumam już nic… to wygląda jakby się ten dysk z ubuntu nie chciał zamontować do rozruchu


(eskimosek) #16

To weż przeinstaluj te ubuntu tylko zainstaluj MBR ubuntu na /dev/sda a nie /dev/sdb.Wszystko zrób tak samo jak wcześniej tylko jak będziesz miał wybór dysku do instalacji programu rozruchowego wybierz /dev/sda a nie /dev/sdb.Jak masz jakieś ważne rzeczy na debian to zrób beckup na DVD w razie czego.


#17

myślisz że to zadziała? nadpisze mi gruba debianowego?


(eskimosek) #18

no to dla bezpieczeństwa jak masz jakiegoś pendriva czy karte SD to gruba ubuntu możesz na tej karcie zainstalowac i póżniej zbootować z tego i zobaczyć czy sie zbootuje ubuntu i debian.Ja miałem już zainstalowane windowsa opensuse ubuntu debiana fedore na jednym grubie i wszystko było ok.Tylko ja mam płyte bez UEFI bios może to tworzy jakieś komplikacje.Jak nie wiesz o co kaman a masz ważne dane to odradzam żeby póżniej nie było że przeze mnie skasowało ci dysk czy coś takiego.


#19

bład: no such device: af86aaac-8171-4568-b50e-3910d03808d7
bład: hd1 cannot get C/H/S values.
błąd najpierw należy wczytać jądro.

 

może ktoś inny będzie miał jakiś pomysł?

 

 

zrobiłem jeszcze taki mały eksperyment i wyciagnalem dysk główny i zostawiłęm tylko ten z kieszeni na dysk po napędzie i wtedy mimo że na dysku jest ubuntu z grubem to komp nie widzi zadnego systemu…

 

 


(eskimosek) #20

no dobra

to teraz możesz zainstalować ubuntu na tym dysku w napędzie i póżniej sprawdzić czy sie normalnie uruchomi.I póżniej jak sie normalnie uruchomi to włóż ten  dysk z debianem i powinien działać i debian i ubuntu.