Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2018-06-14 10:09:23

  gnomek - Użytkownik

gnomek
Użytkownik
Zarejestrowany: 2014-11-22

[ROZWIĄZANY] źle zainstalowany grub z systemem brtfs

Zainstalowałem Debiana wybierając system plików BRTFS. W czasie instalacji wybrałem miejsce dla grub w /dev/sda ale pojawił się błąd instalacji, więc ją dokończyłem wskazując /dev/sda1 i instalacja się zakończyła już bez pokazywania błędów. Ale po włączeniu widzę grub rescue.

To dziwne, bo czytałem, że grub powinien się instalować na BRTFS i nie potrzeba osobnej partycji /boot. Ja chcę mieć dwie partycje root i home. Do tego to jest stara płyta z BIOS.
Co więcej wcześniej był na dysku inny linuks z ext4, więc partycje zostały takie same jak były, tylko sformatowałem tą na roota, nie zmieniając jej rozmiaru.

Co ciekawe przed instalcją Debiana, zamieniłem na starej instalacji Linuksa system plików z ext4 na BRTFS i tak samo miałem po restarcie komunikat grub rescue. Ktoś coś wie dlaczego ten BRTFS ma problemy z poprawnym uruchomieniem systemu?

Czy przed partycją root powinna być jakaś mała, nieprzydzielona przestrzeń na dysku?

Dodam, że to instalacja na desktop a taki system plików, bo chcę go potestować.

Ostatnio edytowany przez gnomek (2018-06-14 18:09:01)

Offline

 

#2  2018-06-14 11:11:35

  urbinek - Użytkownik

urbinek
Użytkownik
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: [ROZWIĄZANY] źle zainstalowany grub z systemem brtfs

afaik grub2 wspiera brtfs i powinno ci to działać poprawnie do tego modyfikacja innych partycji niż /boot nie powinna mieć żadnego wpływu ba działanie grub'a

Odpal narzędzie [url=https://www.supergrubdisk.org/super-grub2-disk/]Super Grub2 Disk[/url], automagicznie powinno naprawić gruba


A w wolnym czasie, robię noże :)
[img]http://nginx.urbinek.eu/_photos/signature.png[/img]

Offline

 

#3  2018-06-14 12:52:39

  gnomek - Użytkownik

gnomek
Użytkownik
Zarejestrowany: 2014-11-22

Re: [ROZWIĄZANY] źle zainstalowany grub z systemem brtfs

Użyłem tego Super Grub2 Disk i system wstał, ale po restarcie znowu jest grub rescue. W tym Super Grub2 Disk nie widziałem opcji napraw grub, albo zainstaluj.
Przy próbie instalacji grub z terminala jest błąd:

Kod:

grub-install /dev/sda
Instalowanie dla platformy i386-pc.
grub-install: uwaga: ten core.img jest niezwykle duży. Nie zmieści się w obszarze osadzenia.
grub-install: błąd: system plików "btrfs" nie obsługuje list bloków.

kilka poleceń

Kod:

fdisk -l
Dysk /dev/sda: 149,1 GiB, bajtów: 160040803840, sektorów: 312579695
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: 0x15ded414

Urządzenie Rozruch Początek    Koniec   Sektory Rozmiar Id Typ
/dev/sda1  *             63  31694847  31694785   15,1G 83 Linux
/dev/sda3          31696245 312576704 280880460    134G  5 Rozszerzona
/dev/sda5          31712373  73658024  41945652     20G 83 Linux
/dev/sda6          73658431 312575999 238917569  113,9G 83 Linux


sfdisk -l
Dysk /dev/sda: 149,1 GiB, bajtów: 160040803840, sektorów: 312579695
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: 0x15ded414

Urządzenie Rozruch Początek    Koniec   Sektory Rozmiar Id Typ
/dev/sda1  *             63  31694847  31694785   15,1G 83 Linux
/dev/sda3          31696245 312576704 280880460    134G  5 Rozszerzona
/dev/sda5          31712373  73658024  41945652     20G 83 Linux
/dev/sda6          73658431 312575999 238917569  113,9G 83 Linux


df
System plików     1K-bl    użyte dostępne %uż. zamont. na
udev            1531008        0  1531008   0% /dev
tmpfs            308468     4908   303560   2% /run
/dev/sda1      15847392  7881348  6351004  56% /
tmpfs           1542324        0  1542324   0% /dev/shm
tmpfs              5120        4     5116   1% /run/lock
tmpfs           1542324        0  1542324   0% /sys/fs/cgroup
/dev/sda5      20971520 11285276  6612692  64% /home
tmpfs            308464        0   308464   0% /run/user/114
tmpfs            308464       48   308416   1% /run/user/1000


lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 149,1G  0 disk 
├─sda1   8:1    0  15,1G  0 part /
├─sda3   8:3    0     1K  0 part 
├─sda5   8:5    0    20G  0 part /home
└─sda6   8:6    0 113,9G  0 part 
sr0     11:0    1  19,5M  0 rom  


parted -l
Model: ATA ST3160815AS (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type      File system  Flags
 1      32,3kB  16,2GB  16,2GB  primary   btrfs        boot
 3      16,2GB  160GB   144GB   extended
 5      16,2GB  37,7GB  21,5GB  logical   btrfs
 6      37,7GB  160GB   122GB   logical


Error: Too many primary partitions.
Model: HL-DT-ST DVDRAM GSA-H10N (scsi)                                    
Disk /dev/sr0: 20,4MB
Sector size (logical/physical): 2048B/2048B
Partition Table: unknown
Disk Flags:

Edycja 1
Znalazłem odpowiedź
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1059827
Trzeba mieć więcej miejsca na zainstalowanie grub na /dev/sda1
Zmniejszyłem partycję Primary w gparted, tak żeby mieć trochę wolnego miejsca przed nią (dałem w sumie więcej niż potrzeba bo 3MB), przesunąłem ją w prawo, nie chciało mi się już robić chroot, więc ponownie użyłem Super Grub2 Disk i już z Debiana zainstalowałem grub. Poszło bez błędów.

Ostatnio edytowany przez gnomek (2018-06-14 18:08:07)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.009 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00122 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.149.253.73' WHERE u.id=1
0.00081 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.149.253.73', 1732965920)
0.00039 SELECT * FROM punbb_online WHERE logged<1732965620
0.00077 SELECT topic_id FROM punbb_posts WHERE id=319805
0.00173 SELECT id FROM punbb_posts WHERE topic_id=30493 ORDER BY posted
0.00063 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=30493 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00076 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=30493 ORDER BY p.id LIMIT 0,25
0.00070 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=30493
Total query time: 0.0072 s