4 distra na jednym HDD ( SOLVED )

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1701
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: Multiinstalacja Ubuntu 12.04 oraz PCBSD

Post autor: namok »

Chainloader +1 to nic innego jak "przeniesienie" bootowania na dana partycję.
Aby to działało to PCBSD musi mieć zainstalowany bootloader na swojej partycji. Poniżej przykład dla systemu zainstalowanego na partycji sda15(grub debiana nie jest zainstalowany w mbr a na partycji).

Kod: Zaznacz cały

menuentry "Debian (na /dev/sda15)" {
	set root=(hd0,15)
	chainloader (hd0,15)+1
	boot
}
Novi-cjusz
Sędziwy Jeż
Sędziwy Jeż
Posty: 85
Rejestracja: 08 mar 2013, 14:24
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Multiinstalacja Ubuntu 12.04 oraz PCBSD

Post autor: Novi-cjusz »

A jak nieinformatyk ma to zrobic ???
Jezeli moge bardzo grzecznie prosic o maly tutorial w kilku krokach.
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1701
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: Multiinstalacja Ubuntu 12.04 oraz PCBSD

Post autor: namok »

Novi-cjusz pisze:A jak nieinformatyk ma to zrobic ???
Jezeli moge bardzo grzecznie prosic o maly tutorial w kilku krokach.
Może po porostu poczytaj dokumentację: ftp://ftp.pcbsd.org/pub/handbook/9.1/ha ... _Version_2
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1701
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: 4 distra na jednym HDD

Post autor: namok »

Otwierasz plik /etc/grub.d/40_custom:

Kod: Zaznacz cały

sudo gedit /etc/grub.d/40_custom
na końcu pliku dopisujesz:

Kod: Zaznacz cały

menuentry "PCBSD 9.1" {
insmod ufs2
set root=(hd0,4,a)
kfreebsd /boot/loader
}
plik zapisujesz i zamykasz.

Następnie:

Kod: Zaznacz cały

sudo update-grub
Po restarcie systemu w menu pojawi się nowy wpis. Wybierz go i sprawdź czy działa.
Novi-cjusz
Sędziwy Jeż
Sędziwy Jeż
Posty: 85
Rejestracja: 08 mar 2013, 14:24
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: 4 distra na jednym HDD

Post autor: Novi-cjusz »

Mam juz 3 Linuksy zainstalowane, skonfigurowane, polaczone z Siecia. Brakuje mi tylko PCBSD. Naczytalem sie w Googlach bardzo duzo ale w wiekszosci to jest "poezja" Jestem pewien ze kompetentny czlowiek jest w stanie w 5 punktach i 5 zdaniach pomoc, ot i wszystko.
Juz wiemy ze PCBSD musi byc zainstalowany na partycji primary, wiemy ze to jest problem z bootloaderem scislej jego konfiguracja. Otwieramy Nano, wchodzimy w plik konfigu Grub2, wprowadzamy zmiany, zapisujemy, restart. Trzeba tyko wiedziec jakie zmiany !!!!

@namok
Wspaniale, wlasnie tak, wlasnie o to chodzilo - wdziecznosc i szacunek !
Juz sie biore.
Ostatnio zmieniony 06 lis 2013, 19:30 przez Novi-cjusz, łącznie zmieniany 1 raz.
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1701
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: 4 distra na jednym HDD

Post autor: namok »

Novi-cjusz pisze:Mam juz 3 Linuksy zainstalowane, skonfigurowane, polaczone z Siecia. Brakuje mi tylko PCBSD. Naczytalem sie w Googlach bardzo duzo ale w wiekszosci to jest "poezja" Jestem pewien ze kompetentny czlowiek jest w stanie w 5 punktach i 5 zdaniach pomoc, ot i wszystko.
Juz wiemy ze PCBSD musi byc zainstalowany na partycji primary, wiemy ze to jest problem z bootloaderem scislej jego konfiguracja. Otwieramy Nano, wchodzimy w plik konfigu Grub2, wprowadzamy zmiany, zapisujemy, restart. Trzeba tyko wiedziec jakie zmiany !!!!
Sprawdziłeś to co napisałem?
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: 4 distra na jednym HDD

Post autor: marcin1982 »

Jak utworzyć tablicę partycji GPT:
http://www.partition-tool.com/resource/ ... t-disk.htm .
Novi-cjusz
Sędziwy Jeż
Sędziwy Jeż
Posty: 85
Rejestracja: 08 mar 2013, 14:24
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: 4 distra na jednym HDD

