XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
chp
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 15 lip 2012, 14:12

XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: chp »

Mam mały kłopot z nadpisywaniem grub'a. XP zainstalowałem jako pierwszy, potem ubuntu i debiana (i odwrotnie też), zawsze druga instalacja linuksa nadpisuje mi parametry startowe Grub'a (widzi tylko XP i chce dodać aktualnie instalowanego, drugiego linuksa). Próbowałem na wspólnym /boot, z tego co pamiętam (kilka tych prób już wykonałem) także z oddzielnym. Reszta partycji (/, /home, /swap) oddzielna dla każdego systemu. Co ciekawe, onegdaj musiało mi się coś takiego udać, ponieważ mam dysk startujący (grub) z opcjami XP, ubuntu, debian, prawdopodobnie zainstalowałem to automatycznie. Istnieje jakaś metoda w miarę prostej instalacji tych dwóch linuksów obok siebie, czy trzeba pogmerać w konsoli?
Awatar użytkownika
rom
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1309
Rejestracja: 30 cze 2009, 14:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: rom »

Nadpisuje, bo przy kolejnych instalacjach wskazujesz /dev/sda dla bootloadera.
Po instalacji ostatniego systemu wykonaj

Kod: Zaznacz cały

sudo grub-update
a dla Debiana to może być inaczej, nie jestem pewny jak tam wygląda sprawa z sudo.
Ja bym zrobił tak:
- instalacja XP
- instalacja Ubuntu i bootloader na /dev/sda (domyślnie, bez numerka)
- instalacja Debiana i jego bootloader na jego własnej partycji, czyli na przykład /dev/sda3
- z poziomu Ubuntu sudo grub-update
także = też
tak że = więc
chp
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 15 lip 2012, 14:12

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: chp »

W takim razie drugie pytanie: jak wskazać miejsce dla bootloadera z poziomu instalatora tekstowego (partycjonowanie ręczne)? Cały czas mam nadzieję, że da się to poukładać bez potrzeby ręcznego korygowania instalatorów z konsoli.
Awatar użytkownika
rom
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1309
Rejestracja: 30 cze 2009, 14:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: rom »

http://osinstall.pl/2010/06/09/debian-5 ... -po-kroku/ Pod koniec instalacji jest możliwość wyboru, czy instalować GRUB, czy nie. Można wybrać "nie" i GRUB doinstalować później poleceniem

Kod: Zaznacz cały

sudo grub-install /dev/sdxy
Zdaje się, że nie ma możliwości wskazania innego miejsca samemu instalatorowi.

A poleceniem grub-update aktualizować GRUB tylko w "głównym" systemie.

Jest też opcja osobnej partycji /boot, wspólnej dla wszystkich systemów linuksowych na dysku i tam umieścić GRUB-a. Nie stosowałem tego rozwiązania, obecnie jest używane między innymi gdy chce się szyfrować "całą" partycję systemową.
także = też
tak że = więc
chp
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 15 lip 2012, 14:12

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: chp »

Próbowałem wspólnej partycji /boot, ale coś nie szło. Na wszelki wypadek jeszcze dopytam: rozumiem że ta partycja bootloadera dla debiana (idąc naszym tokiem rozumowania) może być np. partycją /boot debiana, czy też stworzyć po prostu osobną, niewielką (właśnie: jak niewielką?) partycję tylko dla bootloadera? Być może kłopoty biorą się z faktu nieużywania initd w ubuntu, debian cały czas staruje z initd.
Awatar użytkownika
rom
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1309
Rejestracja: 30 cze 2009, 14:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: rom »

Przy instalacji oprócz /home i / tworzy się też /boot. Instalując drugi system też robi się /boot poprzez wskazanie tego istniejącego już i nie zaznaczać formatowania.
Co do rozmiaru to często można się spotkać, że 100MB wystarczy, ale równie często w Ubuntu brakuje potem miejsca na nowe kernele, bo ktoś nie wiedział, że trzeba robić tam porządki (usuwać stare wersje). Mając więcej systemów, dobrze jest zarezerwować więcej miejsca. 100MB wystarczy na 3-4 kernele.
także = też
tak że = więc
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: namok »

Nim zaczniecie pisać o wspólnym /boot to popatrzcie jakie są tam pliki.
Awatar użytkownika
Rafcio
Wytworny Kaczor
Wytworny Kaczor
Posty: 328
Rejestracja: 12 paź 2011, 06:09
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: Rafcio »

Trzeba odpowiednio przygotować dysk , u mnie mam "/home" oddzielne a swap wspólny, nie potrzebny /boot w zasadzie nigdy u siebie nie tworzę tej partycji.
Pierwszego Grub'a instalujesz oczywiście w MBR , drugiego na partycji gdzie drugi linux, tutaj ważne żebyś pamiętał dokładnie oznaczenia swoich partycji , po restarcie logujesz się na pierwszego Linuxa i wykonujsz #update-grub i po restarcie masz już w menu Grub'a wszystkie systemy.
Debian Jessie
chp
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 15 lip 2012, 14:12

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: chp »

Robiłem próby ze wspólnym /boot jak i z oddzielnym, na pewno robiłem błąd z nadpisywaniem grub'a. Pora spróbować naprawić to ostatnie. Co do wspólnego /boot, trzeba chyba się upewnić, czy pliki startujące obu linuksów nie wchodzą ze sobą w konflikt.
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: namok »

chp pisze:Co do wspólnego /boot, trzeba chyba się upewnić, czy pliki startujące obu linuksów nie wchodzą ze sobą w konflikt.
I wreszcie zaczynasz rozumieć o co chodzi:)
chp
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 15 lip 2012, 14:12

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: chp »

Ja bym zrobił tak:
- instalacja XP
- instalacja Ubuntu i bootloader na /dev/sda (domyślnie, bez numerka)
- instalacja Debiana i jego bootloader na jego własnej partycji, czyli na przykład /dev/sda3
- z poziomu Ubuntu sudo grub-update
Spróbowałem tej wersji, okazało się, że kiedy na zakończenie instalacji Debiana pyta o instalację grub, po odpowiedzi [NIE] instalator rzeczywiście pyta GDZIE zainstalować bootloader'a - wtedy wskazałem na partycję /boot Debiana (oczywiście oddzielną) i to poszło. Jednak ostatni punkt, czyli update-grub (a nie grub-update) z poziomu Ubuntu nic nie wnosi. W dalszym ciągu przy starcie nie mam w opcjach możliwości wyboru Debiana.
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: namok »

Podaj wynik bootinfoscript.
chp
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 15 lip 2012, 14:12

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: chp »

Kod: Zaznacz cały

                  Boot Info Script 0.61      [1 April 2012]


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

 => Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    for (,msdos3)/grub on this drive.

sda1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows XP: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  Windows XP
    Boot files:        /boot.ini /ntldr /NTDETECT.COM

sda2: __________________________________________________________________________

    File system:       crypto_LUKS
    Boot sector type:  Unknown
    Boot sector info: 

sda3: __________________________________________________________________________

    File system:       ext3
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        /grub/menu.lst /grub/grub.cfg /grub/core.img

sda4: __________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  -
    Boot sector info: 

sda5: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  Grub2 (v1.99)
    Boot sector info:  Grub2 (v1.99) is installed in the boot sector of sda5 
                       and looks at sector 1858588674 of the same hard drive 
                       for core.img. core.img is at this location and looks 
                       for (,msdos5)/grub on this drive.
    Operating System:  
    Boot files:        /grub/grub.cfg /grub/core.img

sda6: __________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info: 

sda7: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Debian GNU/Linux 7.0
    Boot files:        /etc/fstab

sda8: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        

logvolgr-logvol1': _____________________________________________________________

    File system:       
    Boot sector type:  Unknown
    Boot sector info: 
    Mounting failed:   mount: nieznany typ systemu plików ''

logvolgr-logvol2': _____________________________________________________________

    File system:       
    Boot sector type:  Unknown
    Boot sector info: 
    Mounting failed:   mount: nieznany typ systemu plików ''
mount: nieznany typ systemu plików ''

logvolgr-logvol3': _____________________________________________________________

    File system:       
    Boot sector type:  Unknown
    Boot sector info: 
    Mounting failed:   mount: nieznany typ systemu plików ''
mount: nieznany typ systemu plików ''
mount: nieznany typ systemu plików ''

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

