XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku
XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku
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?
- rom
- 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
Nadpisuje, bo przy kolejnych instalacjach wskazujesz /dev/sda dla bootloadera.
Po instalacji ostatniego systemu wykonaja 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
Po instalacji ostatniego systemu wykonaj
Kod: Zaznacz cały
sudo grub-update
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
tak że = więc
Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku
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.
- rom
- 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
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
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ą.
Kod: Zaznacz cały
sudo grub-install /dev/sdxy
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
tak że = więc
Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku
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.
- rom
- 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
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.
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
tak że = więc
-
- 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
Nim zaczniecie pisać o wspólnym /boot to popatrzcie jakie są tam pliki.
- Rafcio
- 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
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.
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
Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku
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.
-
- 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
I wreszcie zaczynasz rozumieć o co chodzi:)chp pisze:Co do wspólnego /boot, trzeba chyba się upewnić, czy pliki startujące obu linuksów nie wchodzą ze sobą w konflikt.
Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku
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.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
Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku
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
-
- 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
Dodaj do /etc/grub.d/40_custom:
Następnie i sprawdź czy działa.
Kod: Zaznacz cały
menuentry "Debian" {
set root=(hd0,5)
chainloader (hd0,5)+1
boot
}
Kod: Zaznacz cały
sudo update-grub
Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku
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ń.
-
- 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
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).
Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku
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?
- Czeslavus
- 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
Najpierw XP. Potem linuksy. Zapomnij o /boot . Zrób tylko / , /swap i /home.
Na koniec
Na koniec
Kod: Zaznacz cały
sudo grub-update
------------------------------------------
Pozdrawiam
Czeslavus
Pozdrawiam
Czeslavus
Re: XP - Ubuntu 12.04 - Debian 7.0 na jednym dysku
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 

-
- 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
XP i Ubuntu nie ruszaj bo działają. Zainstaluj jeszcze raz debiana bez oddzielnej partycji boot. Gruba od debiana zainstaluj na jego partycji "/"(root).
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość