Nowe posty

Autor Wątek: DualBoot Win10/Debian 9 - tajemnicze powiadomienia podczas bootowania linuxa  (Przeczytany 1013 razy)

Offline fen-dweller

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 9
    • Zobacz profil
Witam serdecznie,

obecnie funkcjonuje na laptopie Lenovo G510 działający na Windows 10. Laptop posiada dwa dyski twarde:
1. SSD, na którym zainstalowany jest OS
2. HDD 1 TB, który obecnie jest cały przeznaczony na drugą partycje.
Marzy mi się jednak połowę drugiego dysku przeznaczyć na Debian, bo tęsknie w sumie za linuchem. Chcę to jednak zrobić DOBRZE, bo jakiś czas temu eksperymentowałem z tym sam bazując na filmikach z yt i nie byłem z rezultatów zadowolony.
Co chciałbym osiągnąć: chciałbym żeby głównym dyskiem pozostał SSD z Windowsem i aby włączał mi się na starcie właśnie on.
Do Debiana zaglądałbym rzadziej, ale chciałbym przechodzić do niego z poziomu menu boot'owania Windowsa (jak na obrazku)

Jeśli to jest ważna informacja to w BIOSie korzystam z trybu Legacy.
Pytanie moje jest takie, jak w takiej sytuacji zainstalować Debiana (chodzi mi głównie o kwestie związane z partycjonowaniem oraz czy i gdzie zainstalować Grub (jeśli w ogóle i na którym dysku?)) oraz jak po instalacji w Windows 10 ustawić żeby podczas bootowania móc wybrać drugi system (zakładam, że robi się to w konsoli msconfig)

Będę wdzięczny za wszelkie wskazówki.
« Ostatnia zmiana: 2018-01-06, 10:25:05 wysłana przez fen-dweller »

Offline marcin'82

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 209
    • Zobacz profil
Uruchom jakiekolwiek livecd (liveusb) - wygodniej ci będzie ze środowiskiego graficznym.

Uruchom terminal, podnieś uprawnienia:
sudo su -
LUB
su -

Podaj wynik komend:
fdisk -l
parted -l

Najlepiej by było podać wynik skryptu bootinfoscript:
https://sourceforge.net/projects/bootinfoscript/ .

Tekst skopiuj z terminala i umieść na forum  w tagach CODE.
marcin82

Offline mackeire

  • Users
  • Użytkownik
  • **
  • Wiadomości: 56
    • Zobacz profil
https://neosmart.net/EasyBCD/

Ale wystarczył by sam GRUB żeby zrobić to co chcesz, zainstalowany właściwie gdziekolwiek.
« Ostatnia zmiana: 2017-12-30, 01:03:23 wysłana przez mackeire »

Offline fen-dweller

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 9
    • Zobacz profil
@marcin'82 proszę:

fdisk -l
root@ubuntu:~# fdisk -l
Disk /dev/loop0: 1.4 GiB, 1532116992 bytes, 2992416 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xe1b0309a

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048   1026047   1024000   500M  7 HPFS/NTFS/exFAT
/dev/sda2         1026048 233410201 232384154 110.8G  7 HPFS/NTFS/exFAT
/dev/sda3       233410560 234436607   1026048   501M 27 Hidden NTFS WinRE


Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x000a1f37

Device     Boot Start        End    Sectors   Size Id Type
/dev/sdb1        2048 1953519615 1953517568 931.5G  7 HPFS/NTFS/exFAT


Disk /dev/sdc: 15 GiB, 16030629888 bytes, 31309824 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x03e8e82d

Device     Boot Start      End  Sectors Size Id Type
/dev/sdc1  *     2048 31309823 31307776  15G  c W95 FAT32 (LBA)


parted -l
root@ubuntu:~# parted -l
Model: ATA ADATA SP550 (scsi)
Disk /dev/sda: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End    Size   Type     File system  Flags
 1      1049kB  525MB  524MB  primary  ntfs         boot
 2      525MB   120GB  119GB  primary  ntfs
 3      120GB   120GB  525MB  primary  ntfs         diag


