Surface Pro 3 הוא מכשיר אטרקטיבי מאוד לקנייה כמחשב נייד בתוספת החלפת טאבלט. בהשוואה לדורות הקודמים של Surface Pro, האיטרציה השלישית של טאבלט הפרימיום של מיקרוסופט מגיעה עם חיי סוללה טובים יותר, רזולוציית מסך נהדרת ומעבד אינטל Core ממש חזק. עבור אותם משתמשים שאוהבים את חומרת ה- Surface Pro 3 אך מעדיפים את לינוקס במקום את Windows, ברצוני לשתף אתכם בדרך להתקנת לינוקס.
פרסומת
לפני שתמשיך, יש להשיג את המכשירים הבאים:
איך לבדוק את הפינג שלך
- רכזת USB
- עכבר USB
- מקלדת USB
- למרבה הצער, דביאן לא מצליחה לזהות את מתאם ה- WiFi המשולב של Surface Pro 3, ולכן עלינו להשתמש במתאם USB-Ethernet כלשהו או קשירת USB מסמארטפון.
Surface Pro 3 תומך בהתקנת UEFI בלבד, ולכן אנו זקוקים להפצת לינוקס התומכת בדרך התקנה כזו. דביאן היא אחת מהפצות הלינוקס המוכנות ל- UEFI. שים לב ש- x86 UEFI אינו זמין ב- Surface Pro 3, לכן יש להשתמש בתמונת הגדרת AMD64.
מתכונן להתקנת דביאן
שמור את מחיצת ההתאוששות בכונן הבזק מסוג USB
מלבד מחיצות המערכת והנתונים, ל- Surface Pro 3 יש מחיצת שחזור של 5 GB.
ניתן (ומומלץ) להעתיק מחיצה זו לכונן הבזק בקיבולת 8 GB ומעלה. הקלד 'התאוששות' ללא הצעות מחיר ישירות על מסך התחל ולחץ על 'צור כונן שחזור'.
לאחר יצירת כונן השחזור שלך, Windows יציע למחוק את מחיצת השחזור מכונן ה- SSD.
זה בטוח לקבל את זה, שכן עכשיו יש לך את כונן הבזק לשחזור עם אותם נתונים, כך שאתה לא צריך את מחיצת ה- SSD. אם אתה מבצע אתחול מכונן הבזק לשחזור, הוא ישחזר את כל פריסת ה- SSD, כולל Windows ומחיצת השחזור שאתה מוחק.
כווץ את ה- C: כונן
לחץ לחיצה ימנית על כונן C: בניהול הדיסק ובחר את הפקודה Shrink מתפריט ההקשר שלה. בתיבת הדו-שיח הבאה הקלד את שטח הדיסק החופשי הרצוי שתרצה לשריין.
השבת תרדמת שינה
לינוקס לא תעלה מחיצות NTFS אם Windows היה במצב שינה, ולכן יש צורך להשבית את מצב שינה / שינה עמוקה לחלוטין. פתח את שורת הפקודה כמנהל והקלד את הפקודה הבאה:
powercfg - שינה במצב כבוי
הַתקָנָה
כבה את ה- Surface Pro 3. כעת לחץ והחזק את לחצן עוצמת הקול '+' והפעל אותו. זה יאתחל להגדרות UEFI, שם עליך להשבית את תכונת האתחול המאובטח. כאשר האתחול המאובטח מושבת, ניתן לאתחל ולהתקין מערכת הפעלה אחרת. כבה את Surface Pro 3 שוב.
התקן את דביאן לינוקס
חבר את כונן ה- USB עם הגדרת דביאן לרכזת ה- USB. לחץ והחזק את כפתור עוצמת הקול '-' והפעל את ה- Surface Pro 3. הפעל את מצב ההגדרה הרצוי (GUI / מצב טקסט) ואל תשכח ליצור מחיצות לינוקס באופן ידני. באפשרותך ליצור מחיצת שורש (/) אחת ולשים עליה את כל נקודות ההרכבה ואפילו את קובץ ההחלפה אם אינך אוהב שיש מחיצות רבות בכונן שלך.
מטעין GRUB2 לא ייכתב ל- MBR עקב UEFI. זה יתווסף ל- EFI במקום ב-
efi / debian / grubx64.efi
המשך להתקין את דביאן. לאחר סיום ההתקנה, יופעל מחדש Surface Pro 3 ו- Windows 8.1 יוטען.
במסך התחל, הקלד התאוששות שוב ולחץ אפשרויות התאוששות בתוצאות החיפוש. לחץ על 'הפעל מחדש כעת' באפשרויות ההפעלה המתקדמות.
אפשרויות ההפעלה המתקדמות ייפתחו. המשך להשתמש בהתקן -> דביאן.
אתחול ל- Debian וערוך את הקובץ הבא:
/ etc / default / grub
בטל את ההערה לשורה הבאה:
GRUB_GFXMODE = 640x480
לאחר מכן, עדכן את תצורת הגרוב בפקודה הבאה:
update-grub
אם אתה מתעצבן מכך שאתחל ל- Debian, עליך להציג הפעלה מתקדמת בכל פעם מ- Windows, ניתן להגדיר את GRUB2 כאופציית האתחול המוגדרת כברירת מחדל של EFI. ב- Debian, הקלד את הפקודה הבאה:
# efibootmgr ... הזמנת אתחול: 0000,0002,0001 Boot0000 * כונן USB Boot0001 * Debian Boot0002 * מנהל האתחול של Windows
שנה את רצף האתחול באמצעות הפקודה הבאה:
# efibootmgr - bootorder 0000,0001,0002
הגדרת מכשירים
ב- Debian, המכשירים הבאים אינם פועלים מחוץ לקופסה:
- וויי - פיי
- בלוטות
- הקלד כיסוי 3 עם משטח מגע
- חֶרֶט
- מסך מגע
זה מצער ולא בסדר. בואו נתקן את זה.
WiFi ו- Bluetooth
כדי לשני אלה לעבוד, עלינו להשיג נהגים מאתר הספק. השבב הוא ממארוול. השתמש בפקודות הבאות:
כיצד למחוק את חשבון העווית שלי - -
$ git clone git: //git.marvell.com/mwifiex-firmware.git # mkdir -p / lib / firmware / mrvl / # cp mwifiex-firmware / mrvl / * / lib / firmware / mrvl /
לאחר האתחול מחדש, אתה אמור לעבוד עם WiFi ו- Bluetooth.
סוג כיסוי 3
זה נושא רציני יותר מאשר מכשירים אלחוטיים. כדי שזה יעבוד, עלינו לקמפל מחדש את הגרעין ולהשתמש בגרעין האחרון, v3.16. אנו יכולים להשיג זאת ממאגר הניסויים של דביאן.
הוסף את השורה הבאה לרשימה /etc/apt/sources.list:
deb http://ftp.de.debian.org/debian ראשי ניסיוני
כעת עלינו להשיג את מקורותיה:
# apt-get update # apt-get -t התקנה ניסיונית linux-headers-3.16-trunk-amd64 linux-image-3.16-trunk-amd64 linux-source-3.16
פרוק מקורות:
# tar -xf /usr/src/linux-source-3.16.tar.xz # cd linux-source-3.16
צור קובץ typocover3.patch חדש עם התוכן הבא:
--- a / drivers / hid / hid-ids.h 2014-01-19 21: 40: 07.000000000 -0500 +++ b / drivers / hid / hid-ids.h 2014-04-20 23: 29: 35.000000000 -0,400 @@ -631,6 +631,7 @@ #define USB_DEVICE_ID_MS_NE4K 0x00db #define USB_DEVICE_ID_MS_NE4K_JP 0x00dc #define USB_DEVICE_ID_MS_LK6K 0x00f9 + # להגדיר USB_DEVICE_ID_MS_TYPE_COVER_3 0x07dc #define USB_DEVICE_ID_MS_PRESENTER_8K_BT 0x0701 #define USB_DEVICE_ID_MS_PRESENTER_8K_USB 0x0713 #define USB_DEVICE_ID_MS_DIGITAL_MEDIA_3K 0x0730 --- a / נהגים / hid / hid-core.c 19/01/2014 21: 40: 07.000000000 -0500 +++ b / drivers / hid / hid-core.c 2014-04-21 03: 13: 54.000000000 -0400 @@ -702, 6 +702,11 @@ סטטיקה ריק hid_scan_collection (struct h if (((parser-> global.usage_page)ספק == USB_VENDOR_ID_MICROSOFT && + hid-> מוצר == USB_DEVICE_ID_MS_TYPE_COVER_3 && + hid-> group == HID_GROUP_MULTITOUCH) + hid-> group = HID_GROUP_GENERIC; } סטטי int hid_scan_main (struct hid_parser * parser, struct hid_item * item) --- a / drivers / hid / usbhid / hid-quirks.c 2014-01-19 21: 40: 07.000000000 -0500 +++ b / drivers / hid / usbhid / hid-quirks.c 2014-04-20 23: 29: 35.000000000 -0400 @@ -73,6 +73,7 @@ static const struct hid_blacklist {{USB_VENDOR_ID_FORMOSA, USB_DEVICE_ID_FORMOSA_IR_RECEIVER, HID_QUIRK_NO_INITVRE_DATE_REVAL_DATE , HID_QUIRK_NOGET}, {USB_VENDOR_ID_MGE, USB_DEVICE_ID_MGE_UPS, HID_QUIRK_NOGET}, {+ USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_MS_TYPE_COVER_3, HID_QUIRK_NO_INIT_REPORTS}, {USB_VENDOR_ID_MSI, USB_DEVICE_ID_MSI_GX680R_LED_PANEL, HID_QUIRK_NO_INIT_REPORTS}, {USB_VENDOR_ID_NOVATEK, USB_DEVICE_ID_NOVATEK_MOUSE, HID_QUIRK_NO_INIT_REPORTS}, {USB_VENDOR_ID_PIXART, USB_DEVICE_ID_PIXART_OPTICAL_TOUCH_SCREEN, HID_QUIRK_NO_INIT_REPORTS},
עכשיו החל את התיקון:
תיקון -p1 --ignore-whitespace -i typecover3.patch
כעת העתק את תצורת הגרעין הנוכחית לשימוש עם הגרעין החדש:
# cp / boot / config-`uname -r` .config # make menuconfig
שמור את התצורה והצא מתפריט menuconfig. אין צורך בשינויים נוספים. עכשיו הידר את הגרעין:
# make-kpkg clean # fakeroot make-kpkg --initrd - append-to-version = -typecover3 kernel_image kernel_headers
זה ייקח בערך שעה. אתה אמור לקבל שתי * חבילות .deb שאתה צריך להתקין:
# cd .. # dpkg -i Linux-image * .deb כותרות לינוקס * .deb
זהו זה. אתחל מחדש עם הליבה החדשה וסוג כיסוי 3 אמור לעבוד.
לוח מגע
זה די פשוט, פשוט הוסף את הטקסט הבא בקובץ /etc/X11/xorg.conf:
סעיף 'מזהה InputClass' Surface Pro 3 מכסה 'MatchIsPointer' על 'MatchDevicePath' / dev / input / event * 'Driver' evdev 'Option' ספק '' 045e 'Option' product '' 07dc 'Option' IgnoreAbsoluteAxes '' True '' EndSection
אתחל מחדש. הכל יעבוד.
כיצד לעשות גרף ב- Google Docs
כעת התקן את חבילת הכלים למחשב נייד בכדי לשפר את חיסכון בכוח בלינוקס.
זהו זה.
מילות סיום
למרות שניתן להשיג את רוב התכונות של Surface Pro 3 העובדות תחת לינוקס, עדיין יש לו כמה בעיות. כפתורי עוצמת הקול אינם פועלים מחוץ לקופסה, כמו גם כפתורי העט. ואחת מהן, חיישן מד התאוצה לא עובד גם כן. אם אתה מסוגל לסבול בעיות אלה, אתה יכול להיות מרוצה מלינוקס המותקן במכשיר Surface Pro 3 שלך. (באמצעות הבר ).