Jump to content



Dual Boot: LinuxMint 14/Win8 - Help


mr_element

Recommended Posts

Παιδιά καλησπέρα. Θα είμαι πολύ Λακωνικός και συνοπτικός. Από Linux δεν έχω ιδέα! Διάβασα ορισμένα threads και πραγματικά μου φαίνονται όλα Κινέζικα (δεν καταλαβαίνω μερικές φορές 3 από τις 4 λέξεις μιας πρότασης). Χρειάζομαι την βοήθεια σας απελπισμένα.

Έχουμε και λέμε:

Αποφάσισα να βάλω και να μάθω με την πάροδο του χρόνου Linux. Το γιατί δεν το ξέρω. Δεν θέλω να κάνω κάτι συγκεκριμένο προς το παρόν. Απλές καθημερινές διεργασίες μέχρι στιγμής, πιο μετά βλέπουμε.

Μου είπαν ότι μερικά από τα πιο εύχρηστα distro είναι τα LinuxMint. Τα κατέβασα τα έβαλα σε ένα USB Stick-pendrive και ξεκίνησα εγκατάσταση κάνοντας boot από αυτό.

Ξέχασα να αναφέρω πως μίκρυνα τον SSD μου - στον οποίον ήδη υπήρχε μια εγκατάσταση Windows 8 - κατά 10GB (χρησιμοποιώντας το Disk Management των Windows 8) και ξεκίνησα εγκατάσταση των Mint. Από τα 10 που προανέφερα έδωσα 1GB στο swap partition (σύμφωνα με έναν οδηγό που βρήκα στο youtube) και τα άλλα 9 τα άφησα για την διανομή.

Τελειώνει η εγκατάσταση ωραία και καλά κάνει επανεκκίνηση το σύστημα και δεν με ρωτάει σε ποιο λειτουργικό θέλω να κάνω boot! Με βάζει κατευθείαν στα Mint... :hmm:

Να μην σας τα πολυλογώ , έψαξα από 'δω, έψαξα από 'κει μορφώθηκα περί bootloaders , GRUB , partition formats (ntfs, ext4 κλπ.) αφιέρωσα κάποιες εργατοώρες δεν λέω. Και αυτό στο οποίο κατέληξα είναι ότι ο/η/το GRUB για να "πετάγεται" - πρέπει να γίνει edit έτσι ώστε να κοιτάει στο ίδιο partition στο οποίο υπάρχει ο Windows Boot Manager.

Έτρεξα λοιπόν ένα script που βρήκα online (άλλη εξτρά μόρφωση εδώ - δεν ήξερα ούτε τι ήταν τα script - ούτε πως τα τρέχεις) το οποίο έδινε output σε ένα .txt file ένα γενικότερο boot info overview του συστήματος.

Ιδού:

Boot Info Script 0.61 [1 April 2012]

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

=> No boot loader is installed in the MBR of /dev/sda.

=> Windows is installed in the MBR of /dev/sdb.

=> Windows is installed in the MBR of /dev/sdc.

=> Windows is installed in the MBR of /dev/sdd.

sda1: __________________________________________________________________________

File system: ntfs

Boot sector type: Windows Vista/7: NTFS

Boot sector info: No errors found in the Boot Parameter Block.

Operating System:

Boot files:

sda2: __________________________________________________________________________

File system: vfat

Boot sector type: Unknown

Boot sector info: No errors found in the Boot Parameter Block.

Operating System:

Boot files: /efi/Boot/bootx64.efi /efi/linuxmint/grubx64.efi

sda3: __________________________________________________________________________

File system:

Boot sector type: -

Boot sector info:

Mounting failed: mount: unknown filesystem type ''

sda4: __________________________________________________________________________

File system: ntfs

Boot sector type: Windows Vista/7: NTFS

Boot sector info: No errors found in the Boot Parameter Block.

Operating System:

Boot files: /bootmgr /Windows/System32/winload.exe

sda5: __________________________________________________________________________

File system: swap

Boot sector type: -

Boot sector info:

sda6: __________________________________________________________________________

File system: ext4

Boot sector type: -

Boot sector info:

Operating System: Linux Mint 13 Maya

Boot files: /boot/grub/grub.cfg /etc/fstab

sdb1: __________________________________________________________________________

File system: ntfs

Boot sector type: Windows Vista/7: NTFS

Boot sector info: No errors found in the Boot Parameter Block.

Operating System:

Boot files:

sdc1: __________________________________________________________________________

File system: ntfs

Boot sector type: Windows Vista/7: NTFS

Boot sector info: No errors found in the Boot Parameter Block.

Operating System:

Boot files:

sdd1: __________________________________________________________________________

File system: ntfs

Boot sector type: Windows XP: NTFS

Boot sector info: No errors found in the Boot Parameter Block.