Drive: sda _____________________________________________________________________

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 121601, w sumie sektorów: 1953525168
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 4096

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sda1    *             63   139,267,484   139,267,422   7 NTFS / exFAT / HPFS
/dev/sda2         139,268,096 1,858,017,279 1,718,749,184  83 Linux
/dev/sda3       1,858,017,280 1,858,516,991       499,712  83 Linux
/dev/sda4       1,858,519,038 1,953,523,711    95,004,674   5 Extended
/dev/sda5       1,858,519,040 1,859,016,703       497,664  83 Linux
/dev/sda6       1,859,018,752 1,862,922,239     3,903,488  82 Linux swap / Solaris
/dev/sda7       1,862,924,288 1,892,218,879    29,294,592  83 Linux
/dev/sda8       1,892,220,928 1,953,523,711    61,302,784  83 Linux


"blkid" output: ________________________________________________________________

Device           UUID                                   TYPE       LABEL

/dev/mapper/logvolgr-logvol1 e8002302-60a3-4e92-bce2-df64a0c0623b   ext4       
/dev/mapper/logvolgr-logvol2 285e098a-c89f-447d-91ac-e5bd2a4c3991   swap       
/dev/mapper/logvolgr-logvol3 9a659cfb-bdc1-4ec7-8994-e77be2851cc6   ext4       
/dev/mapper/sda2_crypt kaQDhY-WOoa-W8lb-2AqU-S4EI-rirV-C0v2Nm LVM2_member 
/dev/sda1        6CC83C21C83BE84A                       ntfs       
/dev/sda2        7da2ab3b-8e72-4cb9-a4c0-bc10c0e8dca2   crypto_LUKS 
/dev/sda3        d18934bf-dd49-491c-b254-f0bf09ac52c8   ext3       
/dev/sda5        3db87dcc-5317-4114-bc46-b4a573594393   ext4       
/dev/sda6        647eac37-0c84-4108-884f-f4557922aaaf   swap       
/dev/sda7        34879890-e82b-4327-a0e7-3d1414bfb7d6   ext4       
/dev/sda8        816e83e5-6896-4e9b-8bad-7ac1d784478c   ext4       

========================= "ls -R /dev/mapper/" output: =========================

/dev/mapper:
control
logvolgr-logvol1
logvolgr-logvol2
logvolgr-logvol3
sda2_crypt

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

Device           Mount_Point              Type       Options

/dev/mapper/logvolgr-logvol1 /                        ext4       (rw,errors=remount-ro)
/dev/mapper/logvolgr-logvol3 /home                    ext4       (rw)
/dev/sda3        /boot                    ext3       (rw)


================================ sda1/boot.ini: ================================

--------------------------------------------------------------------------------
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
--------------------------------------------------------------------------------

============================= sda3/grub/menu.lst: ==============================

--------------------------------------------------------------------------------
# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-legacy-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default		0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout		3

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title		Windows 95/98/NT/2000
# root		(hd0,0)
# makeactive
# chainloader	+1
#
# title		Linux
# root		(hd0,1)
# kernel	/vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=e8002302-60a3-4e92-bce2-df64a0c0623b ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=d18934bf-dd49-491c-b254-f0bf09ac52c8

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect
##      indomU=true
##      indomU=false
# indomU=detect

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title		Ubuntu 12.04 LTS, kernel 3.2.0-23-generic-pae
uuid		d18934bf-dd49-491c-b254-f0bf09ac52c8
kernel		/vmlinuz-3.2.0-23-generic-pae root=UUID=e8002302-60a3-4e92-bce2-df64a0c0623b ro quiet splash 
initrd		/initrd.img-3.2.0-23-generic-pae

title		Ubuntu 12.04 LTS, kernel 3.2.0-23-generic-pae (recovery mode)
uuid		d18934bf-dd49-491c-b254-f0bf09ac52c8
kernel		/vmlinuz-3.2.0-23-generic-pae root=UUID=e8002302-60a3-4e92-bce2-df64a0c0623b ro  single
initrd		/initrd.img-3.2.0-23-generic-pae

title		Chainload into GRUB 2
root		d18934bf-dd49-491c-b254-f0bf09ac52c8
kernel		/boot/grub/core.img

title		Ubuntu 12.04 LTS, memtest86+
uuid		d18934bf-dd49-491c-b254-f0bf09ac52c8
kernel		/memtest86+.bin