Model: ATA ST1000LM035-1RK1 (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  1000GB  1000GB  primary  ntfs


Model:  USB DISK 2.0 (scsi)
Disk /dev/sdc: 16.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  16.0GB  16.0GB  primary  fat32        boot, lba

bootinfoscript
                  Boot Info Script 0.61      [1 April 2012]


============================= Boot Info Summary: ===============================

 => Windows is installed in the MBR of /dev/sda.
 => Windows is installed in the MBR of /dev/sdb.
 => Syslinux MBR (4.04 and higher) is installed in the MBR of /dev/sdc.

sda1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System: 
    Boot files:        /bootmgr /Boot/BCD

sda2: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System: 
    Boot files:        /Windows/System32/winload.exe

sda3: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System: 
    Boot files:       

sdb1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System: 
    Boot files:       

sdc1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  SYSLINUX 6.03
    Boot sector info:  Syslinux looks at sector 32800 of /dev/sdc1 for its
                       second stage. The integrity check of Syslinux failed.
                       No errors found in the Boot Parameter Block.
    Operating System: 
    Boot files:        /boot/grub/grub.cfg /syslinux.cfg
                       /efi/BOOT/grubx64.efi /ldlinux.sys

============================ Drive/Partition Info: =============================

Drive: sda _____________________________________________________________________
Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sda1    *          2,048     1,026,047     1,024,000   7 NTFS / exFAT / HPFS
/dev/sda2           1,026,048   233,410,201   232,384,154   7 NTFS / exFAT / HPFS
/dev/sda3         233,410,560   234,436,607     1,026,048  27 Hidden NTFS (Recovery Environment)


Drive: sdb _____________________________________________________________________
Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sdb1               2,048 1,953,519,615 1,953,517,568   7 NTFS / exFAT / HPFS


Drive: sdc _____________________________________________________________________
Disk /dev/sdc: 15 GiB, 16030629888 bytes, 31309824 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sdc1    *          2,048    31,309,823    31,307,776   c W95 FAT32 (LBA)


"blkid" output: ________________________________________________________________

Device           UUID                                   TYPE       LABEL

/dev/loop0                                              squashfs   
/dev/sda1        A0643017642FEF2A                       ntfs       Zastrzeżone przez system
/dev/sda2        882037112037062A                       ntfs       
/dev/sda3        2020043820041784                       ntfs       
/dev/sdb1        803A30673A305C7A                       ntfs       
/dev/sdc1        D8B4-377D                              vfat       UBUNTU 16_0

================================ Mount points: =================================

Device           Mount_Point              Type       Options

/dev/loop0       /rofs                    squashfs   (ro,noatime)
/dev/sdb1        /media/ubuntu/803A30673A305C7A fuseblk    (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
/dev/sdc1        /cdrom                   vfat       (ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)


=========================== sdc1/boot/grub/grub.cfg: ===========================

--------------------------------------------------------------------------------

if loadfont /boot/grub/font.pf2 ; then
set gfxmode=auto
insmod efi_gop
insmod efi_uga
insmod gfxterm
terminal_output gfxterm
fi

set menu_color_normal=white/black
set menu_color_highlight=black/light-gray

menuentry "Try Ubuntu without installing" {
set gfxpayload=keep
linux /casper/vmlinuz.efi  file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash ---
initrd /casper/initrd.lz
}
menuentry "Install Ubuntu" {
set gfxpayload=keep
linux /casper/vmlinuz.efi  file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash ---
initrd /casper/initrd.lz
}
menuentry "OEM install (for manufacturers)" {
set gfxpayload=keep
linux /casper/vmlinuz.efi  file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash oem-config/enable=true ---
initrd /casper/initrd.lz
}
menuentry "Check disc for defects" {
set gfxpayload=keep
linux /casper/vmlinuz.efi  boot=casper integrity-check quiet splash ---
initrd /casper/initrd.lz
}
--------------------------------------------------------------------------------

============================== sdc1/syslinux.cfg: ==============================

--------------------------------------------------------------------------------
DEFAULT loadconfig

LABEL loadconfig
  CONFIG /isolinux/isolinux.cfg
  APPEND /isolinux/
--------------------------------------------------------------------------------

=================== sdc1: Location of files loaded by Grub: ====================

           GiB - GB             File                                 Fragment(s)


================= sdc1: Location of files loaded by Syslinux: ==================

           GiB - GB             File                                 Fragment(s)


=============================== StdErr Messages: ===============================

cat: /tmp/BootInfo-DePng9I9/Tmp_Log: No such file or directory
cat: /tmp/BootInfo-DePng9I9/Tmp_Log: No such file or directory

@mackeire
Właśnie tak kiedyś miałem i przy wyborze Windowsa co jakiś czas miałem błędy i musiałem resetować lapka i chciałbym uniknąć takiego rozwiązania.

Offline marcin'82

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 209
    • Zobacz profil
Zacząłbym od czyszczenia systemu plików na partycji /dev/sdb1. Potem wykonaj defragmentację. Następnie uruchom dowolne livecd z programem GParted. Zmniejsz partycję /dev/sdb1 od prawej w lewo o tyle ile w całości chcesz przeznaczyć na linuksa.

W tym miejscu utwórz partycję rozszerzoną, zatwierdź. W obrębie partycji rozserzonej utwórz 3 partycje logiczne, punkty montowania "/", "/home" oraz swap.

Jeśli korzystasz z hibernacji swap musi być trochę większa od ilości fizycznej pamięci RAM - napisz ile masz?

Na główny system plików "/" dałbym 20 GB, na home reszta po odjęciu swap itd. Jako miejsce instalacji programu rozruchowego Grub wybierz urządzenie /dev/sdb => BEZ NUMERU, czyli MBR.

Kiedyś testowałem rozwiązanie z dodaniem obrazu MBR Gruba 0.97 (440b) do bootloadera Windows. Nie wiem czy zadzaiała również z Grub2.

Może rzeczywiście poradzi sobie z tym EasyBCD:
https://blog.famzah.net/2011/11/12/boot-linux-using-windows-7-boot-loader/ .
marcin82

Offline fen-dweller

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 9
    • Zobacz profil
Dzięki za porady - odpowiadając na pytanie: mam 8 GB RAM.

Jutro spróbuje i zdam relacje :)

Offline fen-dweller

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 9
    • Zobacz profil
Chciałbym prosić o pomoc przy wyjaśnieniu błędów, jakie towarzyszą każdemu uruchamianiu komputera
Treść powiadomień:
[     17.175146] ACPI Error: [AR02] Namespace lookup failure, AE_NOT_FOUND (20160831/psargs-359)
[     17.175180] ACPI Error: Method parse/execution failed [\_SB.PCI0.PEG0._PRT] (Node ffff9850568e2690) AE_NOT_FOUND (20160831/psargse-543)
[     19.579485] Bluetooth: hci0 command 0x1001 tx timeout
Z czym to się wiąże? Komputer włącza się dłużej i - przez moment - jakby pulpit jest trochę przeskalowany.
Mam też problem z połączeniem wireless. Po zainstalowaniu na czysto system wykonałem kroki z WIKI DEBIANA i generalnie wifi działa, ale często nie od razu po uruchomieniu systemu i muszę ręcznie się łączyć z internetem.
Czy ktoś spotkał się z czymś takim? Da się to rozwiązać czy muszę się przyzwyczaić?

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 1895
  • 1709
    • Zobacz profil
Cytuj
CPI Error: Namespace lookup failure, AE_NOT_FOUND Method parse/execution failed

https://lists.debian.org/debian-user/2017/04/msg00698.html

Generalnie mam to samo,
Bios juz nie wspierany, więc nie zaktualizuję.
Developerzy ACPI chyba nie są skorzy do poprawienia tego.
I choć jest to dość częsty błąd. Zazwyczaj albo się wyłącza ACPI, albo ignoruje się błąd.
Czyli to tak samo jak nazwać leczeniem, wyrwanie zęba.

PS: Nie pisz kilku różnych problemów w 1 temacie,
pomyśl o tych którzy będą szukali rozwiązania własnego problemu taki jak twój.
« Ostatnia zmiana: 2018-01-06, 12:56:49 wysłana przez 1709 »
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2343
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
To są standardowe błędy w sytuacji, gdy tablice konfiguracyjne ACPI tworzone były przez zbyt nisko opłacane kapucynki (tablice te są częścią zawartości BIOS-a). Praktycznie nie do naprawienia samemu - bez dostępu do dokumentacji technicznej chipsetu i płyty głównej laptopa.

* Wyłączenie ACPI zabija większość funkcjonalności komputera, w szczególności wieloprocesorowość.

* Ignorowanie jest praktyczniejsze. Na każdym komputerze, na jakim teraz pracuję (czy laptop, czy desktop, czy serwer), są jakieś błędy ACPI przy bootowaniu. Taka karma...

Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy
Jeżeli uważasz, że warto: 1AfKbLX6nZSqv5DNhXMNLivc9fXwaHMd4Z

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 1895
  • 1709
    • Zobacz profil
Jeszcze troche poszperałem ...
 ( po aktualizacji komputer nie chciał mi się wyłączyć ( bez ACPI ) od paru dni  )

I ten tego ...
http://blog.le-vert.net/?p=24

Jeśli ktoś nie może zaktualizować Bios / Efi , bo ma nie wspierany sprzęt jak ja ...
Cytuj
Edytuj opcję w /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="libata.noacpi=1"

Uruchom komendę
update-grub

Zrestartuj komputer i sprawdź
journalctl -xe | grep ACPI
albo
journalctl -b | grep ACPI
Przetestowane na Manjaro i Debianie.
Jeśli ktoś posiada kilka systemów ( linuxów ) to musi edytować /etc/default/grub w każdym systemie,
pamiętając że na końcu trzeba zrobić to samo w systemie który obsługuje nasz bootloader.


Edytowane.
W dokumentacji ACPI  http://www.acpi.info/
widze tylko
i że \_SB.PCI0.PEG0._PRT to jest ACPI Namespace
\_SB  to jest All Device/Bus Objects are defined under this namespace.
_PRT  Pci Routing Table – returns a list of PCI interrupt mappings.
( ACPIspec50pdf.zip rozdział " 5.3 ACPI Namespace " )

Wszystkie parametry kernela są dostępne na stronie
https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt


Edytowane
Z wiki o libata
Cytuj
libATA is a library used inside the Linux kernel to support ATA host controllers and devices. libATA provides an ATA driver API, class transports for ATA and ATAPI devices, and SCSI / ATA Translation for ATA devices according to the T10 SAT specification. Features include power management, S.M.A.R.T., PATA/SATA, ATAPI, port multiplier, hot swapping and NCQ
Czyli chyba ACPI nie radzi sobie z obsługą sterownika libATA do zarządzania dyskami, ale po kodzie błędu i dokumentacji tego nie potrafię stwierdzić.
« Ostatnia zmiana: 2018-01-07, 09:29:35 wysłana przez 1709 »
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122