Operating System:

Boot files:

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

Drive: sda _____________________________________________________________________

Disk /dev/sda: 120.0 GB, 120034123776 bytes

255 heads, 63 sectors/track, 14593 cylinders, total 234441648 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 1 234,441,647 234,441,647 ee GPT

GUID Partition Table detected.

Partition Start Sector End Sector # of Sectors System

/dev/sda1 2,048 616,447 614,400 Windows Recovery Environment (Windows)

/dev/sda2 616,448 821,247 204,800 EFI System partition

/dev/sda3 821,248 1,083,391 262,144 Microsoft Reserved Partition (Windows)

/dev/sda4 1,083,392 213,960,703 212,877,312 Data partition (Windows/Linux)

/dev/sda5 213,960,704 215,913,829 1,953,126 Swap partition (Linux)

/dev/sda6 215,913,830 234,441,173 18,527,344 Data partition (Windows/Linux)

Drive: sdb _____________________________________________________________________

Disk /dev/sdb: 160.0 GB, 160041885696 bytes

255 heads, 63 sectors/track, 19457 cylinders, total 312581808 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 * 2,048 312,578,047 312,576,000 7 NTFS / exFAT / HPFS

Drive: sdc _____________________________________________________________________

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes

255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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/sdc1 * 63 1,953,520,064 1,953,520,002 7 NTFS / exFAT / HPFS

Drive: sdd _____________________________________________________________________

Disk /dev/sdd: 319.4 GB, 319370035200 bytes

255 heads, 63 sectors/track, 38827 cylinders, total 623769600 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/sdd1 * 2,048 623,769,599 623,767,552 7 NTFS / exFAT / HPFS

"blkid" output: ________________________________________________________________

Device UUID TYPE LABEL

/dev/sda1 4A0A80AB0A80959B ntfs Recovery

/dev/sda2 0481-3C7D vfat

/dev/sda4 E22885B32885876F ntfs ED-SYSTEM

/dev/sda5 5ae8d19c-2b34-4940-8f19-534bad582d3d swap

/dev/sda6 c018d9be-0097-4d34-9f43-832d690d38f3 ext4

/dev/sdb1 628C09BF8C098EAB ntfs ED-STORAGE

/dev/sdc1 F8A2A7BAA2A77C2E ntfs ED-MOVIES

/dev/sdd1 5EF6D5D1F6D5A993 ntfs ED-EXTERNAL

/dev/sr0 udf WD SmartWare

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

Device Mount_Point Type Options

/dev/sda2 /boot/efi vfat (rw)

/dev/sda4 /media/ED-SYSTEM fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)

/dev/sda6 / ext4 (rw,errors=remount-ro)

=========================== sda6/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 efi_gop

insmod efi_uga

insmod video_bochs

insmod video_cirrus

}

insmod part_gpt

insmod ext2

set root='(hd0,gpt6)'

search --no-floppy --fs-uuid --set=root c018d9be-0097-4d34-9f43-832d690d38f3

if loadfont /usr/share/grub/unicode.pf2 ; then

set gfxmode=auto

load_video

insmod gfxterm

insmod part_gpt

insmod ext2

set root='(hd0,gpt6)'

search --no-floppy --fs-uuid --set=root c018d9be-0097-4d34-9f43-832d690d38f3

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

### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/06_mint_theme ###

set menu_color_normal=white/black

set menu_color_highlight=white/light-gray

### END /etc/grub.d/06_mint_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 'Linux Mint 13 Cinnamon 64-bit, 3.2.0-23-generic (/dev/sda6)' --class linuxmint --class gnu-linux --class gnu --class os {

recordfail

gfxmode $linux_gfx_mode

insmod gzio

insmod part_gpt

insmod ext2

set root='(hd0,gpt6)'

search --no-floppy --fs-uuid --set=root c018d9be-0097-4d34-9f43-832d690d38f3

linux /boot/vmlinuz-3.2.0-23-generic root=UUID=c018d9be-0097-4d34-9f43-832d690d38f3 ro quiet splash $vt_handoff

initrd /boot/initrd.img-3.2.0-23-generic

}

menuentry 'Linux Mint 13 Cinnamon 64-bit, 3.2.0-23-generic (/dev/sda6) -- recovery mode' --class linuxmint --class gnu-linux --class gnu --class os {

recordfail

insmod gzio

insmod part_gpt

insmod ext2

set root='(hd0,gpt6)'

search --no-floppy --fs-uuid --set=root c018d9be-0097-4d34-9f43-832d690d38f3

echo 'Loading Linux 3.2.0-23-generic ...'

linux /boot/vmlinuz-3.2.0-23-generic root=UUID=c018d9be-0097-4d34-9f43-832d690d38f3 ro recovery nomodeset

echo 'Loading initial ramdisk ...'

initrd /boot/initrd.img-3.2.0-23-generic

}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_lupin ###