Post autor: Novi-cjusz »

Daj mi prosze czas do jutra, bo teraz pisze z laptopa a PC musze zlozyc ( grzebalem przy MB), odpalic i wprowadzic zmiany.
Jutro najpozniej o tej porze odpisze jak poszlo. Bardzo dziekuje za dzisiaj - jutro raport.
Dziekuje i pozdrawiam.

@marcin1982
Prosto i jednoznacznie, GPT tworzymy jezeli: potrzebujemy wiecej partycji primary, mamy dysk wiekszy niz 2 TB, GPT jest najnowszym standardem partycjonowania aktualnie.
Dziekuje za materialy edukacyjne.

-- 6 lis 2013, o 20:39 --

Nie moglem powstrzymac ciekawosci, spiolem komputer prowizorycznie, edycja pliku konfig Gruba i:
^Cjoe@joe-desktop:~$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-29-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-29-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
Found Debian GNU/Linux (7.2) on /dev/sda2
done
joe@joe-desktop:~$
Grub nadal nie widzi PCBSD i w bootowaniu nic sie nie zmienilo.
Zebym wiedzial jak to bym zaimplementowal "chainloader + 1"

Ciekawostka: http://forums.justlinux.com/showthread. ... ms-in-a-PC
http://forums.justlinux.com/showthread. ... nd-Solaris
http://forums.justlinux.com/showthread. ... ainloading
Chyba najlepsze: http://www.dedoimedo.com/computers/grub ... ocId802943
http://geodsoft.com/howto/dualboot/grub.htm#freebsd
Rozwiazanie??? http://forums.pcbsd.org/showthread.php?p=110578
Coraz blizej??? http://www.gnu.org/software/grub/manual ... ual-config
http://lists.freebsd.org/pipermail/free ... 41367.html
Awatar użytkownika
mucha090
Zakręcona Traszka
Zakręcona Traszka
Posty: 775
Rejestracja: 15 mar 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: Kielce, Poland
Kontakt:

Re: 4 distra na jednym HDD

Post autor: mucha090 »

Dobra bo już nie wyrzymie, no nie wytrzymie i już.
Weź no podaj wynik tego skryptu http://bootinfoscript.sourceforge.net/
bo jestem ciekaw co się dzieje z bootloaderem pcbsd,
a co do tego gpt i ilości partycji, to jak już musisz instalować na partycji primary tego pcbsd to go zainstaluj,
ale zrób dodatkowo partycje logiczne i na nich instaluj linuksy,
bo linux nie wymaga tego abyś go instalował na partycji primary.
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1701
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: 4 distra na jednym HDD

Post autor: namok »

@Novi-cjusz nie wiem po co wkleiłeś te linki, chypa tylko po to aby pokazać że wreszcie Ci się chce. Dostałeś rozwiązanie "na tacy". Pierwsze jak chciałeś z chainloader(do zmiany tylko numer partycji), drugie na podstawie dokumentacji PCBSD. Skoro nie działa to widocznie coś źle robisz. POdaj wynik skryptu o który prosił @mucha090.
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: 4 distra na jednym HDD

Post autor: marcin1982 »

Z livecd? Co za problem:

Kod: Zaznacz cały

sudo su -

Kod: Zaznacz cały

sh /home/ubuntu/Desktop/bootinfoscript-061/bootinfoscript
Sprawdź ścieżkę, gdzie dokładnie wypakowałeś archiwum skryptu i podaj bezwględną ścieżkę do pliku ...
Novi-cjusz
Sędziwy Jeż
Sędziwy Jeż
Posty: 85
Rejestracja: 08 mar 2013, 14:24
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: 4 distra na jednym HDD

Post autor: Novi-cjusz »

Nareszcie !!!

Kod: Zaznacz cały

                  Boot Info Script 0.61      [1 April 2012]


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

 => Grub Legacy0.97 is installed in the MBR of /dev/sda and looks at sector 
    641353112 on boot drive #1 for the stage2 file.  A stage2 file is at this 
    location on /dev/sda.  Stage2 looks on partition #3 for 
    /boot/grub/grub.conf..
 => Windows is installed in the MBR of /dev/sdb.

sda1: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 12.04.1 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img

sda2: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Debian GNU/Linux 7
    Boot files:        /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img

sda3: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  CentOS release 6.4 (Final) 
                       Kernel on an
    Boot files:        /boot/grub/menu.lst /boot/grub/grub.conf /etc/fstab