### END DEBIAN AUTOMAGIC KERNELS LIST
--------------------------------------------------------------------------------

============================= sda3/grub/grub.cfg: ==============================

--------------------------------------------------------------------------------
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30; then
  clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi
menuentry 'Ubuntu, za pomocą systemu Linux 3.2.0-23-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos3)'
	search --no-floppy --fs-uuid --set=root d18934bf-dd49-491c-b254-f0bf09ac52c8
	linux	/vmlinuz-3.2.0-23-generic-pae root=/dev/mapper/logvolgr-logvol1 ro   quiet splash $vt_handoff
	initrd	/initrd.img-3.2.0-23-generic-pae
}
menuentry 'Ubuntu, za pomocą systemu Linux 3.2.0-23-generic-pae (tryb ratunkowy)' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos3)'
	search --no-floppy --fs-uuid --set=root d18934bf-dd49-491c-b254-f0bf09ac52c8
	echo	'Wczytywanie systemu Linux 3.2.0-23-generic-pae...'
	linux	/vmlinuz-3.2.0-23-generic-pae root=/dev/mapper/logvolgr-logvol1 ro recovery nomodeset 
	echo	'Wczytywanie początkowego dysku RAM...'
	initrd	/initrd.img-3.2.0-23-generic-pae
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos3)'
	search --no-floppy --fs-uuid --set=root d18934bf-dd49-491c-b254-f0bf09ac52c8
	linux16	/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos3)'
	search --no-floppy --fs-uuid --set=root d18934bf-dd49-491c-b254-f0bf09ac52c8
	linux16	/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" --class windows --class os {
	insmod part_msdos
	insmod ntfs
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root 6CC83C21C83BE84A
	drivemap -s (hd0) ${root}
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--------------------------------------------------------------------------------

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

           GiB - GB             File                                 Fragment(s)

               =                grub/core.img                                  2
               =                grub/grub.cfg                                  1
               =                grub/menu.lst                                  1
               =                initrd.img-3.2.0-23-generic-pae               87
               =                vmlinuz-3.2.0-23-generic-pae                  22

============================= sda5/grub/grub.cfg: ==============================

--------------------------------------------------------------------------------
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 34879890-e82b-4327-a0e7-3d1414bfb7d6
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
  insmod part_msdos
  insmod ext2
  set root='(hd0,msdos5)'
  search --no-floppy --fs-uuid --set=root 3db87dcc-5317-4114-bc46-b4a573594393
  set locale_dir=($root)/grub/locale
  set lang=pl_PL
  insmod gettext
fi
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 34879890-e82b-4327-a0e7-3d1414bfb7d6
insmod png
if background_image /usr/share/images/desktop-base/joy-grub.png; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, za pomocą systemu Linux 3.2.0-4-686-pae' --class debian --class gnu-linux --class gnu --class os {
	load_video
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root 3db87dcc-5317-4114-bc46-b4a573594393
	echo	'Wczytywanie systemu Linux 3.2.0-4-686-pae...'
	linux	/vmlinuz-3.2.0-4-686-pae root=UUID=34879890-e82b-4327-a0e7-3d1414bfb7d6 ro  quiet
	echo	'Wczytywanie początkowego dysku RAM...'
	initrd	/initrd.img-3.2.0-4-686-pae
}
menuentry 'Debian GNU/Linux, za pomocą systemu Linux 3.2.0-4-686-pae (tryb ratunkowy)' --class debian --class gnu-linux --class gnu --class os {
	load_video
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root 3db87dcc-5317-4114-bc46-b4a573594393
	echo	'Wczytywanie systemu Linux 3.2.0-4-686-pae...'
	linux	/vmlinuz-3.2.0-4-686-pae root=UUID=34879890-e82b-4327-a0e7-3d1414bfb7d6 ro single 
	echo	'Wczytywanie początkowego dysku RAM...'
	initrd	/initrd.img-3.2.0-4-686-pae
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" --class windows --class os {
	insmod part_msdos
	insmod ntfs
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root 6CC83C21C83BE84A
	drivemap -s (hd0) ${root}
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--------------------------------------------------------------------------------

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

           GiB - GB             File                                 Fragment(s)

               =                grub/core.img                                  1
               =                grub/grub.cfg                                  1
               =                initrd.img-3.2.0-4-686-pae                     3
               =                vmlinuz-3.2.0-4-686-pae                        1

=============================== sda7/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).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda7 during installation
UUID=34879890-e82b-4327-a0e7-3d1414bfb7d6 /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda5 during installation
UUID=3db87dcc-5317-4114-bc46-b4a573594393 /boot           ext4    defaults        0       2
# /home was on /dev/sda8 during installation
UUID=816e83e5-6896-4e9b-8bad-7ac1d784478c /home           ext4    defaults        0       2
# swap was on /dev/sda6 during installation
UUID=647eac37-0c84-4108-884f-f4557922aaaf none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
--------------------------------------------------------------------------------