### END /etc/grub.d/10_lupin ###

### 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_gpt

insmod ext2

set root='(hd0,gpt6)'

search --no-floppy --fs-uuid --set=root c018d9be-0097-4d34-9f43-832d690d38f3

linux16 /boot/memtest86+.bin

}

menuentry "Memory test (memtest86+, serial console 115200)" {

insmod part_gpt

insmod ext2

set root='(hd0,gpt6)'

search --no-floppy --fs-uuid --set=root c018d9be-0097-4d34-9f43-832d690d38f3

linux16 /boot/memtest86+.bin console=ttyS0,115200n8

}

### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###

if [ "x${timeout}" != "x-1" ]; then

if keystatus; then

if keystatus --shift; then

set timeout=-1

else

set timeout=0

fi

else

if sleep --interruptible 3 ; then

set timeout=0

fi

fi

fi

### 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 ###

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

=============================== sda6/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/sda6 during installation

UUID=c018d9be-0097-4d34-9f43-832d690d38f3 / ext4 errors=remount-ro 0 1

# /boot/efi was on /dev/sda2 during installation

UUID=0481-3C7D /boot/efi vfat defaults 0 1

# swap was on /dev/sda5 during installation

UUID=5ae8d19c-2b34-4940-8f19-534bad582d3d none swap sw 0 0

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

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

GiB - GB File Fragment(s)

107.795660973 = 115.744709632 boot/grub/grub.cfg 1

104.336123466 = 112.030059520 boot/initrd.img-3.2.0-23-generic 2

107.812361717 = 115.762641920 boot/vmlinuz-3.2.0-23-generic 1

104.336123466 = 112.030059520 initrd.img 2

107.812361717 = 115.762641920 vmlinuz 1

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

Unknown BootLoader on sda2

00000000 eb 58 90 4d 53 44 4f 53 35 2e 30 00 02 02 fe 19 |.X.MSDOS5.0.....|

00000010 02 00 00 00 00 f8 00 00 3f 00 ff 00 00 68 09 00 |........?....h..|

00000020 00 20 03 00 01 03 00 00 00 00 00 00 02 00 00 00 |. ..............|

00000030 01 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

00000040 80 00 29 7d 3c 81 04 4e 4f 20 4e 41 4d 45 20 20 |..)}<..NO NAME |

00000050 20 20 46 41 54 33 32 20 20 20 33 c9 8e d1 bc f4 | FAT32 3.....|

00000060 7b 8e c1 8e d9 bd 00 7c 88 56 40 88 4e 02 8a 56 |{......|.V@.N..V|

00000070 40 b4 41 bb aa 55 cd 13 72 10 81 fb 55 aa 75 0a |@.A..U..r...U.u.|

00000080 f6 c1 01 74 05 fe 46 02 eb 2d 8a 56 40 b4 08 cd |...t..F..-.V@...|

00000090 13 73 05 b9 ff ff 8a f1 66 0f b6 c6 40 66 0f b6 |.s......f...@f..|

000000a0 d1 80 e2 3f f7 e2 86 cd c0 ed 06 41 66 0f b7 c9 |...?.......Af...|

000000b0 66 f7 e1 66 89 46 f8 83 7e 16 00 75 39 83 7e 2a |f..f.F..~..u9.~*|

000000c0 00 77 33 66 8b 46 1c 66 83 c0 0c bb 00 80 b9 01 |.w3f.F.f........|

000000d0 00 e8 2c 00 e9 a8 03 a1 f8 7d 80 c4 7c 8b f0 ac |..,......}..|...|

000000e0 84 c0 74 17 3c ff 74 09 b4 0e bb 07 00 cd 10 eb |..t.<.t.........|

000000f0 ee a1 fa 7d eb e4 a1 7d 80 eb df 98 cd 16 cd 19 |...}...}........|

00000100 66 60 80 7e 02 00 0f 84 20 00 66 6a 00 66 50 06 |f`.~.... .fj.fP.|

00000110 53 66 68 10 00 01 00 b4 42 8a 56 40 8b f4 cd 13 |Sfh.....B.V@....|

00000120 66 58 66 58 66 58 66 58 eb 33 66 3b 46 f8 72 03 |fXfXfXfX.3f;F.r.|

00000130 f9 eb 2a 66 33 d2 66 0f b7 4e 18 66 f7 f1 fe c2 |..*f3.f..N.f....|

00000140 8a ca 66 8b d0 66 c1 ea 10 f7 76 1a 86 d6 8a 56 |..f..f....v....V|

00000150 40 8a e8 c0 e4 06 0a cc b8 01 02 cd 13 66 61 0f |[MENTION=12210]......[/MENTION]......fa.|

00000160 82 74 ff 81 c3 00 02 66 40 49 75 94 c3 42 4f 4f |.t.....f@Iu..BOO|

00000170 54 4d 47 52 20 20 20 20 00 00 00 00 00 00 00 00 |TMGR ........|

00000180 00 00 00 00 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 0d 0a 44 69 |..............Di|

000001b0 73 6b 20 65 72 72 6f 72 ff 0d 0a 50 72 65 73 73 |sk error...Press|

000001c0 20 61 6e 79 20 6b 65 79 20 74 6f 20 72 65 73 74 | any key to rest|

000001d0 61 72 74 0d 0a 00 00 00 00 00 00 00 00 00 00 00 |art.............|

000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

000001f0 00 00 00 00 00 00 00 00 ac 01 b9 01 00 00 55 aa |..............U.|

00000200

Αυτό που κατάλαβα από όλο αυτό (και χρειάζομαι επιβεβαίωση εδώ) είναι ότι ο/η/το GRUB είναι στο sda2 και ο Windows Boot Manager στο sda4 άρα πρέπει να κάνω edit το config αρχείο του GRUB για να κοιτάει μέσα στο sda4?

Αν ναι πως το κάνω? Αν όχι τι έχω κάνει λάθος και πως μπορώ εν τέλη να κάνω το GRUB να πετάγεται και να με ρωτάει αν θέλω LinuxMint ή Windows 8 (να έχω ένα σωστό δηλαδή dual boot)?

Ευχαριστώ εκ των προτέρων για τον χρόνο σας!

Φιλικά,

Γιώργος.

EDIT: Μόλις πείραξα το αρχείο /etc/default/grub και άλλαξα μια παράμετρο. Συγκεκριμένα έβαλα μια # μπροστά από μια γραμμή που κρατούσε το GRUB-menu κρυμμένο. Έκανα update-grub και επανεκκίνηση και μου εμφανίστηκε το GRUB(!) αλλά περιείχε μόνο 4 επιλογές οι οποίες είναι:

  • LinuxMint /sda6
  • LinuxMint -- recovery
  • Memtest86+
  • Memtest 11155 (κάτι τέτοιο)

Τα Windows 8 δεν εμφανίστηκαν - άρα το πρόβλημα παραμένει.

Link to comment
Share on other sites

Αρα πρεπει να βαλεις χειροκινητα την επιλογη Win8 και να την δηλωσεις στο /etc/default/grub !

Επισης αναλογα την μνημη που εχει το συστημα σου, καλο θα εναι να εξαφανισεις την swap γιατι θα σου ελατωσει τον χρονο του SSD σου !

Link to comment
Share on other sites

Καλημέρα, σε ευχαριστώ γα την απάντησή σου. Ναι αυτό είχα καταλάβει κι εγώ ούτε λίγο ούτε πολύ ότι πρέπει να γίνει. Αυτό που δεν ξέρω είναι το πως να κάνω edit τον GRUB κατ αυτόν τον τρόπο! Αν μπορούσε κάποιος να μου πει τι εντολές πρέπει να δώσω και που, θα το εκτιμούσα.

Φιλικά,

Γιώργος

Στάλθηκε από το Xperia X10 μου χρησιμοποιώντας Tapatalk 2

Link to comment
Share on other sites

Ο winbootloader βάσει του bootinfoscript το οποίο ανέβασα στο αρχικό μου post, πρέπει να είναι στο /sda4. Τα 8ρια αυτά καθαυτά, θα σε γελάσω. Δεν μπορώ να αποφανθώ. Ρίχτου κι εσύ μια ματιά αν θέλεις.

Στάλθηκε από το Xperia X10 μου χρησιμοποιώντας Tapatalk 2

Link to comment
Share on other sites

Ορίστε:

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/sda: 120.0 GB, 120034123776 bytes

255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0xf9d5e691

Device Boot Start End Blocks Id System

/dev/sda1 1 234441647 117220823+ ee GPT

Disk /dev/sdb: 160.0 GB, 160041885696 bytes

255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x9c1a9c1a

Device Boot Start End Blocks Id System

/dev/sdb1 * 2048 312578047 156288000 7 HPFS/NTFS/exFAT

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes

255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0xd48e37e7

Device Boot Start End Blocks Id System

/dev/sdc1 * 63 1953520064 976760001 7 HPFS/NTFS/exFAT

Link to comment
Share on other sites

Δώσε την εντολή με sudo μπροστά. Θα σου ζητήσει τον κωδικό σου γιατί είναι εντολή συστήματος.

Αν δε σου βγάλει κάτι διαφορετικό εγκατάστησε το gparted και δες τη διαρύθμιση του δίσκου από εκεί.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.