ฉันจะให้ Ubuntu มีพื้นที่มากขึ้นได้อย่างไร (เมื่อติดตั้งภายใน Windows 7 (ผ่านทาง wubi))


10

ฉันติดตั้ง Ubuntu ใน Windows XP แล้ว แต่ฉันฟอร์แมต XP และติดตั้ง Windows 7

แก้ไข 1: ฉันใช้ Wubi เหมือนกัน ฉันต้องการที่จะรู้ว่าหนึ่งในสองที่จะแก้ปัญหาของฉันได้อย่างไร สร้างดิสก์เสมือนหรือปรับขนาดรูท นอกจากนี้ยังสามารถปรับขนาดรูตได้เนื่องจากพาร์ติชั่น 4GB ext4 นั้นอยู่ในพาร์ติชั่นฮาร์ดไดรฟ์รูปแบบ NTFS อยู่แล้ว

ในช่วงเวลาของการติดตั้งฉันได้จัดสรรพื้นที่ 4GB ให้กับ Ubuntu เท่านั้น ฉันต้องการเพิ่มขนาดนั้นเมื่อได้รับการแจ้งเตือนพื้นที่ดิสก์เหลือน้อย

ฉันได้อ่านคำถามที่คล้ายกันมากมาย แต่นี่ไม่ใช่เรื่องซ้ำ

เพราะฉันต้องการทราบเกี่ยวกับระบบไฟล์เล็กน้อย ในการแก้ปัญหาของฉันฉันต้องเพิ่มขนาดของ root.disk หรือไม่ หรือมันจะถูกแก้ไขโดยการสร้างดิสก์เสมือนจริง?

นอกจากนี้ฉันต้องการทราบความแตกต่างระหว่างการสร้างดิสก์เสมือนและเพียงเพิ่มพื้นที่ดิสก์ของรูทฉันยังใหม่กับ Ubuntu ดังนั้นฉันจึงไม่ทราบว่าระบบไฟล์ทำงานอย่างไร

EDIT2: ฉันได้สร้างดิสก์เสมือน 10 กิกะไบต์ แต่ฉันยังคงได้รับการแจ้งเตือนเดียวกันมีการติดตั้งแอปพลิเคชันเพิ่มเติมทั้งหมดบนดิสก์เสมือนที่ฉันสร้างขึ้นใหม่หรือไม่


1
เมื่อคุณพูดว่าคุณติดตั้ง Ubuntu "ข้างใน" Windows XP คุณหมายถึงอะไร? หากคุณไม่ทราบคำศัพท์ด้านเทคนิคคุณสามารถลิงก์ไปยังหน้าเว็บที่แสดงวิธีการใช้งานของคุณได้หรือไม่?
Robin Green

@Robin - โปรดตรวจสอบ EDIT1
Pavitar

@Robin: มันเป็น Wubi ติดตั้งนั่นเป็นวิธีที่คุณได้รับมันใน Windows ตามปกติ
Thomas Ward

คำตอบ:


6

ดิสก์เสมือนเพิ่มเติมมีประโยชน์ก็ต่อเมื่อคุณสามารถแยกระบบไฟล์ (เช่นวาง/home/ไว้) ดังนั้นจึงไม่ได้ใช้ประโยชน์มากนักหากคุณติดตั้งสิ่งต่างๆมากมาย คุณสามารถแยกสิ่งต่าง ๆ เช่น/usr/binแต่มันจะยุ่งจริงๆเร็วจริงๆ

คุณไม่เคยเห็นลิงค์ไปยังโพสต์นี้ในการเดินทางของคุณ? คุณจะต้องใช้ LiveCD หรือ LiveUSB เพื่อดำเนินการ แต่มันง่ายมากเมื่อคุณมาถึงจุดนั้น นี่คือประเด็นหลัก:

  • mount พาร์ติชั่น windows ของคุณ (ที่ Wubi ติดตั้งอยู่)
  • fsckระบบไฟล์ Wubi เพื่อให้แน่ใจว่าใช้ได้ หากคุณไม่ทำเช่นนี้และมีการคอร์รัปชั่นก่อนปรับขนาดสิ่งเลวร้ายอาจเกิดขึ้นได้
  • resize2fs ระบบไฟล์ Wubi เพื่อเพิ่มขนาดของมัน
  • ทานของว่างทำใจให้สบายตัวเองห้าคน ... คุณเพิ่งเพิ่มขนาดพาร์ติชั่น

นั่นไม่ใช่คำสั่งเต็มรูปแบบฉันจะทิ้งสิ่งเหล่านี้ไว้ในเธรดนั้นเพราะดูเหมือนว่าจะได้รับการดูแลอย่างดี

ความล้มเหลวนั้นการติดตั้ง Ubuntu ใช้เวลาเพียงไม่กี่นาที ถ้าคุณชอบคุณอาจจะพิจารณาการติดตั้งที่เหมาะสม (ประสิทธิภาพของดิสก์ก็ดีกว่า)


1
หัวข้อที่คุณเชื่อมโยงกับการถูกปิด แต่ตอนนี้วิธีการปรับขนาด Wubi จะถูกบันทึกไว้ในวิกิพีเดีย: help.ubuntu.com/community/ResizeWubiDiskและhelp.ubuntu.com/community/ResizeandDuplicateWubiDisk
bcbc