======================== Unknown MBRs/Boot Sectors/etc: ========================

Unknown BootLoader on sda2

00000000  4c 55 4b 53 ba be 00 01  61 65 73 00 00 00 00 00  |LUKS....aes.....|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000020  00 00 00 00 00 00 00 00  63 62 63 2d 65 73 73 69  |........cbc-essi|
00000030  76 3a 73 68 61 32 35 36  00 00 00 00 00 00 00 00  |v:sha256........|
00000040  00 00 00 00 00 00 00 00  73 68 61 31 00 00 00 00  |........sha1....|
00000050  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000060  00 00 00 00 00 00 00 00  00 00 10 00 00 00 00 20  |............... |
00000070  d8 5e 4e 47 4d df b6 56  8e fc 25 49 8c d2 b6 84  |.^NGM..V..%I....|
00000080  1f e7 75 44 df 7f 88 86  00 a0 5a 6c 72 92 76 7e  |..uD......Zlr.v~|
00000090  2c a4 f4 d8 2f d3 6a 33  1f e5 50 40 cd bb b1 10  |,.../.j3..P@....|
000000a0  2d 25 0e 29 00 00 6b 6c  37 64 61 32 61 62 33 62  |-%.)..kl7da2ab3b|
000000b0  2d 38 65 37 32 2d 34 63  62 39 2d 61 34 63 30 2d  |-8e72-4cb9-a4c0-|
000000c0  62 63 31 30 63 30 65 38  64 63 61 32 00 00 00 00  |bc10c0e8dca2....|
000000d0  00 ac 71 f3 00 01 ae 78  cd de 87 53 fa f3 a2 84  |..q....x...S....|
000000e0  ba c2 b4 f7 68 d1 bf 2b  cb a7 ed 78 49 82 68 9f  |....h..+...xI.h.|
000000f0  ed 52 04 02 bc b7 08 22  00 00 00 08 00 00 0f a0  |.R....."........|
00000100  00 00 de ad 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000110  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000120  00 00 00 00 00 00 00 00  00 00 01 08 00 00 0f a0  |................|
00000130  00 00 de ad 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000140  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000150  00 00 00 00 00 00 00 00  00 00 02 08 00 00 0f a0  |................|
00000160  00 00 de ad 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000170  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000180  00 00 00 00 00 00 00 00  00 00 03 08 00 00 0f a0  |................|
00000190  00 00 de ad 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001a0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001b0  00 00 00 00 00 00 00 00  00 00 04 08 00 00 0f a0  |................|
000001c0  00 00 de ad 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001e0  00 00 00 00 00 00 00 00  00 00 05 08 00 00 0f a0  |................|
000001f0  00 00 de ad 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000200

Unknown BootLoader on logvolgr-logvol1'


Unknown BootLoader on logvolgr-logvol2'


Unknown BootLoader on logvolgr-logvol3'



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

xz: (stdin): Dane skompresowane są uszkodzone
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
xz: (stdin): Dane skompresowane są uszkodzone
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
hexdump: /dev/mapper/logvolgr-logvol1': Nie ma takiego pliku ani katalogu
hexdump: /dev/mapper/logvolgr-logvol1': Nie ma takiego pliku ani katalogu
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
hexdump: /dev/mapper/logvolgr-logvol2': Nie ma takiego pliku ani katalogu
hexdump: /dev/mapper/logvolgr-logvol2': Nie ma takiego pliku ani katalogu
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
hexdump: /dev/mapper/logvolgr-logvol3': Nie ma takiego pliku ani katalogu
hexdump: /dev/mapper/logvolgr-logvol3': Nie ma takiego pliku ani katalogu
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: namok »