sda4: __________________________________________________________________________

    File system:       zfs_member
    Boot sector type:  Unknown
    Boot sector info: 
    Mounting failed:   mount: unknown filesystem type 'zfs_member'

sdb1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  Windows XP: FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

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

Drive: sda _____________________________________________________________________

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sda1    *          2,048   236,380,159   236,378,112  83 Linux
/dev/sda2         236,380,160   473,305,087   236,924,928  83 Linux
/dev/sda3         473,305,088   708,927,487   235,622,400  83 Linux
/dev/sda4         708,927,488   946,239,487   237,312,000  a5 FreeBSD


Drive: sdb _____________________________________________________________________

Disk /dev/sdb: 64.7 GB, 64692944896 bytes
255 heads, 63 sectors/track, 7865 cylinders, total 126353408 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sdb1    *              1     1,269,536     1,269,536   b W95 FAT32


"blkid" output: ________________________________________________________________

Device           UUID                                   TYPE       LABEL

/dev/sda1        94f8f636-785e-496a-ab7e-9c9478538d0e   ext4       
/dev/sda2        1ae66377-1f0b-4047-a4a4-8d9e6abc016b   ext4       
/dev/sda3        c99dc2e6-aaa5-4368-bce1-f5103d6b56a9   ext4       
/dev/sda4        16392288231576122473                   zfs_member tank
/dev/sdb1        704F-AC20                              vfat       

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

Device           Mount_Point              Type       Options

/dev/sda3        /                        ext4       (rw)
/dev/sdb1        /media/704F-AC20         vfat       (rw,nosuid,nodev,uhelper=udisks,uid=500,gid=500,shortname=mixed,dmask=0077,utf8=1,flush)


=========================== sda1/boot/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
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 94f8f636-785e-496a-ab7e-9c9478538d0e
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  insmod part_msdos
  insmod ext2
  set root='(hd0,msdos1)'
  search --no-floppy --fs-uuid --set=root 94f8f636-785e-496a-ab7e-9c9478538d0e
  set locale_dir=($root)/boot/grub/locale
  set lang=en_US
  insmod gettext
fi
terminal_output gfxterm
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, with Linux 3.2.0-29-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,msdos1)'
	search --no-floppy --fs-uuid --set=root 94f8f636-785e-496a-ab7e-9c9478538d0e
	linux	/boot/vmlinuz-3.2.0-29-generic-pae root=UUID=94f8f636-785e-496a-ab7e-9c9478538d0e ro   quiet splash $vt_handoff
	initrd	/boot/initrd.img-3.2.0-29-generic-pae
}
menuentry 'Ubuntu, with Linux 3.2.0-29-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root 94f8f636-785e-496a-ab7e-9c9478538d0e
	echo	'Loading Linux 3.2.0-29-generic-pae ...'
	linux	/boot/vmlinuz-3.2.0-29-generic-pae root=UUID=94f8f636-785e-496a-ab7e-9c9478538d0e ro recovery nomodeset 
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd.img-3.2.0-29-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,msdos1)'
	search --no-floppy --fs-uuid --set=root 94f8f636-785e-496a-ab7e-9c9478538d0e
	linux16	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root 94f8f636-785e-496a-ab7e-9c9478538d0e
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Debian GNU/Linux, with Linux 3.2.0-4-amd64 (on /dev/sda2)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos2)'
	search --no-floppy --fs-uuid --set=root 1ae66377-1f0b-4047-a4a4-8d9e6abc016b
	linux /boot/vmlinuz-3.2.0-4-amd64 root=UUID=1ae66377-1f0b-4047-a4a4-8d9e6abc016b ro quiet
	initrd /boot/initrd.img-3.2.0-4-amd64
}
menuentry "Debian GNU/Linux, with Linux 3.2.0-4-amd64 (recovery mode) (on /dev/sda2)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos2)'
	search --no-floppy --fs-uuid --set=root 1ae66377-1f0b-4047-a4a4-8d9e6abc016b
	linux /boot/vmlinuz-3.2.0-4-amd64 root=UUID=1ae66377-1f0b-4047-a4a4-8d9e6abc016b ro single
	initrd /boot/initrd.img-3.2.0-4-amd64
}
### 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.
menuentry "PCBSD 9.2" {
insmod ufs2
set root= (hd,4,a)
kfreebsd /boot/ loader
}
### 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 ###
--------------------------------------------------------------------------------

