harrismh777
May 24th, 2011, 03:13 AM
Greetings,
I have installed HP g6 notebook from live-cd with 10.04 LTS across multiple partitions, only to find that the partition table is not setup correctly.
I place the following mount points on separate partitions:
/boot
/
swap
(extended)
/usr
/opt
/tmp
/var
/home
/usr/local
/local
The partitioner (gparted?) created the partitions with overlapping beginning and ending cylinders!!! example:
/dev/sda1 1 82 xxxxxxxx
/dev/sda2 82 274 xxxxxxxx <====this is bad !
the (82) overlap will lead to corruption!
All of my partitions ended up this way with the last and first cylinders overlapped ! Also, /dev/sda4 disappeared from the partition table.
/dev/sda5 ended up as extended, and /dev/sda3 ended up as the first logical partition instead of the third physical partition.
Also three of my partitions report in fdisk as 'does not end on cylinder boundary' with overlapping first and last cylinders.
This caused many thousands of megs to be lost from the disk... not lost,... just not used !
To get this machine installed I booted from the cd, used fdisk to partition the drive, then installed from the live cd using the existing partitions. This worked.
Whatever ubuntu is using to partition the drive is badly broken. The program does not give the user the option of specifying cylinders, just size in megabytes.
It is clear that ubuntu expects the user to install the entire system in one partition. Multiple partitions is normal and expected by the linux community. One partition does not suffice.
This brings up one more little baby problem with ureadahead... it expects the pack file to be on /var on the same partition as / ! My /var is on a separate partition, so the pack file cannot be found on boot-up. I had to disable ureadahead to get rid of the messages on boot.
kind regards,
m harris
I have installed HP g6 notebook from live-cd with 10.04 LTS across multiple partitions, only to find that the partition table is not setup correctly.
I place the following mount points on separate partitions:
/boot
/
swap
(extended)
/usr
/opt
/tmp
/var
/home
/usr/local
/local
The partitioner (gparted?) created the partitions with overlapping beginning and ending cylinders!!! example:
/dev/sda1 1 82 xxxxxxxx
/dev/sda2 82 274 xxxxxxxx <====this is bad !
the (82) overlap will lead to corruption!
All of my partitions ended up this way with the last and first cylinders overlapped ! Also, /dev/sda4 disappeared from the partition table.
/dev/sda5 ended up as extended, and /dev/sda3 ended up as the first logical partition instead of the third physical partition.
Also three of my partitions report in fdisk as 'does not end on cylinder boundary' with overlapping first and last cylinders.
This caused many thousands of megs to be lost from the disk... not lost,... just not used !
To get this machine installed I booted from the cd, used fdisk to partition the drive, then installed from the live cd using the existing partitions. This worked.
Whatever ubuntu is using to partition the drive is badly broken. The program does not give the user the option of specifying cylinders, just size in megabytes.
It is clear that ubuntu expects the user to install the entire system in one partition. Multiple partitions is normal and expected by the linux community. One partition does not suffice.
This brings up one more little baby problem with ureadahead... it expects the pack file to be on /var on the same partition as / ! My /var is on a separate partition, so the pack file cannot be found on boot-up. I had to disable ureadahead to get rid of the messages on boot.
kind regards,
m harris