2

มันยากที่จะบอกที่นี่ไม่ว่าคุณจะหมายถึงการทำงานแบบเสมือนหรือเพียงแค่ติดตั้ง Wubi

สมมติว่าก่อนอื่นให้เพิ่มขนาดของดิสก์เสมือนตั้งแต่นั้นจะช่วยให้เราสามารถขยายพาร์ติชันที่เกิดขึ้นจริง

จากนั้นติด LiveCD gpartedในเครื่องเสมือนและเรียกใช้ ใช้เครื่องมือนั้นปรับขนาดพาร์ติชันเพื่อใช้พื้นที่ที่เหลือที่คุณสร้างเมื่อคุณขยายดิสก์ ตอนนี้เริ่มต้นใหม่และยกเลิกการต่อเชื่อมซีดี


เห็นได้ชัดว่าเขาหมายถึง Wubi (ดูการอัปเดตที่เขาทำ) ดังนั้นคุณจะต้องอัปเดตคำตอบของคุณ :(.
RolandiXor

@Roland: ฉันไม่รู้อะไรเกี่ยวกับ Wubi ... ดังนั้นฉันไม่สามารถ: P
Nathan Osman

ฉันสร้างดิสก์เสมือน แต่ฉันยังคงได้รับการแจ้งเตือนเดิม
Pavitar

1

คุณไม่จำเป็นต้องบูตจาก livecd เพื่อทำสิ่งนี้:

sudo dd if=/dev/zero bs=1MiB of=/host/ubuntu/disks/root.disk conv=notrunc oflag=append count=2048
sudo losetup -c /dev/loop0
sudo resize2fs /dev/loop0

จะเพิ่ม 2 GiB ในระบบไฟล์ ปรับการนับ = 2048 สำหรับขนาดที่แตกต่างกัน


คำสั่งแรกว่า 2048 + 0 บันทึกใน 2048 + 0 บันทึกออก 2147483648 ไบต์ (2.1 GB) คัดลอก 48.1784 s, 44.6 MB / s คำสั่งที่สองพูดว่าวน: ไม่สามารถตั้งค่าความจุบนอุปกรณ์ / dev / loop0 /: ไม่ใช่ไดเรกทอรีและ ที่สามหนึ่งระบบไฟล์มีความยาว 2494464 บล็อก ไม่มีอะไรทำ! แต่ไม่ได้เพิ่มที่ไหน
shailesh

@ shailesh, woops! ฉันใส่เครื่องหมายทับเพิ่มที่จุดสิ้นสุดตรงนั้นมันเป็นแค่ / dev / loop0
psusi

ขอบคุณสำหรับการตอบกลับ ฉันพบวิธีที่ง่ายมากในการขยาย root.disk help.ubuntu.com/community/ResizeandDuplicateWubiDiskเพียงดึง zip จากลิงค์help.ubuntu.com/community/…และเรียกใช้คำสั่งหนึ่งบรรทัดและจะทำงานทั้งหมดภายใน minuts
shailesh

0

แน่นอนมันสายเกินไป แต่มีประโยชน์สำหรับผู้มาใหม่

ติดตั้ง Ubuntu 14.04 ผ่าน WUBI ใน windows 8 ฉันทำตามขั้นตอนเหล่านี้แล้ว:

ดาวน์โหลด iso จากเว็บไซต์ Ubuntu ติดตั้งในไดรฟ์เสมือนใน windows และคัดลอกไฟล์ทั้งหมดในโฟลเดอร์ไดรฟ์ จากโฟลเดอร์คลิกที่ exe เพื่อเรียกใช้การตั้งค่า WUBI ซึ่งทำงานเหมือนกับ 10.x Ubuntu

ใน 5 ถึง 10 นาทีขอให้รีสตาร์ทฉันมีปัญหา ro (อ่านอย่างเดียว) ดังนั้นแปลงเป็น rw (อ่านและเขียน) ดังแสดงที่นี่อธิบายที่นี่

ส่วนด้านบนใช้สำหรับติดตั้ง

เพื่อขยาย WUBI root.disk เป็นวิธี

ฉันได้พบวิธีการแก้ปัญหาที่นี่ คุณจะต้องดาวน์โหลดซิปจากลิงค์นี้

แตกไฟล์ออกและเรียกใช้คำสั่งหนึ่งบรรทัดและจะทำงานทั้งหมด

sudo bash wubi-resize.sh 10

คอมมอนด้านบนจะทำงานต่อไปนี้:

สร้างดิสก์ (เสมือน) ด้วยขนาดที่ต้องการ (10GB) ในไดรฟ์ คัดลอกข้อมูลทั้งหมดจากคุณเรียกใช้ดิสก์ไปยังดิสก์ที่สร้างขึ้นใหม่และขอให้คุณบูต Windows และเปลี่ยนชื่อ root.disk เป็น OLDroot.disk และ new.disk (ไดรฟ์ใหม่) เป็น root.disk และรีบูตอีกครั้ง Ubuntu ตอนนี้ให้ตรวจสอบระบบของคุณว่ามันจะแสดงขนาดใหม่ของคุณ มันใช้งานได้ดีสำหรับฉัน

ขอบคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.