=============================== sda1/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>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=94f8f636-785e-496a-ab7e-9c9478538d0e /               ext4    errors=remount-ro 0       1
--------------------------------------------------------------------------------

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

           GiB - GB             File                                 Fragment(s)

  80.194530487 = 86.108221440   boot/grub/core.img                             1
  24.137706757 = 25.917665280   boot/grub/grub.cfg                             1
  36.386726379 = 39.069949952   boot/initrd.img-3.2.0-29-generic-pae           3
  22.131870270 = 23.763914752   boot/vmlinuz-3.2.0-29-generic-pae              1
  36.386726379 = 39.069949952   initrd.img                                     3
  22.131870270 = 23.763914752   vmlinuz                                        1

=========================== sda2/boot/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,msdos2)'
search --no-floppy --fs-uuid --set=root 1ae66377-1f0b-4047-a4a4-8d9e6abc016b
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
  insmod part_msdos
  insmod ext2
  set root='(hd0,msdos2)'
  search --no-floppy --fs-uuid --set=root 1ae66377-1f0b-4047-a4a4-8d9e6abc016b
  set locale_dir=($root)/boot/grub/locale
  set lang=en_IE
  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,msdos2)'
search --no-floppy --fs-uuid --set=root 1ae66377-1f0b-4047-a4a4-8d9e6abc016b
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, with Linux 3.2.0-4-amd64' --class debian --class gnu-linux --class gnu --class os {
	load_video
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos2)'
	search --no-floppy --fs-uuid --set=root 1ae66377-1f0b-4047-a4a4-8d9e6abc016b
	echo	'Loading Linux 3.2.0-4-amd64 ...'
	linux	/boot/vmlinuz-3.2.0-4-amd64 root=UUID=1ae66377-1f0b-4047-a4a4-8d9e6abc016b ro  quiet
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd.img-3.2.0-4-amd64
}
menuentry 'Debian GNU/Linux, with Linux 3.2.0-4-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
	load_video
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos2)'
	search --no-floppy --fs-uuid --set=root 1ae66377-1f0b-4047-a4a4-8d9e6abc016b
	echo	'Loading Linux 3.2.0-4-amd64 ...'
	linux	/boot/vmlinuz-3.2.0-4-amd64 root=UUID=1ae66377-1f0b-4047-a4a4-8d9e6abc016b ro single 
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd.img-3.2.0-4-amd64
}
### 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 "Ubuntu, with Linux 3.2.0-29-generic-pae (on /dev/sda1)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root 94f8f636-785e-496a-ab7e-9c9478538d0e
	linux /boot/vmlinuz-3.2.0-29-generic-pae root=UUID=94f8f636-785e-496a-ab7e-9c9478538d0e ro quiet splash $vt_handoff
	initrd /boot/initrd.img-3.2.0-29-generic-pae
}
menuentry "Ubuntu, with Linux 3.2.0-29-generic-pae (recovery mode) (on /dev/sda1)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root 94f8f636-785e-496a-ab7e-9c9478538d0e
	linux /boot/vmlinuz-3.2.0-29-generic-pae root=UUID=94f8f636-785e-496a-ab7e-9c9478538d0e ro recovery nomodeset
	initrd /boot/initrd.img-3.2.0-29-generic-pae
}
### 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 ###
--------------------------------------------------------------------------------

=============================== sda2/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/sda2 during installation
UUID=1ae66377-1f0b-4047-a4a4-8d9e6abc016b /               ext4    errors=remount-ro 0       1
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
--------------------------------------------------------------------------------

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

           GiB - GB             File                                 Fragment(s)

 180.871936798 = 194.209763328  boot/grub/core.img                             1
 118.845912933 = 127.609827328  boot/grub/grub.cfg                             1
 115.863281250 = 124.407250944  boot/initrd.img-3.2.0-4-amd64                  2
 113.061237335 = 121.398579200  boot/vmlinuz-3.2.0-4-amd64                     1
 113.061237335 = 121.398579200  vmlinuz                                        1

========================== sda3/boot/grub/grub.conf: ===========================

--------------------------------------------------------------------------------
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,2)
#          kernel /boot/vmlinuz-version ro root=/dev/sda3
#          initrd /boot/initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-358.el6.x86_64)
	root (hd0,2)
	kernel /boot/vmlinuz-2.6.32-358.el6.x86_64 ro root=UUID=c99dc2e6-aaa5-4368-bce1-f5103d6b56a9 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=uk LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=128M rd_NO_LVM rd_NO_DM rhgb quiet
	initrd /boot/initramfs-2.6.32-358.el6.x86_64.img
--------------------------------------------------------------------------------

=============================== sda3/etc/fstab: ================================

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

#
# /etc/fstab
# Created by anaconda on Thu Nov  7 11:50:29 2013
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=c99dc2e6-aaa5-4368-bce1-f5103d6b56a9 /                       ext4    defaults        1 1
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
--------------------------------------------------------------------------------

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

           GiB - GB             File                                 Fragment(s)

 305.820987701 = 328.372785152  boot/grub/grub.conf                            1
 305.820987701 = 328.372785152  boot/grub/menu.lst                             1
 305.821113586 = 328.372920320  boot/grub/stage2                               1
 226.603302002 = 243.313442816  boot/initramfs-2.6.32-358.el6.x86_64.img       1
 225.826255798 = 242.479095808  boot/initrd-2.6.32-358.el6.x86_64kdump.img     1
 305.820747375 = 328.372527104  boot/vmlinuz-2.6.32-358.el6.x86_64             1

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

Unknown BootLoader on sda4

00000000  fc 31 c9 8e c1 8e d9 8e  d1 bc 00 7c e8 f0 00 be  |.1.........|....|
00000010  ee 7d 66 31 c0 66 bb 00  80 00 00 e8 8b 00 b9 01  |.}f1.f..........|
00000020  00 be be 81 b6 01 80 7c  04 a5 75 07 e3 18 f6 04  |.......|..u.....|
00000030  80 75 13 83 c6 10 fe c6  80 fe 05 72 e9 49 e3 e1  |.u.........r.I..|
00000040  be 54 7d e9 94 00 89 16  00 09 b9 80 00 66 b8 00  |.T}..........f..|
00000050  04 00 00 66 bb 00 90 00  00 66 60 e8 4b 00 66 61  |...f.....f`.K.fa|
00000060  66 40 66 81 c3 00 02 00  00 e2 ee 8b 1e 0a 90 bf  |f@f.............|
00000070  ff ff 89 fe 29 df 89 f9  41 ba 00 09 8e da ba 00  |....)...A.......|
00000080  0c 8e c2 fd f3 a4 fc 31  d2 8c da 8e c2 fa 49 74  |.......1......It|
00000090  14 e4 64 a8 02 75 f7 b0  d1 e6 64 e4 64 a8 02 75  |..d..u....d.d..u|
000000a0  fa b0 df e6 60 fb e9 67  13 66 31 c9 66 03 44 08  |....`..g.f1.f.D.|
000000b0  66 83 d1 00 66 51 66 50  66 c1 eb 04 53 6a 00 6a  |f...fQfPf...Sj.j|
000000c0  01 6a 10 89 e6 b4 42 cd  13 72 04 8d 64 10 c3 88  |.j....B..r..d...|
000000d0  e0 bf 51 7d e8 49 00 be  45 7d e8 1c 00 be 5f 7d  |..Q}.I..E}...._}|
000000e0  e8 16 00 30 e4 cd 16 c7  06 72 04 34 12 ea 00 00  |...0.....r.4....|
000000f0  ff ff bb 07 00 b4 0e cd  10 ac 84 c0 75 f4 c3 80  |............u...|
00000100  fa 80 72 17 bb aa 55 52  b4 41 cd 13 5a 72 0c 81  |..r...UR.A..Zr..|
00000110  fb 55 aa 75 06 f6 c1 01  74 01 c3 be 33 7d eb ba  |.U.u....t...3}..|
00000120  50 c0 e8 04 e8 01 00 58  24 0f 3c 0a 1c 69 2f 0c  |P......X$.<..i/.|
00000130  20 aa c3 43 48 53 20 6e  6f 74 20 73 75 70 70 6f  | ..CHS not suppo|
00000140  72 74 65 64 00 52 65 61  64 20 65 72 72 6f 72 3a  |rted.Read error:|
00000150  20 58 58 00 42 6f 6f 74  20 65 72 72 6f 72 00 0d  | XX.Boot error..|
00000160  0a 00 90 90 90 90 90 90  90 90 90 90 90 90 90 90  |................|
00000170  90 90 90 90 90 90 90 90  90 90 90 90 90 90 90 90  |................|
*
000001b0  90 90 90 90 90 90 90 90  90 90 90 90 90 90 00 00  |................|
000001c0  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 00 00 00 00 80 00  |................|
000001f0  01 00 a5 fe ff ff 00 00  00 00 50 c3 00 00 55 aa  |..........P...U.|
00000200


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

  No volume groups found
mdadm: No arrays found in config file or automatically
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1701
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: 4 distra na jednym HDD

Post autor: namok »

Dodałeś drugi wpis który podałem ale u mnie on nie działa. Dodaj pierwszy w postaci:

Kod: Zaznacz cały

menuentry "PCBSD (na /dev/sda4)" {
   set root=(hd0,4)
   chainloader (hd0,4)+1
   boot
}
Wcześniej musisz przywrócić gruba Ubuntu w MBR. Co i jak znajdziesz tu.
Novi-cjusz
Sędziwy Jeż
Sędziwy Jeż
Posty: 85
Rejestracja: 08 mar 2013, 14:24
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: 4 distra na jednym HDD

Post autor: Novi-cjusz »

tak sie dobrze sklada, ze mam Ubuntu LiveCD, wkladam, bootuje a tu CentOS sie pojawia i tak dwa razy. To moze lepiej jezeli ja przeinstaluje to ubuntu od nowa?? Kolejna proba i znowu CentOS. Co robic?
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1701
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: 4 distra na jednym HDD

Post autor: namok »

Novi-cjusz pisze:tak sie dobrze sklada, ze mam Ubuntu LiveCD, wkladam, bootuje a tu CentOS sie pojawia i tak dwa razy. To moze lepiej jezeli ja przeinstaluje to ubuntu od nowa??
Rób jak uważasz, to Twój system i Twój czas.
Generalnie jeśli instalujesz kilka systemów na jednym dysku ta najwygodniej jest instalować bootloadery na partycjach(nawet jeśli sa to linuksy i grub głównego systemu może je rozpoznać i dodać do menu). Oczywiście jednego gruba instalujesz w mbr dysku.
Wywołanie (uruchomienie) systemów z bootloaderem na partycji wygląda tak jak podałem w ostatnim poście tylko oczywiście zmieniamy numer partycji.
Novi-cjusz
Sędziwy Jeż
Sędziwy Jeż
Posty: 85
Rejestracja: 08 mar 2013, 14:24
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: 4 distra na jednym HDD

Post autor: Novi-cjusz »

Dobra, przeinstaluje Ubuntu i przeanalizuje skryptem jeszcze raz.
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1701
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: 4 distra na jednym HDD

Post autor: namok »

A nie masz pod ręka supergruba? Za jego pomocą uruchomiłbyś ubuntu a następnie zainstalował(z uruchomionego ubuntu) gruba w mbr.
Novi-cjusz
Sędziwy Jeż
Sędziwy Jeż
Posty: 85
Rejestracja: 08 mar 2013, 14:24
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: 4 distra na jednym HDD

Post autor: Novi-cjusz »

juz przeinstalowalem Ubuntu. Grub widzi 3 systemy. Teraz znowu nie moge uruchomic skryptu na CentOS bo przestal uznawac haslo dla uzytkownika i dla roota. Teraz dla odmiany uruchamiam skrypt ale on nie zapisuje pliku wynikowego.
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1701
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: 4 distra na jednym HDD

Post autor: namok »

Skrypt nie jest potrzebny, a możesz go uruchomić z ubuntu - tylko po co?
Dodaj wpis o którym pisałem do gruba ubuntu i sprawdź czy działa.
Novi-cjusz
Sędziwy Jeż
Sędziwy Jeż
Posty: 85
Rejestracja: 08 mar 2013, 14:24
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86

Re: 4 distra na jednym HDD

Post autor: Novi-cjusz »

Czyli na Ubuntu
Instaluje wszystko w angielskiej wersji jezykowej. To
menuentry "PCBSD 9.2 (na /dev/sda4)" {
mnie niepokoi.

Kod: Zaznacz cały

    sudo gedit /etc/grub.d/40_custom
nastepnie

Kod: Zaznacz cały

menuentry "PCBSD 9.2 (na /dev/sda4)" {
   set root=(hd0,4)
   chainloader (hd0,4)+1
   boot
}
Ctrl + O (jednoczesnie)
Ctrl + X
i na koniec

Kod: Zaznacz cały

sudo update-grub
O,k???
Ostatnio zmieniony 07 lis 2013, 20:30 przez Novi-cjusz, łącznie zmieniany 2 razy.
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 77 gości