Dodaj do /etc/grub.d/40_custom:

Kod: Zaznacz cały

menuentry "Debian" {
	set root=(hd0,5)
	chainloader (hd0,5)+1
	boot
}
Następnie

Kod: Zaznacz cały

sudo update-grub
i sprawdź czy działa.
chp
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 15 lip 2012, 14:12

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: chp »

Nic to niestety nie dało. Edytowałem /etc/grub.d/40_custom w systemie ubuntu, potem (dla pewności) także i w debianie, ale update-grub nie przynosi efektu. Chyba spróbuję jeszcze raz, książkowo, te dwa linuksy wrzucić na dysk. Być może jakiś błąd po drodze zrobiłem. Ubuntu instaluję szkoleniowo z opcją LVM+Luks (oczywiście poza partycją LVM jest mała partycja /boot dla ubuntu - być może tu coś mylę), zakładam że skoro mam ubuntu w menu startowym grub'a, nie tu jest źródełko problemu. Chodzi generalnie o niewidocznego debiana instalowanego na końcu bez żadnych udziwnień.
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: namok »

Jednak robisz coś niewłaściwie bo inaczej grub Ubuntu wykryłby kernele debiana. Zainstaluj debiana bez oddzielnej partycji /boot, gruba debiana zainstaluj na partycji /(root).
chp
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 15 lip 2012, 14:12

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: chp »

Myślę, że najpierw jeszcze raz zainstaluję ubuntu lvm+luks (oczywiście partycji z xp nie ruszam), grub'a położę na /dev/sda. Dopiero potem zainstaluję normalnego debiana bez kombinacji. I tu mam pytanie: czy do instalacji ubuntu wydzielić partycję /boot (niby bootloader ma być zainstalowany w MBR). Potem debian i znowu: czy jemu stworzyć oddzielną partycję /boot (piszą, że pliki startowe lubią mieć te same nazwy)? Poprawcie mnie, jeżeli źle myślę: dla pierwszego linuksa (tu ubuntu) trzeba KONIECZNIE stworzyć partycję /boot. No i drugie pytanie: przy instalacji drugiego linuksa (tu debian) podobno jednak BEZPIECZNIEJ jest stworzyć oddzielną partycję /boot dla tego systemu. Podczas instalacji Debiana nie zgadzam się na instalację programu rozruchowego w MBR (żeby nie nadpisać informacji o zainstalowanych wcześniej:XP i Ubuntu), tylko wskazuję na partycję /boot - i tu pytanie: jeśli mam dwie takie partycje (ubuntu i debian), rozumiem, że wskazuję /boot debiana? Potem poleceniem update-grub (z poziomu ubuntu, bo debian nie startuje) powinienem uzyskać możliwość startowania trzech systemów. Czy dobrze kombinuję, czy gdzieś popełniam jakiś gruby błąd?
Awatar użytkownika
Czeslavus
Wytworny Kaczor
Wytworny Kaczor
Posty: 295
Rejestracja: 25 maja 2011, 09:41
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: 3Miasto

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: Czeslavus »

Najpierw XP. Potem linuksy. Zapomnij o /boot . Zrób tylko / , /swap i /home.
Na koniec

Kod: Zaznacz cały

sudo grub-update 
------------------------------------------
Pozdrawiam
Czeslavus
chp
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 15 lip 2012, 14:12

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: chp »

Przy takim podejściu nasuwają się kolejne pytania. Musiałbnym zainstalować najpierw XP, potem ubuntu z lvm+luks i na końcu debiana. Ciekawe, czy wtedy instalując grub'a na końcu (podczas instalacji debianam, jak rozumiem przy instalacji ubuntu nie instaluję grub'a) wykryje mi system położony na lvm+luks. Natomiast odwrócenie kolejności instalacji linuksów na pewno wywoła błąd podczas próby instalowania jako ostatniego ubuntu z lvm+luks polegający na odkryciu przez ten system nieszyfrowanej partycji typu /swap (tej debianowej, oddzielnej). Jednym słowem, dość dynamiczny układ :-)
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku

Post autor: namok »

XP i Ubuntu nie ruszaj bo działają. Zainstaluj jeszcze raz debiana bez oddzielnej partycji boot. Gruba od debiana zainstaluj na jego partycji "/"(root).
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość